Configure a vSAN 8 ESA Cluster

Loading

vSAN abstracts and aggregates locally attached disks in a vSphere cluster to create a storage solution that can be provisioned and managed from vCenter. vSAN 8 with vSAN Express Storage Architecture, uses NVMe-based TLC flash devices rather than the traditional flash devices used to build a hyper-converged infrastructure (HCI)

vSAN can be deployed either as an OSA model or an ESA model.

Deployment models of vSAN8

  • vSAN Original Storage Architecture (OSA)
  • vSAN Express Storage Architecture (ESA)

vSAN Original Storage Architecture (OSA)

The classic storage architecture is the one with a dedicated cache and capacity drives available as a hybrid ( HDD+Flash ) or an all-flash configuration configured as disk groups. The same old concept of a dedicated cache tier that had to be allocated with the remainder of the disk configuration being configured for capacity or actual storage of our VM files is what the OSA provides. Existing clusters running on vSAN OSA models can be migrated to OSA vSAN 8.

Source: VMware.com

vSAN Express Storage Architecture (ESA)

This one is optimized for purely NVMe drives, gets rid of the disk group configuration and uses storage pools. In the ESA model, all the devices in the pool contribute to the performance and capacity which is a massive improvement in storage utilization and performance as a whole.

Source: VMware.com

Some of the Advantages of vSAN 8 -ESA over vSAN OSA

vSAN 8 ESA has some great advantages over the OSA model.

  • Improved health and what-if analysis to show cluster capacity
  • Replaces Cache disks and Disk groups with Storage Pools so that itself is a huge storage improvement.
  • ESA offers improved CPU efficiency, improved availability with reduced failure domains, simplified storage device provisioning with proactive insights, and RAID-6 data storage with RAID-1 performance.
  • Lower CPU usage per processed IO
  • Highly Efficient Data Compression and encryption
  • Snapshots with minimal performance impact
  • Proactive notifications for environments not enrolled in the Customer Experience Improvement Program (CEIP) are available in both vSAN OSA and ESA deployments and this is quite handy for Limited Connectivity Environments that need health monitoring
  • vSAN 8 has improved cache device size for the OSA model
  • Designed and Optimized for NVMe-based storage devices
  • Offers High Performance over the OSA model

Prerequisites for vSAN8 ESA

  • vSAN 8 needs certified hardware to run – ESA-ready nodes.
  • 4 NVMe disk devices per host to a max of 24 drives per node.
  • vSAN ESA requires advanced or enterprise licenses.
  • No direct upgrade path from traditional vSAN OSA to ESA. VMs need to be migrated to ESA via sVMotion/vMotion. ESA and OSA clusters can coexist in the same vCenter.
  • 25GB Network Connectivity
Source: VMware.com

Migrating Path to vSAN ESA

There is no direct upgrade path from vSAN 7 OSA to vSAN 8 Express Storage Architecture. VMware vSAN 7 (vSphere 7) can be upgraded in place to vSAN 8 (vSphere 8) with the original storage architecture (OSA).

  • Stand up your new vSAN ESA Cluster.
  • Apply vSAN Advanced or Enterprise Licensing
  • Migrate your Virtual Machines with Storage vMotion without any downtime
  • ESA and OSA clusters can coexist in the same vCenter.

Configuring a vSAN 8 ESA

We have 4 ESXi hosts deployed in our environment and I’ve placed all the hosts in maintenance mode ready to be joined to the Cluster

vCenter8.1
vcf1018.1
vcf1028.1
vcf1038.1
vcf1048.1
vcf1058.1

We’ve now deployed ESXi 8.1 on all our ESXi hosts and have vCenter is now on 8.1. Hosts are connected to a distributed switch with vDS v8.0 with MTU 9000 across.

Prerequisites for vSAN

  • Hosts running on ESX 8. X and vCenter are on 8. X
  • All 25GB vnic’s should be attached to vDS

The current config is as below and we will make some changes to this to configure to our used case.

This image has an empty alt attribute; its file name is image-195-1024x171.png

Network Config- Teaming & Failover

On the distributed switch, vmnic 3 and vmnic4 will be used for data traffic and vmnic1 and vmnic2 will be used for management traffic.

AdaptersUseUplink
VMNIC0Active – Mgmt+vSAN+vMotionvmnic0
VMNIC1Standby – Mgmt+vSAN+vMotionvmnic1
VMNIC2left for NSX ( data traffic )vmnic2
VMNIC3left for NSX ( data traffic )vmnic3

Our configuration for Mgmt vmk will be

Our configuration for VMotion vmk will be

For vSAN vmk, will use uplink 2 (vmnic2) as the active interface because we need dedicated bandwidth for vSAN so just a reverse of what’s on mgmt and vSAN VMkernel.

Mgmt- vDS Config

vMotion – vDS Config

vSAN – vDS Config

Creating a vSAN ESA Cluster

1. Login with VMware vSphere client, Select Datacenter, select the Menu tab and then click on New Cluster.

2. At the time of VSAN cluster creation, enable the vSphere HA, vSphere DRS features and choose the option to manage all hosts with a single image

3. Review and click finish

4. To turn on vSAN, select the Cluster – Navigate to Configure tab – vSAN Services and Click Configure

5. Select all four hosts for VSAN cluster.

6. Once the wizard is completed, you can see the cluster summary as shown. Select the Finish button to add hosts to the cluster.

7. We can now see all our hosts added to the cluster

8. Click on the Configure tab to add the hosts to vSAN services. In the next screen, we will be presented with a window to create a distributed switch but we will be using our distributed switch.

9. Click on the existing distributed switch

10. Click on the existing distributed switch, choose the vSAN and vMotion port groups we created earlier and select both the uplinks on our host.

11. For vSAN to work, we need a dedicated vmkernel adapter to enable vMotion services. Add the IP address for our vMotion network

12. For vSAN to work, we need a dedicated vmkernel adapter to enable vSAN services. Add the IP address for our vSAN network

13. For vSAN to work, we need a dedicated vmkernel adapter to enable vSAN services. Add the IP address for our vMotion network

14. In the next screen, we have an option of enabling the following services on the vSAN datastore

15. Choose the vSAN configuration as Single site cluster

16. Choose to claim disks that will contribute to the vSAN datastore and then click next.

17.  Review the vSAN cluster settings and then click finish.

18. vSAN cluster creation tasks can be viewed under the events section

19. Once the vSAN Cluster creation is done, we can see on our host’s side that two disks on the host are participating in the vSAN datastore

20. vSAN Status can be monitored via the Monitor tab which shows the Capacity used and the Capacity reserved for vSAN Metadata

We have successfully configured the VSAN ESA cluster.

(Visited 31 times, 1 visits today)

By Ash Thomas

Ash Thomas is a seasoned IT professional with extensive experience as a technical expert, complemented by a keen interest in blockchain technology.