Error: "Partially Connected" for newly configured multisite association in VMware Cloud Director
search cancel

Error: "Partially Connected" for newly configured multisite association in VMware Cloud Director

book

Article ID: 399691

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

  • Newly configured multisite is reported in "Partially Connected" state at both VCD(VMware Cloud Director) sites
  • In /opt/vmware/vcloud-director/logs/vcloud-container-debug.log or vcloud-container-info.log of VCD cells at both sites, you see the following errors:

    From VCD cells at Site A

    2025-05-29 08:13:41,878 | DEBUGe: uxn:uuid: #####-#####-####-####-####, Current Phase: SiteAssociationStatusSynchronizerActivity$PrepareResultDacaPhase |
    2025-05-29 08:13:41,978 | DEBUG -#####-#####-####-####-####, Current Phase: SiteAssociationStatusSynchronizerActivity$PrepareResultDacaPhase |
    2025-05-29 08:13:41,897 | INFO| activity=(com. vmware. vcloud.multisite.impl. SiteAssociationStatus5ynchronizerActivity, urn: uuid:#####-#####-####-####-####)
    javax.ws.rs. ProcessingException: java. net. SocketException: SocketException invoking https://SiteB-VCD_URL/api/versions: Network is unreachable (connect failed)
    at org.apache. cxf.jaxrs.client.AbstractClient. checkClientException(AbscractClient .java: 645)
    at org.apache. cxf. jaxrs. client.AbatractClient. preProcessResult (AbatractClient. java: 619)
    ac org. apache. cxf. jaxra. client. WebClient. doResponse (WebClient . java: 1150)
    at org. apache. cxf.jaxra. client. WebClient. doChainedInvocation(WebClient. java: 1087)
    at org. apache.cxf.jaxra. client. WebClient.doInvoke (WebClient . java: 932)
    at org.apache. cxf.jaxrs. client. WebClient.doInvoke (WebClient. java: 901)
    at org.apache.cxf. jaxrs. client. WebClient. invoke (WebClient.java: 364)
    at org.apache. cxf.jaxrs. client.WebClient.get (WebClient.java:390)


    Similarly, from VCD cells at Site B

    2025-05-29 08:13:41,897 | INFO| activity=(com. vmware. vcloud.multisite.impl. SiteAssociationStatus5ynchronizerActivity, urn: uuid:#####-#####-####-####-####)
    javax.ws.rs. ProcessingException: java. net. SocketException: SocketException invoking https://SiteA-VCD_URL/api/versions: Network is unreachable (connect failed)



Environment

VMware Cloud Director

Cause

This issue occurs if the Cloud Director Cells at each site cannot reach the public address of other site
 

Resolution

To resolve this issue, ensure all VCD cells at Site A can reach public address endpoint of Site B and vice-versa. 
This can be tested on VCD cells using the curl command provided below:

curl -k https://vcloud.example.com/api/versions

Note: Replace 'vcloud.example.com' VCD URL of respective site. The curl command mentioned above must return output similar to the following:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SupportedVersions xmlns="http://www.vmware.com/vcloud/versions" xmlns:ns2="http://www.vmware.com/vcloud/v1.5" xmlns:vmext="http://www.vmware.com/vcloud/extension/v1.5" xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1" xmlns:vssd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_VirtualSystemSettingData" xmlns:common="http://schemas.dmtf.org/wbem/wscim/1/common" xmlns:rasd="http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationSettingData" xmlns:vmw="http://www.vmware.com/schema/ovf" xmlns:ovfenv="http://schemas.dmtf.org/ovf/environment/1">
    <VersionInfo deprecated="true">
        <Version>37.0</Version>
        <LoginUrl>https://vcloud.example.com/api/sessions</LoginUrl>
    </VersionInfo>
    <VersionInfo deprecated="true">
        <Version>37.1</Version>
        <LoginUrl>https://vcloud.example.com/api/sessions</LoginUrl>
    </VersionInfo>
    <VersionInfo deprecated="false">
        <Version>37.2</Version>
        <LoginUrl>https://vcloud.example.com/api/sessions</LoginUrl>
    </VersionInfo>
    <VersionInfo deprecated="false">
        <Version>37.3</Version>
        <LoginUrl>https://vcloud.example.com/api/sessions</LoginUrl>
    </VersionInfo>
    <VersionInfo deprecated="false">
        <Version>38.0</Version>
        <LoginUrl>https://vcloud.example.com/api/sessions</LoginUrl>


If the test fails, network connectivity must be established between the VCD sites in the environment

Additional Information