During the NSX upgrade process, the upgrade precheck workflow pauses and displays the following warning message: "Check if there are hosts managed by this NSX that require a reboot and whether DRS is enabled on their clusters".
The NSX Upgrade Coordinator incorrectly flags a pending host reboot requirement due to a stale state or synchronization issue within the NSX Manager cluster, causing the precheck to fail even when the underlying ESXi hosts do not actually require a reboot.
Connect to the ESXi hosts managed by the NSX instance via SSH in root mode.
Execute the following command to verify the actual host reboot status:
vim-cmd hostsvc/hostsummary | grep -i reboot
If rebootRequired is set to true, then the host reboot is required. See Error while checking if host reboot is pending from a previous action.
If the command returns no output (indicating no actual reboots are pending on the hosts), perform a rolling reboot of the NSX Manager cluster. To perform a rolling reboot, reboot the NSX Manager nodes one by one. Ensure each manager node fully initializes and cluster synchronization is healthy before rebooting the next node.