/opt/vmware/vcloud-director/logs/runtime.log on the VMware Cloud Director Cells shows below logs:DEBUG | Thread-9 (ActiveMQ-client-global-threads) | BrokerContext | TOPOLOGY: cluster node ########-####-####-######## down,defaultTopology=topology on Topology@78c01c25[owner=ServerLocatorImpl [initialConnectors=[TransportConfiguration(name=netty-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)?port=61616&host=##-##-##-##, TransportConfiguration(name=netty-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)?port=61616&host=##-##-##-##, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)?port=61616&host=##-##-##-##, b=null], backupGroupName=null, scaleDownGroupName=null] nodes=5 members=5
vcd-cluster=topology on Topology@4db365ae[owner=ClusterConnectionImpl@2074184481[nodeUUID=########-####-####-########, connector=TransportConfiguration(name=netty-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)?port=61616&host=##-##-##-##, address=, server=ActiveMQServerImpl::name=########-####-####-########]]: ########-####-####-######## => TopologyMember[id=########-####-####-########, connector=Pair[a=TransportConfiguration(name=netty-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)?port=61616&host=##-##-##-##, b=null], backupGroupName=null, scaleDownGroupName=null] ########-####-####-######## => TopologyMember[id=########-####-####-########, connector=Pair[a=TransportConfiguration(name=netty-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)?port=61616&host=##-##-##-##, b=null], backupGroupName=null, scaleDownGroupName=null] ########-####-####-######## => TopologyMember[id=########-####-####-########, connector=Pair[a=TransportConfiguration(name=netty-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)?port=61616&host=##-##-##-##, b=null], backupGroupName=null, scaleDownGroupName=null] ########-####-####-######## => TopologyMember[id=########-####-####-########, connector=Pair[a=TransportConfiguration(name=netty-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)?port=61616&host=##-##-##-##, b=null], backupGroupName=null, scaleDownGroupName=null] nodes=4 members=4
This issue can be temporarily bypassed by performing a rolling reboot on all cells, or alternatively, restarting the vmware-vcd service on all the cells using the command: service vmware-vcd restart
The following configuration changes can be implemented to reduce the impact of this issue. Please note: All cell-management-tool commands listed below only need to be executed on the primary cell
/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n "jms.cluster.connectionTTL" -v "90000"/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n "jms.cluster.clientFailureCheckPeriod" -v "45000"/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vc-task-completions-retrieval-timer-interval-sec -v 60/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n vcloud.activities.activityRelayPollingIntervalMs -v 60000/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n InventoryWait -v 600000/opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n event.processor.running.duration.millisec -v 120000service vmware-vcd restartTo verify if the values are already in place, use the "-l" option in the commands.
Example:
# /opt/vmware/vcloud-director/bin/cell-management-tool manage-config -n "jms.cluster.connectionTTL" -l
Property "jms.cluster.connectionTTL" has value "90000
Run this command on all the cells and you should see the same number of nodes and members for both defaultTopology=topology and vcd-cluster=topology:
tac /opt/vmware/vcloud-director/logs/cell-runtime.log | grep -m 1 "members="