When upgrading vCenter Server from version 7.x to 8.x, the Phase 2 pre-upgrade check fails with the following error:
Error: The source appliance FQDN <VC_FQDN> must be the same as the source appliance primary network identifier <VC_PNID>
Example: The source appliance FQDN VCENTER.example.com must be the same as the source appliance primary network identifier vcenter.example.com
Additionally, the vCert Tool may report: "One or more certificates are missing the PNID from the SAN entry"
This issue is caused by a case-sensitivity mismatch between the vCenter Appliance's Fully Qualified Domain Name (FQDN) and its Primary Network Identifier (PNID). vCenter 8.0 enforces strict case-sensitivity for these identifiers. Even if the FQDN and PNID contain the same characters, a difference in casing (e.g., all-caps vs. lowercase) will block the upgrade.
To resolve this issue, align the FQDN casing with the PNID and ensure the Machine SSL certificate accurately reflects the PNID in its Subject Alternative Name (SAN) field.
Follow the steps in KB Article ERROR: The source appliance FQDN must be the same as the source appliance primary network identifier to update the appliance FQDN to match the exact case of the PNID.
/usr/lib/vmware-vmafd/bin/vmafd-cli get-pnid --server-name localhost/opt/vmware/share/vami/vami_config_netIf the vCert tool still reports a missing PNID or a case mismatch after Step 1, the hostname may need to be cycled through a placeholder to refresh the Likewise registry and underlying services using KB Article "One or more certificates are missing the PNID <vCenter_FQDN> from the SAN entry" warning when using vCert Script to check current certificate status on vCenter.
https://<vcenter-ip>:5480.localhost).Once the FQDN and PNID are perfectly aligned and verified by vCert, retry the vCenter Server 8.0 upgrade.