VMware vSAN 7.0 Witness Appliance Deployment

As part of vSAN Stretched or 2-Node cluster configuration, a witness appliance should be deployed and configured. This witness appliance will host witness components that is being used in split-brain failure scenarios. Witness component will act as a tie breaker and help vSAN cluster to satisfy the quorum requirements. Witness server could be installed as a dedicated physical ESXi host or an specialized virtual witness appliance can be used instead. The main reason of having witness as an virtual appliance is it does not require extra vSphere license to consume and eventually save some cost specially for smaller implementation like ROBO. The other reason behind using a virtual appliance is for multi-cluster environment like VCF stretched cluster implementation. Due to the reason of each vSAN cluster needs its own witness, then you can consolidate all of them on one physical host on a third site.

https://blogs.vmware.com/virtualblocks/files/2016/11/SCDIAG.png

vSAN Witness Size and Requirements

Depending on size of the environment, witness appliance configuration size will be chosen upon the deployment process. vSAN witness appliance deployment options are hard coded and there is no need to modify them. Following are three different configuration options that you can choose during the implementation process;

  • Tiny – Supports up to 10 VMs/750 Witness Components
    • 2 vCPUs
    • 8GB vRAM
    • 12GB ESXi Boot Disk
    • 10GB Cache Device
    • 15GB Capacity Device
  • Medium – Supports up to 500 VMs/21,000 Witness Components
    • 2 vCPUs
    • 16GB vRAM
    • 12GB ESXi Boot Disk
    • 10GB Cache Device
    • 350GB Capacity Device
  • Large – Supports over 500 VMs/45,000 Witness Components
    • 2 vCPUs
    • 32 GB vRAM
    • 12GB ESXi Boot Disk
    • 10GB Cache Device
    • 3x350GB Capacity Devices

First, you need to download Witness Appliance OVA file from here and go ahead and start the OVF Template deployment. On the first page select the downloaded file and click next.

Name you witness appliance and select the VM location that you want to store the virtual appliance.

On the next page choose the cluster or ESXi host that you want to deploy the witness appliance on. On next two pages of wizard review the details and accept the End-User License Agreement.

Based on earlier discussion and size of the environment choose the configuration size.

On next page choose the target datastore for witness appliance deployment.

Regarding networking, vSAN witness appliance needs two types of connectivity which are Management and vSAN. There are two port groups created with required VLAN tags on ESXi host and on this page each of them are selected.

On the next page configure witness appliance Root password, vSAN traffic network and IP configuration for Management and vSAN network.

Finally review the configuration and and click finish.

After finishing deployment of OVF Template, go ahead and turn on the appliance. You need to wait and upon successful boot of witness appliance you can add it to respective in designated vSAN environment.

Leave a Reply

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