vCenter Server upgrades with the reduced downtime
search cancel

vCenter Server upgrades with the reduced downtime

book

Article ID: 313288

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

1. Description

Reduced Downtime Upgrade (RDU) is a new mechanism introduced for upgrading the self-managed vCenter Servers with decreased downtime. Self-managed vCenter Server is one that manages its own ESXi host and its own virtual machine. This does not require a jump host to mount the ISO but the vCenter ISO needs to be mounted on the CD-ROM device of the vCenter Server Virtual Machine. The Workflow is integrated inside the vCenter Server itself.


2. Supported upgrade paths

Source VersionTarget Version
8.0 GA8.0 U2 or later releases
8.0 U18.0 U2 or later releases
8.0 P028.0 U2 or later releases
8.0 U2Releases later than 8.0 U2


3. Known issues



Environment

VMware vCenter Server 8.0.2

Resolution

Workflow
 

1. Download and mount ISO

  1. The ISO needs to be downloaded in the Content Library/Datastore which is connected to the vCenter Virtual Machine or in the content library of the Managing vCenter.

  2. Go to the properties of the vCenter Server Virtual Machine.

  1. Connect the VCSA ISO to CD-ROM by browsing the datastore/content library.

  2. Select the Connected checkbox and click OK.


2. Flow 1: Upgrade from version 8.0 GA, 8.0 U1, 8.0 P02 to 8.0 U2

  1. Set the target in VAMI (vCenter Server Appliance Management Interface) while using the offline custom repository. If online repository is used, make sure that the Default Repository URL is selected.

  1. Go to Update Planner
 
  1. Select the Target 8.0 U2 version.
  1. Ensure the backup of the vCenter Server has been taken, then Perform Update Plugin from the Upgrade Planner page.

Note: An error might be encountered which says "Update 8.0.x.xxxxxx for component vlcm is not found". To remediate this error, follow Patching vCenter to 8.0U2 using Update Planner fails with error "Update 8.0.2.00000 for component vlcm is not found"



Once the plugin is upgraded the page will refresh to load the new UI.
  1. The new UI should reload with ISO options
 
  1. There is a discard functionality in the workflow. This can be used to discard all information which has been currently entered in the workflow.
Note: This does not revert the "Upgrade Plugin"
 
  1. Mount the Target 8.0 U2 ISO on the vCenter. Please refer to Download and mount ISO for more information.
 
  1. On the Update planner page the ISO File gets updated with the current version, proceed to next
 
  1. Ensure the backup is completed. 
 
  1. No Update Plugin required and Prepare Target should be enabled
 
  1. Please read and accept the License Agreement.
 
  1. Join the Customer Experience Improvement Program (CEIP)
  1. Target location ( Deploy in same location as source) .
 
  1. The configuration with which you can deploy the target vCenter which can be the same configuration as source or user can select the detailed configuration.
 
  1. Select the datacenter or Virtual Machine Folder where the target vCenter Server needs to be deployed
 
  1. Select the Compute Resource to deploy the target vCenter Server.
 
  1. This contains the Virtual Machine name and temporary root password. However post upgrading the same root password as source will be applied.
 
  1. The source machine deployment size is displayed here based on this the user can select the Deployment Size for the target.
Note: The Deployment size configuration can be same or greater than the source.
  1. Select the target Datastore location where the vCenter Server will be deployed.
 
  1. Network Settings
 

  1. Review and proceed with Finish.
  1. The configuration for the target (upgraded) vCenter server is now saved. Proceed to upgrade steps.
 

Once the prepare target is complete, user can click on switchover. This operation will include downtime of around 10 mins.

Note: 8.0 U3 onwards supports Automated Switchover.
 
 
  1. There is an option to “Cancel upgrade” . Once clicked on this, the upgrade will be cancelled and can be triggered again.
  1. Switchover: Do not close this window or else we would not see any progress of the upgrade. The switchover is the step where source vCenter Server configuration is applied to the target vCenter Server and the target vCenter Server starts all the services on it to start accepting requests.

