Prepare for a vCenter upgrade

This document describes how to prepare for a vCenter version upgrade and the downtime during upgrade.

Disable auto-repair

Before the vCenter upgrade, disable autoRepair on all user and admin clusters. This prevents machines from being recreated while vCenter is unavailable.

Downtime during vCenter upgrade

There shouldn't be any downtime for the admin cluster and user clusters running in the vCenter during upgrade. The clusters remain up the entire time. However, there will be downtime for vCenter services like vMotion/DRS and VM creation.

If your workload directly interacts with vCenter, it might have downtime during the vCenter upgrade due to the vCenter service unavailabilities.

Major version upgrade

To upgrade vCenter to the next major version, a new Virtual Center Appliance will be deployed. And then all vCenter services are shutdown while it copies all data to the new appliance. Once the data is copied, the new appliance reboots and takes over the identity (hostname/IP/etc) of the old vCenter.

Major version have been seen to have about 30 mins of downtime for the vCenter API.

Minor version upgrade

The minor version upgrade will just update packages inside the OS and then reboot the appliance, which takes shorter time than major upgrade.

For minor updates, we have seen a downtime around 5 mins for the vCenter API.

Known Issue

Machines might go to Unavailable state after a vCenter reboot for versions < 7.0U2. For more details, see the known issue.