CloudStack 4.16.1.0 Deep Dive

Apache CloudStack 4.16.1.0 Release – Deep Dive

Apache CloudStack 4.16.1.0 is the latest maintenance release as part of the LTS 4.16.x releases. It contains more than 150 fixes and improvements since the 4.16.0.0 release. In this article, Suresh Kumar Anaparti, release manager of 4.16.1.0 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 […]

Customizing new CloudStack UI - Cover

Customising the CloudStack UI

A lot of work has gone into the CloudStack UI recently, and it is now a modern, role-based UI that not only gives a fresh look to CloudStack but also makes development and customisation much easier. In this blog, I provide guidance on how to customise the UI, and have classified customisation into two categories – basic and advanced. Basic Customisations Users can customise the UI by means of this configuration file: /etc/cloudstack/management/config.json to modify theme, logos, etc. as required. These changes can be made while the CloudStack management server is running, and the changes can be seen immediately with […]

VMWare vSphere logo - CloudStack

vSphere Advanced Capabilities in CloudStack | CloudStack Feature Deep Dive

Introduction CloudStack vSphere integration has not kept up with the evolution of vSphere itself, and several functions can be performed natively by vSphere much more efficiently than by CloudStack. vSphere also has additional features which would be beneficial to the operators of vSphere based CloudStack clouds. This feature introduces support in CloudStack for VMFS6, vSAN, vVols and datastore clusters. Also, vSphere storage policies are tied with compute and disk offerings to improve linking offerings with storages, and CloudStack will allow inter-cluster VM and volume migrations, meaning that running VMs can now migrate along with all volumes across clusters. Furthermore, storage […]

CloudStack VMWare Logos

Support Virtual Appliance OVA Templates in VMware | CloudStack Deep Dive

Vendors of virtual appliances (vApp) for VMware often produce ‘templates’ of their appliances in an OVA format. An OVA file will contain disc images, configuration data of the virtual appliance, and sometimes a EULA which must be acknowledged. The purpose of this feature is to enable CloudStack to mimic the end-user experience of importing such an OVA directly into vCenter, the end result being a virtual appliance deployed with the same configuration data in the virtual machines descriptor (VMX) file as would be there if the appliance had been deployed directly through vCenter. The OVA will contain configuration data regarding […]

Secondary Storage Management - Data Store - CloudStack

Secondary Storage Management | CloudStack Feature Deep Dive

In CloudStack, secondary storage pools (image stores) house resources such as volumes, snapshots and templates. Over time these storage pools may have to be decommissioned or data moved from one storage pool to another, but CloudStack isn’t too evolved when it comes to managing secondary storage pools. This feature improves CloudStack’s management of secondary storage by introducing the following functionality: Balanced / Complete migration of data objects among secondary storage pools Enable setting image stores to read-only (making further operations such as download of templates or storage of snapshots and volumes impossible) Algorithm to automatically balance image stores View download […]

Kubernetes Logo

CloudStack Kubernetes Service

For a while, the CloudStack community has been working on adding support for containers. ShapeBlue successfully implemented the CloudStack Container Service and donated it to the project in 2016, but it was not completely integrated into the codebase. However, with the recent CloudStack 4.14 LTS release, the CloudStack Kubernetes Service (CKS) plugin adds full Kubernetes integration to CloudStack – allowing users to run containerized services using Kubernetes clusters through CloudStack. CKS adds several new APIs (and updates to the UI) to provision Kubernetes clusters with minimal configuration by the user. It also provides the ability to add and manage different […]

CloudStack Primate Dashboard | New UI

Project Primate – a new UI for Apache CloudStack

There is currently significant effort going on in the Apache CloudStack community to develop a new, modern, UI (user interface) for CloudStack: Project Primate. In this article, I discuss why this new UI is required, the history of this project and how it will be included in future CloudStack releases. There are a number of key dates that current users of CloudStack should take note of and plan for, which are listed towards the end of this article.   We also recently held a webinar on this subject:   The current CloudStack UI The current UI for Apache CloudStack was […]

DPDK Logo | CloudStack

Openvswitch with DPDK support on CloudStack – Part 2 | CloudStack Feature Deep Dive

Introduction In my previous post, I described the new ‘Open vSwitch with DPDK support’ on CloudStack for KVM hosts. There, I focused on describing the feature, as it was new to CloudStack, and also explained the necessary configuration on the KVM agents’ side to enable DPDK support. DPDK (Data Plane Development Kit) (https://www.dpdk.org/) is a set of libraries and NIC drivers for fast package processing in userspace. Using DPDK along with OVS brings benefits to networking performance on VMs and networking appliances. DPDK support in CloudStack requires that the KVM hypervisor is running on DPDK compatible hardware. In this post, […]

CloudStack CloudMonkey 6.0 Window

What’s coming in the new CloudMonkey 6.0? | CloudStack Feature Deep Dive

Background The original CloudMonkey was contributed to the Apache CloudStack project on 31 Oct 2012 under the Apache License 2.0. It is written in Python and shipped using the Python CheeseShop, and since its inception has gone through several refactors and rewrites. While this has worked well over the years, the installation and usage have been limited to just a few modern platforms due to the dependency on Python 2.7, meaning it is hard to install on older distributions such as CentOS6. Over the past two years, several attempts have been made to make the code compatible across Python 2.6, 2.7 and […]

DPDK Logo | CloudStack

Openvswitch with DPDK support on CloudStack | CloudStack Feature Deep Dive

Introduction This blog describes a new feature to be introduced in the CloudStack 4.12 release (already in the current master branch of the CloudStack repository). This feature will provide support for the Data Plane Development Kit (DPDK) in conjunction with Open vSwitch (OVS) for guest VMs and is targeted at the KVM hypervisor. The Data Plane Development Kit (https://www.dpdk.org/) is a set of libraries and NIC drivers for fast package processing in userspace. Using DPDK along with OVS brings benefits to networking performance on VMs and networking appliances. In this blog, we will introduce how DPDK can be used on […]