Patching lab and production vCenters this fault often pops up and every time it does it does give me the one of those terrible heart stopping moments.
You’d think with an error this bad, it would be the end of your vCenter server, time to start looking round for some vCenter installation files right?
Here is a screenshot of the error so you can enjoy the terror too:
A closer view for your delectation:
Update installation failed, vCenter is non-operational
Don’t panic! Simply carry on and patch vCenter using the workaround below. No rebuild necessary.
Here’s how I update vCenter. In my experience this method allows for a much smoother patch experience.
First step: BACKUP!! You do backup your vCenter don’t you? (HERE you go)
Next, check for free disk space on the vCenter server. SSH to vCeneter, open shell and issue the
df -h command:
From there, exit shell and enter back into the appliance shell (see VMware KB2100508 for vCenter shell details and toggling between them).
Mount the vCenter patch ISO file via a VMRC session to the vCenter VM initiated from the ESXi server currently running vCenter server.
To stage the packages in the update ISO:
Accept the licence agreement. To list the staged content:
Finally, kick off the patch install:
All of which looks like this in practice:
Once done, exit SSH session and reboot vCenter via the console:
Unmount the ISO and it’s job done. Much easier on the heart!