vSphere_upgrade_assessment.py: A standalone Python script for verifying ESXi hosts in VCSA inventory that require dual driver conflict remediation before upgrading vCenter.
This script serves as a manual check on the VCSA inventory, running ahead of the upgrade process to ensure compliance. Unlike the integrated dual_driver_check, this script is not intended for manual execution.
Dual Driver Check Requirements
ESXi hosts running v3 (U3/U3a) exist in the VCSA inventory.
ESXi hosts running U2c/U2d are present in a vSphere Lifecycle Manager (vLCM)-image-enabled cluster.
Outside of a vLCM image-enabled cluster, these hosts are not impacted.
Post-Upgrade Actions
If a host meets the above requirements, an additional scan is performed to verify:
Both i40en and i40enu drivers are installed on the ESXi host.
Upon successful completion without affecting any affected hosts, an advanced setting in the source VCSA allows for skipping version-based prechecks during subsequent upgrades to v3 U3c or above.
VMware vCenter Server 7.0.3 (U2c/U2d/U3/U3a)