Quick post that outlines a real life scenario I just encountered. I was helping a customer upgrade their vRealize Operations Manager (vROps) environment from v6.7 to v7.0 today. We wanted to automate the upgrade and leverage the vRealize Suite Lifecycle Manager (vRSLCM). We came across a rather non-descriptive error when running the pre-upgrade validation.
We ran through the upgrade steps and kicked off the Upgrade Precheck. Unfortunately, it failed with the Result Description of “Cannot run command”. This particular vROps environment was built manually (3 nodes – Master, Replica, & Worker) and was then imported into the vRSLCM Environment.
When a vROps environment is deployed via vRSLCM, SSH is enabled on the appliances and the root password is set. However, since this environment was imported to vRSLCM, none of the vROps appliances had SSH enabled and the root password was never defined. So essentially, the quick fix was to follow the instructions in this VMware KB (https://kb.vmware.com/s/article/2100515) and enable SSH on the vROps appliances.
I hope this helps… happy upgrading!