Not sure when this happened, but somehow the resource requirements for the vSAN Witness VM disappeared. Someone asked me last week how much memory is allocated to a VM, and how many vCPUs. Now, of course, this depends on the profile you select as the Witness VM has an M, L, and XL profile. The profile you select is determined by the number of VMs you will be provisioning, yes it is smart to take a growth factor into account. Now, when you deploy the VM, it doesn’t give a hint either, but you can figure out the size by simply looking at the OVF descriptor file. So this is what I got from the vSAN ESA Witness OVF:
- vSAN ESA Witness XL – 8 vCPUs – 64 GB memory
- vSAN ESA Witness L – 4 vCPUs – 32 GB memory
- vSAN ESA Witness M – 4 vCPUs – 16 GB memory
And for those who were wondering, with vSAN OSA the requirements are:
- vSAN OSA Witness XL – 6 vCPUs – 32 GB memory
- vSAN OSA Witness L – 2 vCPUs – 32 GB memory
- vSAN OSA Witness Normal – 2 vCPUs – 16 GB memory
- vSAN OSA Witness Tiny – 2 vCPUs – 8 GB memory
I hope that helps, and also please do note… if you read this article a few years from now, things may have changed!
