VMware vCenter Server 8.0.x
VMware vCenter Server 7.0.x
VMware vCenter Server 6.7.x
The issue can because of two reasons.
/usr/lib/vmware-vmafd/bin/vmafd-cli get-pnid --server-name localhostDetermine the current status.
Using the showpartners parameter
Make a remote connection to the Windows Platform Services Controller or SSH into the Platform Services Controller appliance.
Run this command to change directories to the VMDIRD folder:
Appliance: cd /usr/lib/vmware-vmdir/bin
Windows: cd "%VMWARE_CIS_HOME%"\vmdird\
Use this command to display the current partnership from the specified PSC:
Note: For 6.7 --> vdcrepadmin -f showfederationstatus-h localhost -u administrator -w Administrator_Passwordvdcrepadmin -f showpartners -h PSC_FQDN -u administrator -w Administrator_Password
For example:vdcrepadmin -f showpartners -h psc1.example.local -u administrator -w VMw@re123
This command provides PSC specified by -h parameter, partnership.
For example:vdcrepadmin -f showpartners -h psc1.example.local -u administrator -w VMw@re123ldap://psc2.example.local
At the end of the result we are expecting two replication agreement of PSCs. Now as we know that one of the PSC has converged hence the replication partner needs to change to the vc.
Ideal condition to expect:
Replication partner : PSC <--> Embedded vCenter.
What we get:
Replication partner : PSC <--> old PSC.
Using the createagreement parameter
create a new replication agreement between PSCs to generate a Ring Topology:vdcrepadmin -f createagreement -2 -h Source_PSC_FQDN -H New_PSC_FQDN_to_Replicate -u administrator -w Administrator_Password
Here Source_PSC_FQDN = your external PSC remaining to upgrade & converge.
New_PSC_FQDN_to_Replicate = your embedded VCSA 7.0
Impact/Risks:
Upgrade fails for the second vCenter.