vRealize Suite Lifecycle Manager (vRSLCM) is a one stop shop for lifecycle management (LCM) of your VMware vRealize Suite (vRA, vRB, vROPs, vRLI) . VMware Validate Designs leverages this via Cloud Builder for initial SDDC deployment but it also covers upgrade from a single interface, reducing the need to jump between interfaces by bringing all LCM tasks into a single UI. This doesn’t come without its challenges however, as vRSLCM is now responsible for aggregating all the install/upgrade logs and presenting them in a coherent manner to the user…which isn’t always the case. vRSLCM logs activity in /var/log/vlcm/vrlcm-server.log but at best you get something like this
GET http://localhost:8080/suite/status/1c4a2929-e09c-4a22-b9f1-2834ec1bd65c: 200 null
Which let’s face it isnt very helpful…or is it? At first glance its just a job ID but thanks to @leahy_s in VMware CMBU I can now make this job ID give me more information in a much more structured way, similar to tail -f. Here’s how
- SSH to vRSLCM
- tail -f /var/log/vlcm/vrlcm-server.log
- Look for a line similar to
- Copy the URL to the following command
- watch -n 10 “wget http://localhost:8080/event/retry/ee162668-3076-448b-b456-58aab8ae24cb -q -O details && cat details | python -m json.tool”
And now you should have some readable JSON, hopefully with some more info on the error you are hitting
Ah, the old VM with the same name trick … great stuff, thanks Brian!
Great share, I’ve deployed a VLC/VCF stack and am having some issues with the vRSLCM install not synching the Binaries. This, hopefully will give me some bread crumbs to follow, thanks much Brian!
Dacent Kid. This helped with a Pre-validate Upgrade Check for VRA 8.1 to 8.2 upgrade.
Glad it helped!