Manually moved the affected host into 'Maintenance Mode', but it got stuck at 17%.
Environment
VMware NSX
Cause
VMs still running on the host; therefore, host can’t enter maintenance mode.
Resolution
VMs are still running, the upgrade will stall because the host can’t go into Maintenance Mode, which is required for NSX host upgrades.
Login to vCenter and identify which VMs if any are still running on the ESX host.
Manually migrate the VMs to a new host.
If the migration fails, check to see if all VM network adapters are connected to a valid network.
Once the missing network is added to the VM network adapter, the VM will successfully migrate off the host.
The ESX host should not be in maintenance mode and the upgrade should resume.
Additional Information
Identified that VMs were still running in the host.
Attempted to manually migrate those VMs, but one of the network adapters was not connected to a network, which caused the migration to fail.
Once the missing network was added to the virtual network adapter, the VM successfully migrated off the host, allowing the host to transition into 'Maintenance Mode' without further issues.
As a result, the ESXi host completed the upgrade successfully.