vSphere 6.7

Upgrade vSphere 6.0 to 6.7 – vCenter Server VCSA

We just covered the topic of VMware 6.0 End of Life coming in March 12, 2020. If you are still running VMware vSphere 6 in your environment, now is the time to start thinking about your upgrade to vSphere 6.7. Actually, the process is not that difficult in more straight line configurations running a vCenter Server and ESXi hosts at version 6.0. In this post we will take a look at how to upgrade vsphere 6.0 to 6.7 and see how you need to start the process of getting your vSphere 6.0 environment upgraded to the latest and greatest 6.7 release. Let’s see where your journey needs to begin as we get started.

Upgrade vCenter VCSA 6.0 to 6.7

The first component you will upgrade when you upgrade vSphere 6.0 to 6.7 or 6.5 to 6.7 is vCenter Server VCSA. This is because you need to upgrade your vCenter Server to the latest version so it can “talk” to both downlevel and uplevel ESXi hosts. As you upgrade your ESXi hosts to 6.7, the upgraded vCenter Server appliance will be able to operate with all the hosts running either ESXi 6.0 or ESXi 6.7. For this process, let’s take a look at the following steps:

  1. Create a snapshot of your vCenter Server 6.0 VCSA appliance
  2. Apply any updates needed for your vCenter Server 6.0 appliance
  3. Download the latest vCenter Server 6.7 ISO image available from VMware
  4. Launch the vCenter Server Appliance 6.7 Installer utility
  5. Stage 1 – Deploy New VCSA 6.7 Appliance
  6. Stage 2 – Copy Data from the Source vCenter Server Appliance

1. Create a Snapshot of your vCenter Server VCSA Appliance

Where do you begin? Since you will be checking for updates and possibly applying updates to your vCenter Server 6.0 VCSA appliance, it is a good idea to create a snapshot. This allows having a quick rollback point in case something with the updates goes awry.

In the older vSphere 6.0 environment, you will need to connect to your ESXi 6 host directly with the vSphere “fat” Client and take a snapshot of your VCSA 6.0 appliance this way since there is no host UI in ESXi 6.0.

Using-the-vSphere-fat-client-to-login-to-your-ESXi-6.0-host-and-create-a-snapshot-of-your-VCSA-6.0-appliance
Using the vSphere fat client to login to your ESXi 6.0 host and create a snapshot of your VCSA 6.0 appliance

Once the snapshot is taken, you are ready to begin looking for and applying any updates that may be needed to your VCSA 6.0 appliance.

2. Checking for and Applying Updates to vSphere 6.0 VCSA Appliance

First things first. You will want to check and make sure you are running the latest and greatest vCenter Server 6.0 appliance version. Generally speaking, you want to be running the newest version of vSphere 6.0 that you can before running the upgraded to vSphere 6.7 via the VCSA upgrade appliance process. This helps to ensure problems are minimized and you are working with the latest version of vSphere 6.0 that hopefully has any upgrade bugs patched and so on.

To do that, login to your VAMI interface of the vCenter 6.0 VCSA appliance and under Update run the Check Updates > Check URL.

Check-the-version-of-your-vCenter-Server-6.0-appliance
Check the version of your vCenter Server 6.0 appliance

Run and apply updates that may be showing as needed for your appliance.

3. Download the Latest vCenter Server 6.7 ISO Available from VMware

The next step is you will want to obtain the latest VCSA version of the vCenter Server VCSA 6.7 Appliance ISO that is available from VMware. This will again be in ISO format. So, you will download the ISO, and then mount the ISO so you can run the VCSA installer which will allow the upgrade feature.

At the time of this writing, vSphere vCenter Server VCSA 6.7.0 U1b was available for download. The download is weighs in at 3.95 GB.

Download-the-vSphere-VCSA-6.7-appliance-ISO
Download the latest vCenter Server 6.7 ISO available from VMware

Launch the vCenter Server Appliance Installer

