Symptoms
From the VxRail Manager VM:
Error message: VXR034020 ALARM Remote connectivity lost.
Figure 1: Error: VXR034020 ALARM Remote connectivity lost.
At the vCenter Cluster level:
Error message: No buttons are available to enable the SCG or Direct connect.
Figure 2: No buttons are available to enable the SCG or Direct connect.
Cause
This is a code issue in VxRail version 7.0.370, but this issue is also observed in versions 7.0.37x and 7.0.4xx.
Resolution
To resolve this issue, upgrade VxRail to a version later than 7.0.370. This resolution is not confirmed in all scenarios. If upgrading does not resolve the issue, then the workaround should.
Workaround:
Take a snapshot of the VxRail Manager VM.Run the following command on VxRail Manager to delete current ese_values_key:
curl -X DELETE --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock -H "Content-Type: application/json" 'http://localhost/rest/vxm/internal/lockbox/v1/credentials?lockbox_name=SYSTEM&credential_names=ese_values_key'
NOTE: Each cluster has a different ese_values_key.
Re-enable connectivity from plug-in and validate, the key is re-generated. Run the following command to check if it is entered correctly:
curl -X GET --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock -H "Content-Type: application/json" 'http://localhost/rest/vxm/internal/lockbox/v1/credentials?lockbox_name=SYSTEM&credential_names=ese_values_key'
Restart the runjars and vmware-marvin service on the VxRail Manager with the following commands:
systemctl restart runjars
systemctl restart vmware-marvin
Set ese_state to unconfigured with the following command:
curl -X PUT -H "Content-Type: application/json" -d '{"value":"unconfigured"}' --unix-socket /var/lib/vxrail/nginx/socket/nginx.sock http://127.0.0.1/rest/vxm/internal/configservice/v1/configuration/keys/ese_state
Reboot VxRail Manager VM.