Ever encounter ESXi host unable to go into maintenance mode due to VM Tools installation reporting as in progress.
From ESXi SSH session end the VM Tools installation by running the below commands:
# Get ID
vim-cmd /vmsvc/getallvms
# End install
vim-cmd vmsvc/tools.cancelinstall idnumber
# Check if in maintenance mode
vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
# Exit maintenance mode
vim-cmd /hostsvc/maintenance_mode_exit