VMware has greatly enhanced the functionality of the vCenter Server Appliance 6.7 Installer. You no longer need a client plugin for your browser to install the VCSA appliance. It is a self-contained installer that you run from the mounted ISO file and then you have access to the installer tools that allow you to:

  • Install
  • Upgrade
  • Migrate
  • Restore

We are interested in the upgrade functionality, however, the below process will be similar to installing a brand new VCSA 6.7 appliance.

Below, you see the installer.exe file found in the vcsa-ui-installer > win32 folder of the mounted ISO downloaded from VMware.

Run-the-VCSA-6.7-installer-via-the-mounted-ISO-downloaded-from-VMware
Run the VCSA 6.7 installer via the mounted ISO downloaded from VMware

Launching the installer will launch the vCenter Server Appliance 6.7 Installer tool.

Launching-the-vCenter-Server-Appliance-6.7-Installer
Launching the vCenter Server Appliance 6.7 Installer

5. Stage 1 – Deploy a New VCSA 6.7 Appliance

The first stage involved to upgrade vCenter Server 6.0 to 6.7 deploys a new appliance to the target vCenter server or ESXi host. So, this will not be an in place upgrade of your existing vCenter Server 6.0 appliance. The process will be to stand up a new VCSA 6.7 appliance and then in Stage 2, copy your data over, assume identity, and power off the old vCenter Server 6.0 appliance.

Starting-Stage-1-of-the-vCenter-Server-Appliance-6.7-Installer
Starting Stage 1 of the vCenter Server Appliance 6.7 Installer

Normal stuff for the first screen here – accepting the EULA. Click Next.

Accepting-the-EULA-for-the-vCenter-server-Appliance-6.7-installer
Accepting the EULA for the vCenter server Appliance 6.7 installer

Connect to the source appliance. This is the vCenter Server 6.0 VCSA appliance.

Connect-to-the-source-vCenter-Server-Appliance
Connect to the source vCenter Server Appliance

You will need to accept the self-signed certificate.

Accept-the-certificate-for-the-ESXi-host
Accept the certificate for the ESXi host

On the Connecto source appliance screen, after the certificate pops up for the source appliance and you accept it, you will be able to move on to entering the details of the ESXi host or vCenter Server that manages the source appliance.

Connect-to-the-ESXi-host-or-vCenter-Server-managing-the-VCSA-appliance
Connect to the ESXi host or vCenter Server managing the VCSA appliance

Next, enter the appliance deployment target. Enter the address as well as the credentials for connecting.

Accept-the-appliance-deployment-target-and-VM-name
Select the appliance deployment target and connection information

Again, accept the certificate warning that pops up.

Accept-the-certificate-of-the-vCenter-Server
Accept the certificate of the vCenter Server

Select the folder you want to store the resulting VCSA 6.7 appliance.

Select-the-deployment-folder-target-within-your-vCenter-Server
Select the deployment folder target within your vCenter Server

Select the compute host.

Select-the-compute-resource-you-want-to-house-the-new-VCSA-6.7-appliance
Select the compute resource you want to house the new VCSA 6.7 appliance

Name the VM and set the root password for your new VCSA 6.7 appliance.

Setup-the-appliance-deployment-VM
Setup the appliance deployment VM

Select the deployment size of the resulting VCSA 6.7 appliance. The installer itself describes the size differences in storage and so on.

Select-deployment-size-for-the-VCSA-6.7-appliance
Select deployment size for the VCSA 6.7 appliance

Select the target datastore for storing the VCSA 6.7 appliance that is deployed.

Select-deployment-datastore-for-the-VCSA-6.7-appliance
Select deployment datastore for the VCSA 6.7 appliance

Select network settings for the VCSA appliance that is deployed. This includes the port group the VCSA appliance is connected to as well as the IP address temporarily that is assigned.

Keep in mind the upgrade process assumes identity including the IP address of the source appliance. So, the IP address you assign here is temporary.

Configure-network-settings-for-the-deployed-VCSA-6.7-appliance
Configure network settings for the deployed VCSA 6.7 appliance

