When deploying a controller through the API (POST /api/v1/cluster/nodes/deployments) or the NSX Manager UI, you get the error The power on of the cluster node VM has failed.

Cause

  • The host where the controller VM is running on might not have enough memory to power on the VM.

Solution

  • Log in to vCenter Server and investigate why the controller VM does not power on. If there is insufficient memory, delete the VM, free up memory on the host and redeploy the controller VM. Alternatively, redeploy the VM on a different host.