3. Flow 2: Upgrade from version 8.0 U2 to later than 8.0 U2

  1. Go to Update Planner, The new UI should load with the ISO options
  1. Continue to Backup, Update Plugin steps
  1. Mount the Target 8.0 U2 ISO on the VC. Please refer to ISO downloading and mounting for more information.
  1. Update the Plugin to the version later than 8.0 U2 from the ISO, page gets refreshed post this.
 
  1. Prepare Target should be enabled
 
  1. Please read and accept the license agreement.
 
  1. Join the Customer Experience Improvement Program
 
  1. Target Location
 
  1. The configuration with which you can deploy the target vCenter which can be the same configuration as source or user can select the detailed configuration.
  1. Select the datacenter or Virtual Machine Folder where the target vCenter Server needs to be deployed
 
 
  1. Select the Compute Resource to deploy the target vCenter Server.
  1. This contains the Virtual Machine name and temporary root password. However post upgrading the same root password as source will be applied.

 

  1. The source machine deployment size is displayed here based on this the user can select the Deployment Size for the target.

    Note: The Deployment size configuration can be same or greater than the source.
 
  1. Select the target Datastore location where the vCenter Server will be deployed.
  1. Network Settings
 
Note: Mac Changes is set to 'Reject' on portgroups VM Network used by the vCenter. Forged Transmits is set to 'Reject' on portgroups VM Network used by the vCenter. This could prevent from a successful upgrade.
  1. Review and confirm the data
  1. The configuration for the target (upgraded) vCenter server is now saved. Proceed to upgrade steps


Once the prepare target is complete, user can click on switchover. This operation will include downtime of around 10 mins.
  1. There is an option “Cancel upgrade” as well. Once clicked on this, the upgrade will be cancelled and can be triggered again.
  1. Switchover: Do not close this window or else we would not see any progress of the upgrade. The switchover is the step where source vCenter Server configuration is applied to the target vCenter Server and the target vCenter Server starts all the services on it to start accepting requests.


 
  1. Cancellation

After failed upgrade

  • If the upgrade fails, the upgrade will automatically revert to the source machine and bring it to the state it was in before the upgrade. There is no action required from the user.
  • The logs should be collected using Collecting diagnostic information for VMware vCenter Server 4.x, 5.x, 6.x and 7.0 and send to VMware Support to open a ticket.

After successful upgrade

  • It is important to note that upon canceling the upgrade, the target vCenter Server machine which is deployed, is automatically deleted.
  • If for any reason, the user wants to revert to the source machine, they will need to power on the source machine, this will trigger the cancelation on the source machine and will delete the target machine.

Miscellanous

  1. Important

Disconnect the network adapter of the source VCSA VM after the successful upgrade. This is required because of the current functionality of the source VM that if powered on, deleted the target VM.
 
  1. Unsupported topologies

    Topology Source Version Target Version User Visible
    Behavior
    Support ETA
    VCHA 8.0, 8.0u1 8.0 u2 8.0 U3 and above supports VCHA with basic deployment type.
    Uber Managed 8.0, 8.0u1 8.0 u2 8.0 U3 and above supports Uber managed VCs.
    ELM 8.0, 8.0u1 8.0 u2 8.0 U3 and above supports ELM.
    DUAL IP Stack 8.0, 8.0u1, 8.0u2   8.0 U3 and above support dual IP stack with IPv6.
    Deploy on ESXi 8.0, 8.0u1, 8.0u2 8.0u2 and 8.0 u2+ Future Patch Release.
  2. Disclaimers

i. Users should not be using multiple lifecycle operations at the same time. for example, they should not use Reduced downtime upgrade and VAMi at the same time. This may interfere in already running lifecycle event and may lead to corrupt vCenter Server.

ii. If the ISO is mounted from the Reduced downtime upgrade workflow, VAMI (vCenter Server Appliance Management Interface) should not be used to upgrade the vCenter Server as it is not patch iso which is used to update the vCenter Server to the minor version update.

iii. Only single administrator should be performing the Reduced downtime upgrade workflow at any given point in time

 

 
 
 

Additional Information