CVM Resources Allocation

Im curious what everyone is suggestion is for CVM allocation. We had nutanix do our original provisioning, but the provisions the installer set it up with seem a bit excessive. 10 Cores and 32gb ram per CVM,

6 replies

Right now deault is 24gb and the same number of vCPUs as one processor. It depends on how much you have the CVM doing. If RF3, dedup/compression and replication with frequent snapshots, you may need more. If it's just basic storage and nothing else, then you might need less. It might be worth a quick call to support just to have them give it a look over and give you a recommendation.

Installation environment today usually isn't the same environment six months later.

Note that those are not reserved CPUs. In the ESXi world, we reserve 10GhZ of top end CPU, which only comes into account when there is 100% CPU contention on the box. Thats roughly equal to around 4 cores. This is a good thing, as you wouldn't want the CVM's to be starved for CPU when you're really hammering on the box.

Same deal with CVM memory, with the exception that those are hard reservations, so we statically reserve whatever memory is allocated. Same principle, you dont want the CVM's starved if you're really running hard.

As for configuration setting of memory, minimum used to be 16GB, now the absolute floor is about 24GB as of AOS 5.0.

32GB, at minimum, unlocks capacity tier deduplication if you choose to enable it.

Keep in mind, we dont use that memory for nothing, thats caching, and other fancy stuff designed to make the system run better, or deliver killer features back to you.

Is there a Offical word out there for CVM sizing. I am working on a Low level design document for implementing a big Data Centre ( 100 + nodes ) based on nutanix Nodes over DELL XC630 boxes. We plan to use AOV 5.0.3 with ESXi 6.5. Same time we plan to use ultimate licence with features like Dedup / complression /erasure coding etc. Another aspect is the recommended cluster size. While Vsphere 6.5 supportes upto 64 Hosts in a cluster, I am unable to find any equivalent documentation from nutanix.

With just the core features you have listed, 24GB per CVM is probably fine but if you plan to use other services like AFS or self-service, then 32GB would be a good size to start at for a bit of future proofing.
There really is no limit to the size of a Nutanix cluster. If you were using the Acropolis hypervisor, you could have 100's or 1000's of nodes in a single cluster. With vSphere being the hypervisor, you're limited to 64 nodes per cluster. In my environment we limit cluster size to 32 nodes just because self-imposed restrictions on rack capacity and how we implement failure domains.

I understand . What i am looking for is a official document from Nutanix guiding the CVM sizing and considerations for same. I did found one "Configuration Best Practices for Nutanix Storage with VMware vSphere" but document is 2014 vintage and perhaps outdated as well