Confirm the deployment configuration settings for the Stage 1 process. Click Finish. Once you click Finish, you will see the deployment of the new appliance begin.

Ready-to-complete-Stage-1-and-confirming-deployment-settings
Ready to complete Stage 1 and confirming deployment settings

The deployment screen kicks off.

Stage-1-of-the-VCSA-6.7-upgrade-begins
Stage 1 of the VCSA 6.7 upgrade begins

After a few minutes, the deployment of the new appliance completes and Stage 2 is ready to begin.

Stage-1-VCSA-6.7-appliance-deployment-completes-successfully
Stage 1 VCSA 6.7 appliance deployment completes successfully

6. Stage 2 – Copy Data from the Source vCenter Server Appliance

Stage 2 of the process is ready to begin. Click Next.

Beginning-Stage-2-of-the-vSphere-6.0-to-6.7-upgrade-process
Beginning Stage 2 of the vSphere 6.0 to 6.7 upgrade process

The next step is to Connect to source vCenter Server. If you run through from Stage 1 to 2 fairly quickly, this should already be done as it is remembered from Stage 1. However, if you let the Stage 2 wizard sit idle for a length of time, it will timeout and you will need to reconnect to the source vCenter Server.

Connect-to-source-vCenter-Server
Connect to source vCenter Server

Select Upgrade Data allows you to pick how much data you want to be copied from the source appliance. If you don’t want to bring along all the historical data, you can simply choose Configuration.

Select-upgrade-data-you-want-to-be-brought-over-from-the-source-appliance
Select upgrade data you want to be brought over from the source appliance

Choose your CEIP options.

Choose-CEIP-options-for-feedback-to-VMware
Choose CEIP options for feedback to VMware

Finalize the Stage 2 configuration and click Finish to begin.

Ready-to-complete-the-Stage-2-configuration
Ready to complete the Stage 2 configuration

When you click Finish, you will see a warning about the source appliance being shutdown. Click OK.

Source-VM-shutdown-warning

There are three steps to this process:

  • Copy data from source vCenter Server to target vCenter Server
  • Set up target vCenter Server and start services
  • Import copied data to target vCenter Server

First, the copy of data from the source vCenter Server begins.

Copy-of-data-from-source-appliance-begins
Copy of data from source appliance begins

Next, the target vCenter Server is setup and services are started.

Target-appliance-is-setup-and-configured
Target appliance is setup and configured

Finally, data is imported to the target vCenter Server.

Data-import-from-the-source-appliance-to-the-target-VCSA-6.7-appliance-begins
Data import from the source appliance to the target VCSA 6.7 appliance begins

After the step completes, you will see messages that are final reminders about changes to vSphere 6.7 architecture such as TLS 1.0 and TLS 1.1 protocols being disabled.

Reminders-after-Stage-2-completes
Reminders after Stage 2 completes

The Upgrade of vCenter Server 6.0 to 6.7 has completed successfully.

Upgrade-vSphere-6.0-to-6.7-vCenter-Appliance-portion-finishes
Upgrade vSphere 6.0 to 6.7 vCenter Appliance portion finishes

After logging into your VCSA 6.7 appliance, you will see the great new HTML 5 interface. No more vSphere Web Client. This is now referred to as the vSphere Client. You should also see your hosts that were there in the vSphere 6.0 vCenter Server appliance.

Logging-into-the-new-HTML5-interface-of-the-upgraded-vCenter-Server-6.0-to-6.7
Logging into the new HTML5 interface of the upgraded vCenter Server 6.0 to 6.7

Concluding Thoughts

The process to upgrade vSphere 6.0 to 6.7 starts with the vCenter Server Appliance. As shown, with the great new vSphere vCenter Appliance Installer for 6.7 this is made fairly painless.

Next, let’s take a look at part two of the process – upgrading the ESXi hosts to vSphere 6.7 from ESXi 6.0.

Subscribe to VirtualizationHowto via Email 🔔

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com and has over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, Brandon has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.