Thursday, September 30, 2010

vCenter 4.1 Important performance updates

  • Maximum number of ESX host per vCenter :1000
  • Maximum number of Registered VM per vCenter: 15,000
  • Maximum number of Powered ON VM’s per vCenter: 10,000
  • Maximum number session(people) who can access vCenter(vSphere Client):100
  • Maximum Hosts in a Datacenter: 400
  • Maximum Number of VM’s in a cluster:3000
  • Maximum Number of host’s in a cluster:32
  • Maximum Number of VM’s on ESX host: 320

System Requirements for vCenter Server

  • Compute: Dual Core/ Two Socket 2.0 GHz
  • Memory: 3 GB
  • Disk: 3 GB
  • Network: 1 GB Nic
  • OS: Windows 2003/2008 x64 ONLY

 

  • Design Considerations for vCenter

Performance of vCenter server is directly affected by number of hosts and powered on VM

For 50 Hosts and 500 VM’s, 2 cores, 4 GB RAM and 5 GB –MEDIUM SCALE DEPLOYMENT

For 300 hosts and 3000 VM’s, 4 cores, 8 GB RAM and 10 GB –LARGE SCALE DEPLOYMENT

For 1000 hosts and 10,000 VM’s, 8 cores, 16 GB RAM and 10 GB –VERY LARGE SCALE DEPLOYMENT

Host and vCenter Relation

Host interacts with vCenter using two management agents: hostd and vpxa

hostd: hostd is daemon which starts when host boots. It is responsible to keep record of all transactions of host level entities ex. VM, Datastores, Networks. hostd is act as implementer for vSphere API request coming from vpxa. vCenter sends all hosts level request to host over web using SOAP. vpxa keep listening for SOAP requests and are received by vpxa.vpxa in turn dispatches it to hostd using vCenter API. vpxa agent is installed as part of host addition to vCenter. As vCenter communicates with hostd through vCenter API using SOAP interface, one of the key contributors to the operational latencies is the number of network hops between vCenter and ESX host. More Network hops more will be network latencies.

Host Design consideration:

  1. Virtual machine memory overhead reservation directly affect the number of VM’s we can power on a host
  2. memory reservation for vpxa and hostd agent. Maximum memory we can reserved for host agents is 1 GB.It can be configured here Host > Configuration > System Resource Allocation > Advanced > Name of host agent

Few Unknowns to Me:

Heart beat interval for HA is 1 seconds. das.failuredetectionintervaltime. It can be increased. If HB doesn’t receive response from other for 15 seconds, it assumes other host as failed.das.failuredetectiontime. Change of these values can be effective only when you disable and re-enable HA. For high latency network, you might wish to consider increasing HA value. HA value cannot be more that failure detection value.

you cannot vMotion, Storage vMotion and use vDS switch across the datacenter

you cannot start more than 32 VM’s concurrently when HA failover occurs. This number(das.perhostconcurrentfailoverslimit) can be increased but will affect overall VM recovery time.

Maximum number of FT host per ESX host is only 4

No comments:

Post a Comment