Host Preparation Troubleshooting Enhancements with NSX 6.3.5
One thing caught my eye which is a very welcome addition to 6.3.5;
- Host prep now has troubleshooting enhancements, including additional information for “not ready” errors
As the release notes don’t go into detail what that exactly means, I did some digging. From 6.3.5 and above, the NSX UI will now show the failure messages from EAM when the host preparation fails. For instance, you’ll see if the communication between EAM and the host failed, if the host is incompatible with the current NSX version, and a bunch more. This should make installing and especially upgrading NSX on ESXi hosts a better experience.
Inside the UI, you’ll also notice a new status indicator on the Host Preparation page where it will show you the status of EAM. Many times when host preparation fails, the EAM is now running. Host prep is dependant on EAM and there can be many factors why EAM is not running (remember that EAM runs on vCenter). Instead of having to dive into the vCenter services page, you can now see the status in a glance:
If it’s down, you also have the option to restart it right from the UI:
Get EAM Status via API
Apart from being able to see the EAM status inside the UI, there was also a new API endpoint added to check the status. If you’re more into the API, you can find the new endpoint here: /api/2.0/eam/status
The API Guide is being automatically generated from the source these days, so it has already been updated (page 180).