Upgrading VMware vSphere vSAN 6.6 to 6.7
As we covered previously, there are certainly a number of great improvements contained in the vSphere 6.7 release in regards to VMware vSAN.ย VMware vSphere 6.7 in general is a vastly improved platform all across the board that brings even more power and manageability to the platform for vSphere administrators.ย The many improvements with VMware vSAN 6.7 include the new HTML5 administrative interface (Clarity framework), vRealize Operations Management โwithinโ VMware vCenter, Windows Failover Clustering support for VMware vSAN 6.7ย iSCSI service, all new Redesigned Adaptive Resync feature, performance Improvements, 4k Native drive support, and better support.ย What does the process to upgrade from VMware vSAN 6.6 to 6.7 look like?ย Let’s take a look at upgrading VMware vSphere vSAN 6.6 to 6.7 and the process to upgrade the vSAN environment to this latest rendition of VMware’s software defined storage offering.
PreUpgrade Tasks
One of the first things that we need to do before considering upgrading the vSAN cluster is to make sure the vSAN cluster and the disk groups are all healthy.ย You never want to start an upgrade if you have existing problems in the vSAN environment that need to be addressed.ย Besides checking the disk groups, visiting theย Monitor >> vSANย area for your cluster can shed light on any issues that might be present such as network partitions, etc.
Upgrading VMware vSphere vSAN 6.6 to 6.7
When upgrading the VMware vSAN cluster, we want to go in a specific order of operations.ย Excluding any other VMware products from being in the picture, going from a plain vSphere 6.5 vSAN cluster up to vSphere 6.7 requires that we first upgrade our vCenter Server, then our ESXi hosts and then upgrade our vSAN clusterย On-Disk formatย version.ย Information regarding the on-disk format version can be found in this KB article:ย ย https://docs.vmware.com/
Additionally, another good VMware KB to take a look at is the Upgrading the vSAN Cluster KB:ย ย https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.virtualsan.doc/GUID-ABABC0DF-2519-4C8F-A5B1-2AECF86247AB.html
This KB outlines the three step process as such:
-
Upgrade theย vCenter Server
-
Upgrade theย ESXiย hosts.
-
Upgrade theย vSANย disk format.
Note There is no current upgrade path from ESXi 6.5 U2 to 6.7.ย This will be handled with a future release of vSphere 6.7.
In the home lab that I am using to run the upgrade test, I am running a test vCenter Server on an existing vSphere 6.5 vCenter Server and then running nested ESXi hosts in that same environment along with a witness host.ย So in my case shown below, I have a two node stretched cluster.
We have already taken a look at Upgrading to VMware vCenter Server 6.7 and the process involved to do that.ย Below, was a screenshot captured during the process to upgrade the vCenter Server that our vSAN cluster was attached to.
After VMware vCenter Server is upgraded, I rolled through the ESXi hosts and was able to create a new baseline to upgrade to ESXi 6.7.ย This was easily accomplished after uploading the ESXi 6.7 ISO to the update managerย using theย Import ESXi Image process.ย Here, we are using the GA release build 8169922.ย You can find this from theย Home area in the vCenter web client, clickย Update Managerย >> <your vCenter Server> >> ESXi Images >> Import ESXi Image.
Next, we create aย New Baseline to attach to our ESXi hosts for upgrading.ย You can do this in the same area as above, except clickย Host Baselinesย >> New Baseline.ย I like to name the Baseline along with the build version of the ESXi image for easy reference and visibility.
Now that we have the ESXi image uploaded, and the host baseline created, we can begin the upgrade process. The first thing we need to do is place each host in maintenance mode before upgrading.ย When placing hosts in a vSAN cluster in maintenance mode, you will see the normalย vSAN data migration options presented.
Back to the Hosts and Clusters view, click on the host you want to upgrade, then click the Update Manager tab then click Attach Baseline.ย ย Using Update Manager, we can attach the new baseline of the “Upgrade to ESXi 6.7 “to our vSAN hosts.
If we scan the host using the new baseline, we can see our current ESXi 6.5 U1 hosts are not compliant with the upgrade which is what we want to see.
Roll through the upgrades on each host using Update Manager, including the Witness host.
After upgrading all hosts in the vSAN cluster and also the Witness host, in theย General menu underย vSAN we see theย On-disk Format Version shows that an upgrade is available.ย We want to run theย Pre-check Upgrade to ensure there are no issues upgrading.
After running theย Pre-check Upgrade we see the greenย Ready to upgrade – pre-check completed successfully which is what we want to see.
When we click theย Upgrade button, we see an informational message of sorts describing the process as well as the potential length it will take the process to complete.
As shown, theย Allow Reduced Redundancy allows reducing the protection level of your VMs if needed if your setup is at the limit of the protection level configured by the storage policy of a specific VM.
After a bit, you should see that yourย Disk format version with vSAN 6.7 is nowย 6.0.
A view from the HTML5 client showing the disk management area of the vSAN cluster.
Takeaways
The process ofย Upgrading VMware vSphere vSAN 6.6 to 6.7 is easily accomplished with the order of operations set out by VMware.ย After upgrading the vCenter Server to 6.7, and then the ESXi hosts in the vSAN cluster, you are then able to upgrade the on disk level format version from version 5.0 (vSAN 6.6) up to version 6.0 (vSAN 6.7).ย The on disk level format change will take time depending on the amount of data that you have in the vSAN datastore.ย Also, keep in mind the on disk level format version upgrade is an optional operation.ย You can operate at the lower level on disk level format version, however, you will not be able to take advantage of all the new vSAN 6.7 features.ย VMware vSAN 6.7 is a really great, worthy upgrade for anyone running a lower vSAN version.ย Stay tuned for more VMware vSAN 6.7 posts.