After completing the Redeploy and Restore VCF Automation procedure, VCF Operations 9.1.0 (OPS) fails to authenticate to VCF Automation 9.1.0 (VCFA), causing VCFA monitoring to break. This issue typically occurs when a new VCFA instance is installed and then subsequently restored from a backup (for example, performing a fresh VCFA installation followed by a backup restoration at a later time).
The following symptoms may be observed:
Within Operate > Administration > Integrations > Accounts, the VCF Automation for All Apps Organization adapter instance displays a Warning status.
The Protect and Discovery view shows clear authentication or connectivity errors for VCFA.
VCF Operations reports VCFA as unhealthy or entirely stops receiving monitoring data from it.
The SDDC Build Service (SBS) cannot authenticate to VCFA.
The documented Redeploy and Restore procedure causes a credential mismatch between VCFA and OPS.
The sequence of events that leads to this state is:
account-set-1 in the VCFA TM database and registering its opssr account with OPS.account-set-1.account-set-2 in the new VCFA TM database and re-registering VCFA in OPS with account-set-2. OPS now holds account-set-2.account-set-1. The restore does not replay Day 0 operations, so OPS is not updated and still expects account-set-2.After the restore, VCF Operations holds account-set-2 but VCFA only knows account-set-1. This credential mismatch causes all OPS-to-VCFA and SBS-to-VCFA authentication to fail.
There is no resolution built in the product yet and is expected in a future release. The workaround is as follows:
https://<ops_primary_fqdn>/admin using local admin and enable SSH on the primary nodesu root to elevate to rootexport VCFA_FQDN='<VCFA-Tenant-Manager-FQDN>'export VCFA_SYSTEM_PASSWORD='<password-for-admin@System>'export VCFA_PLATFORM_FQDN='<VCFA-cluster-node-FQDN>'export VCFA_PLATFORM_PASSWORD='<SSH-password-for-VCFA-cluster-node>'export MGMT_PLATFORM_FQDN='<Management-Platform-FQDN>'export MGMT_PLATFORM_PASSWORD='<Management-Platform-password>'export MGMT_PLATFORM_CTLP_PASSWORD='<SSH-and-sudo-password-for-control-plane-node>'export FLEET_LCM_FQDN='<Fleet-FBS-FQDN>'export FLEET_LCM_USER='admin'export FLEET_LCM_PASSWORD='<Fleet-SBS-admin-password>'export OPS_FQDN='<VCF-Operations-FQDN>'export OPS_USER='<OPS-admin-username>'export OPS_PASSWORD='<OPS-admin-password>'export OPS_SSH_PASSWORD='<OPS-SSH-password>'| Environment Variable | Description |
VCFA_FQDN | VCFA Tenant Manager FQDN |
VCFA_SYSTEM_PASSWORD | Password for admin@System |
VCFA_PLATFORM_FQDN | FQDN/IP of a VCFA cluster node with kubectl access |
VCFA_PLATFORM_PASSWORD | SSH password for VCFA_PLATFORM_FQDN (uses sshpass) |
MGMT_PLATFORM_FQDN | Management platform FQDN (FBS token endpoint + inventory) |
MGMT_PLATFORM_PASSWORD | Management platform password (VMSP password grant) |
MGMT_PLATFORM_CTLP_PASSWORD | SSH password for MANAGEMENT_PLATFORM_USER (uses sshpass); also used as the escalation password for sudo/su on the node. |
FLEET_LCM_FQDN | Fleet Build Service (FBS) FQDN |
FLEET_LCM_USER | Fleet Build Service (FBS) username - (typically "admin") |
FLEET_LCM_PASSWORD | Fleet Build Service (FBS) password |
OPS_FQDN | VCF Operations (OPS) FQDN - for cluster, use Primary node |
OPS_USER | OPS admin username - (typically "admin") |
OPS_PASSWORD | OPS admin password |
| OPS_SSH_PASSWORD | OPS appliance SSH root password |
vcf user) to the SDDC node into the /root directory/root/vcfa-reregister.shvcf-sddc-lcm and opssr).