When attempting to upgrade from VMware Aria Automation (AA) 8.18.1 to VCF Automation (VCFA) 9.1, the upgrade precheck fails. The system displays the following error messages indicating a network topology check failure:
Check: All source system nodes are on the same target network
VMware VCF Automation 9.1
This issue is caused by a mismatch between the target network CIDR (VCF Services Runtime nodes for VCF Automation) and the VCFA Network configuration.
Connect to the Services Runtime control plane via SSH using the vmware-system-user account.
Switch to the root user environment by executing the command: sudo su -.
Verify the upgrade workflow status by checking the pods in the platform namespace:
kubectl get pods -n vmsp-platform
Check the pods within the prelude namespace to locate the failure:
kubectl get pods -n prelude
Identify the pod NAME that currently displays an Error in the STATUS column (e.g., vcfa-precheck-upgrade-80-topology-#####-execute-script-#######).
Review the logs for the identified pod by executing:
kubectl logs <pod_name> -n prelude
Validate that the logs output the following precheck failure indicating the IP addresses are not in the target network:
YYYY-MM-DD HH:MM:SS [INFO] Validating platform VIPs are within target network
YYYY-MM-DD HH:MM:SS [ERROR] PRECHECK FAILED: ipv4Pool IPs not in target network:
<REDACTED_IP> <REDACTED_IP> <REDACTED_IP> <REDACTED_IP> <REDACTED_IP>. Network: <REDACTED_IP>/##
To resolve this, correct the invalid network information from the VCF Operations user interface.
Navigate to VCF Operations Lifecycle -> Build -> Lifecycle -> VCF Management -> Upgrade.
Click the three dots (...) menu and select Reconfigure.
Under the Parameters section, enter the strictly correct CIDR value into the VCF services runtime nodes CIDR field.