Hi All,
I have been working on dynamic scaling vm memory and cpu and trying to tune it 
for vmware hypervisor, but being a novice need some assistance.
Vmware publishes a list for  vmware guest os and their supported capabilities 
for each vmware release. Example for guest OS Ubuntu 10.04 and ESX some release 
4.x we only support hot add of vcpu (and not hot add memory)

GuestOS Release

Ubuntu 10.04 Desktop

Supported Releases

ESX 4.1 U31, 2, 3, 4, 5, 6, 4.1 U21, 2, 3, 4, 5, 6, 4.1 U11, 2, 3, 4, 5, 6, 
4.12, 1, 6, 5, 4, 3

Support Details

Hot Add vCPU etc….

More info @ 
http://partnerweb.vmware.com/comp_guide2/pdf/VMware_GOS_Compatibility_Guide.pdf

Vmware says that the attributes hot add cpu and memory should be turned on 
during deployment of vm (i.e. As part of deployvm api) so that in future the 
user can dynamically scale cpu and memory(scale vm api). Now I wanted to 
understand how to enforce this check in Cloudstack. The best would be Vmware 
providing a method to check whether hot add cpu and memory is enabled for the 
current GuestOS version in the vmware releae. Is there an api available for the 
same ? If not, we have to go down the path of maintaining this list in CS of  
vmware guest os and their supported capabilities for each vmware release which 
is going to be extremely hard to maintain and error prone.

Thanks,
-Nitin

Reply via email to