What’s New in Apache CloudStack 4.17

  *  The content in this blog is a reproduction from the Apache CloudStack 4.17 release blog, which can be viewed via this link. Apache CloudStack 4.17 is the latest release of the cloud management platform from the Apache Software Foundation and is a result of months of work from the development community. Apache CloudStack 4.17 is an LTS (Long Term Support) release so will be maintained for a period of 18 months after release. As always, the release contains a myriad of small improvements and bug fixes but here we focus on the major new functionality of the release. […]

New Server Status and Metric Views l CloudStack Feature First Look

Overview In CloudStack 4.17 a brief overview of the status of various services can be retrieved. This includes information on the Management Server(s), the Database and the Usage server. This is a quick overview for operators. It does not replace a full-fletched monitoring system. Use Case It is now possible, within the Apache CloudStack, to know the status of its management infrastructure. The status should indicate which management servers are up, their memory, CPU use, internal telemetry such as workers in use, JVM memory use, the ‘health of MySQL host(s)’ etc. Of course, further enhancements and configurability is possible, but […]

Virtual Machines

Support for VMs Having Multiple SSH Key l CloudStack Feature First Look

As SSH is the most widely used way to access remote machines, CloudStack provides users with the ability to specify an SSH Key to be added to the list of authorized keys of a virtual machine either during or post-deployment. Users can either generate these SSH Keys via the CloudStack UI or register existing public keys. While passing SSH Keys to virtual machines is an essential feature, currently, users are limited to providing only a single SSH Key to access a virtual machine. Due to this limitation, anyone who requires SSH access to the VM must have access to the […]

Lin Bit

CloudStack Integrations: LINBIT – Open-source SDS Solution

Apache CloudStack is the leading open-source cloud orchestration platform used by many of the world’s largest public and private clouds. It is a multi-hypervisor, multi-tenant, high-availability Infrastructure as a Service cloud management platform. CloudStack is a virtualization platform that provides a cloud orchestration layer, giving automation of the creation, provisioning and configuration of IaaS components (such as virtual servers). CloudStack delivers the flexibility of open-source technology together with the power of an enterprise-grade virtualization management platform. It is integrated with a wide range of software solutions so that it can provide you with the freedom to build your own technology […]

Automating Infrastructure with CloudStack and Terraform

Apache CloudStack is one of the most commonly used IaaS platforms, orchestrating infrastructure and maximizing the benefits of cloud computing. Many large enterprises already use CloudStack with different use cases, and with ever-growing adoption, there is a need to automate these complex infrastructures and the provision of cloud deployments to: · Minimise time spent on deploying new environments · Make cloud deployments repeatable · Reduce cost · Avoid human error A popular infrastructure provisioning tool used to manage cloud configuration and deployment is Terraform. By using Apache CloudStack with Terraform, companies can easily automate their infrastructure to take advantage of […]

CloudStack vs. OpenStack Comparison – What you need to know before choosing a cloud management system

Infrastructure as a Service (IaaS) is recognized as facilitating speed-to-market and for its ability to drive business agility. When a company demands specific answers to a business problem, the answers lie in a jumble of calculations, including investments and platform operation and maintenance. Apache Cloudstack and OpenStack are two widely-known Cloud Management Platforms that can provide an effective abstraction layer for your cloud infrastructure. Both are similar in terms of the services they deliver but seen from an operational perspective, they are very different. So, which one is the right choice for your company? Let’s take a look at how […]

CloudStack Deep Dive

Apache CloudStack Release – Deep Dive

Apache CloudStack is the latest maintenance release as part of the LTS 4.16.x releases. It contains more than 150 fixes and improvements since the release. In this article, Suresh Kumar Anaparti, release manager of is reviewing some of the most notable fixes and improvements in the release. Continue reading to learn more what you can get out of the new release.   System VM Template Improvements The System VM template is updated from Debian v11 to Debian v11.2. The operator is able to update the letsencrypt certificate in the System VMs, and also can update the old […]

UX improvements for VM and volume migration

Improvements to VM and Volume Migration | CloudStack Feature First Look

Migration of resources such as virtual machines and volumes is essential functionality for cloud operators, enabling them to load balance or perform maintenance operations on underlying compute, storage or network resources without major downtime. CloudStack provides impressive functionality to migrate VMs and volumes, with different APIs for different use-cases: migrateVirtualMachine migrateVirtualMachineWithVolume migrateSystemVm migrateVolume Most of these actions are also available in the CloudStack UI, which makes life easier when there are not many migrations to be carried out at once. Keeping with this notion of making life easier, the next CloudStack LTS version will come with improvements to VM and […]


Granular Control of Dynamic Scaling of VM’s CPU/RAM

Currently, CloudStack allows admins to configure the dynamic scaling of CPU and RAM for the VMs using a global or zone level setting “enable.dynamic.scale.vm” and through a “Dynamically Scalable” flag in templates. However, the global or zone setting applies to all VMs in a particular region or zone and there may be virtual hardware or software limitations on a VM meaning that dynamic scaling would not be applicable (e.g. OS virtual hardware support, OS licensing, application licensing, hypervisor fault tolerance, etc). In order to let the user or admin decide whether to disable dynamic scaling of VM at a more […]

SystemVM Templates - Upgrade Imrpovements

SystemVM template – Upgrade Improvements

When upgrading Apache CloudStack (ACS) to a newer version one must manually register new SystemVM templates before upgrading the packages. Failing to do so means having to roll back the database to the previous version, register the new template and start the upgrade again. We’ve developed a process (available as of CloudStack 4.16.0) to automate SystemVM template registration at the point the packages are upgraded (if not already registered). Manual SystemVM template registration will still be supported, but not mandatory. Instead, if you update the link to the packages (eg. /etc/yum.repos.d/cloudstack.repo on a RHEL based system), and run the command […]