Virtual machines deployed on an NSX-T cluster protected by service insertion fail to power on
search cancel

Virtual machines deployed on an NSX-T cluster protected by service insertion fail to power on

book

Article ID: 322622

calendar_today

Updated On:

Products

VMware NSX Networking

Issue/Introduction

Symptoms:
  • You are using NSX-T with third party service insertion deployed.
  • When you try to power on a VM, this fails with the following error:
    • All required agent virtual machines are not currently deployed on host 'hostname'
power on error.png
  • Some time in the past, the compute manager (vCenter) in the NSX-T UI was removed, while the service VM (SVM) was deployed and then the compute manager was added back in the NSX-T UI.


Environment

VMware NSX-T Data Center 2.5.x
VMware NSX-T Data Center

Cause

When the compute manager is removed and added back, the SVM associations get changed in vCenter.
vCenter EAM detects the status of the SVM as unhealthy and prevents other VMs from being powered on.

Resolution

It is not supported to remove the compute manager when NSX-T components are deployed on vCenter.
From NSX-T version 2.5.3 onwards it will warn before you try to remove the compute manager from the NSX-T UI.
As can be seen in the administration guide here:
https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.0/administration/GUID-D225CAFC-04D4-44A7-9A09-7C365AAFCA0E.html?hWord=N4IghgNiBcIMYHsC2AHArgFwKYAIlgDswBzLAJxAF8g

Workaround:
vSphere Cli commands can be used on the ESXi host to power on the VMs.
See the following KB for details:
https://kb.vmware.com/s/article/1038043