Dynamic Scaling of VMs (both RAM and CPU) has been introduced in Apache CloudStack 4.2.0 onwards. You can read more about its features and limitations from the Apache CloudStack Dynamic scaling of CPU and RAM Wiki. In particular, pay attention to the section on how memory settings are calculated and applied (dynamic max) to a VM based on memory overprovisioning.
I have been able to create VMs with the dynamic scaling features enabled with the following steps…
Continue reading “Dynamic Scaling Of VMs In CloudStack”
Apache CloudStack works with a variety of hypervisors and a single CloudStack cloud deployment can have multiple hypervisors implementations. Some of the more popular hypervisors supported by CloudStack are Linux KVM, XenServer and VMware vSphere.
It is a generally perceived that the Cloud Management Platform (CloudStack) does magical things to support guest operating systems like Windows, Linux or BSD on the hypervisor hosts. In reality, CloudStack is just a consumer of the hypervisor’s capabilities. The ability of CloudStack to provision various guest operating systems is directly dependent on the hypervisor used.
Not all hypervisors are created equal and there-in lies the problem. Depending on the hypervisor vendor and the hypervisor version, the latest and greatest Operating System might have full, minimal or no support at all by the hypervisor.
As of CloudStack 4.2, the listOsTypes API returns the following list of Operating Systems as supported…
Continue reading “What Guest Operating Systems Does CloudStack Support?”