If a host is added to a cluster where MPS is deployed, post taking an NSX-T backup operation; after restore of NSX-T from the backup, the new SVM deployment on the newly added host is not recognised, and UI shows the SVM in failed/error state
This is expected behaviour as the backup is old and does not have information regarding the added hosts in the cluster. In this document, we will cover steps that can be followed to recover SVM from a failed/error state after the restore
Timelines of the scenario described are as follows:
Deployment status showing Malware Prevention Status on the newly added host in a failed state.
NSX 3.2.0 and above, all versions of NAPP and SSP
When Malware Prevention SVM is deployed on a cluster, the deployment is taken care of by the ESX Agent Manager (EAM) of the VC to deploy the MPS SVMs on each host in the cluster. After successfully deploying the Service VMs on the host, the EAM informs NSX and NSX starts recognising and configuring the SVM which has been deployed.
Whenever a new host is added to a cluster, the EAM deploys the SVM on the newly added host and again, informs the NSX manager which starts recognising and configuring the new SVM.
In this workflow, after the NSX is restored from the backup, the NSX only recognises the SVMs which were deployed before the backup was taken. So even if the new SVMs are present on the newly added host, the state is lost as it was not present in the backup.
To restore the deployment to a healthy state, we need to follow the below steps:
1. Login to vCenter
2. Login to NSX Manager UI
3. Click on the deployment status
4. Locate the deployment errors in the list.
5. Choose one of the following:
or
6. Wait for NSX to redeploy the SVMs to the affected hosts.