VxRail: Enable vSphere Lifecycle Manager on VxRail Validation Fails Due to Compliance Issue For nsx-lcp-bundle
Summary: If the VxRail cluster has NSX-T configured, a manual step-by-step procedure is required when enable vSphere Lifecycle Manager using VxRail UI.
Symptoms
Starting from VxRail release 7.0.240, vLCM (vSphere Lifecycle Manager) is supported on VxRail cluster. The compliance scan results show that the NSX-T component is noncompliant by default. The user must follow this step-by-step procedure to make the cluster to be compliant and then continue the vLCM enablement process.
Compliance scan result shows that the cluster is noncompliant as below:
Cause
If the customer did not set the component in the wanted state, the cluster is in a noncompliant state and the enablement process removes such components. VxRail blocks customer to do enablement in such case.
For VxRail managed components, they are set into desired status automatically during the scan process. NSX components are managed through NSX Manager, not VxRail Manager.
Resolution
When you see nsx-lcp-bundle compliance error during enable vLCM on VxRail, DO NOT upload nsx-lcp-bundle to the depot, vSphere Lifecycle Manager (vLCM) must be enabled in the VMware Updates tab first, then enable vLCM on VxRail again in the VxRail plugin.
Before proceed, make sure all hosts are healthy in NSX Manager, "NSX Configuration" is shown "Success," and "Status" is shown "Up," if not, resolve it.
Steps to enable vLCM:
1.Select the Updates Tab:
2. Select "Image"
3. Click "SETUP IMAGE," there is already a draft desired state configured.
4. Click "VALIDATE"
5. Click "SAVE," and wait for tasks to complete.
6. Click "FINISH IMAGE SETUP."
7. Wait for tasks to complete (see NSX Set Solution/Apply NSX Solution)
8. Return to the VxRail plugin and enable (again) vLCM.
9. vSphere Lifecycle Manager on VxRail can now be enabled (without having to add nsx-lcp-bundle)
10. Click "NEXT" to complete vLCM enablement.