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 […]

CloudStack 4.16 Release Announcement

What’s new in CloudStack 4.16

Apache CloudStack 4.16 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. 4.16 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 CloudStack Integrations  Two new major storage integrations are shipped with 4.16.  CloudStack and Dell PowerFlex Integration A plugin for Dell PowerFlex (previously ScaleIO ) allows […]

Adding Comments to CloudStack Objects

Adding Comments to CloudStack Objects | CloudStack Feature First Look

CloudStack administrators are currently able to add annotations/comments on hosts, domains or virtual machines. This is useful as administrators may comment on the actions taken on those entities, allowing other administrators to know why actions were taken. This new functionality (available from CloudStack version 4.16.0 onwards) extends the scope of the comments feature to users, domain administrators and administrators, allowing them to add comments on most CloudStack objects (that have a UUID): User VMs (existing) Domains (existing) Hosts (existing) Instance groups SSH keypairs Kubernetes Clusters Volumes Snapshots VM Snapshots Networks VPCs Public IP addresses VPN customer gateways Templates ISOs Service […]

GSoC Apurv Interview

GSoC 2021 and Apache CloudStack: The Results

With 16,000+ participants from 111 countries and 715 open-source organizations participating, Google Summer of Code is one of the most popular programs which helps students enter the technology world and gain new skills. GSoC pairs students with mentors from participating open-source organizations, allowing students to face the real world of software development and coding. For a year in a row, ShapeBlue and Apache CloudStack have been participating in the program and we are glad to share the success story of one of the students who successfully passed it.  He is doing a Master Degree in Computer Science & Engineering from […]

The C-level Perspective on Running Open-Source Cloud with Ceph and CloudStack - Blog

The C-level Perspective on Running Open-Source Cloud with Ceph and CloudStack

The cloud and hosting market has experienced a complete transformation during the last decade. While previously there was a range of mid-sized local cloud providers dominating the market in each country, many providers were acquired by VC’s, larger providers, telcos and third-party enterprises in the last ten years. It is getting harder and harder for individual cloud providers to survive in the battle with competition and the hyperscalers. However, these companies can offer unique and tailor-made solutions, which can better match their customers’ needs. The technology stack behind these services is one of their most significant advantages. Having better, faster […]

Pricing IaaS the Right Way

Pricing Your IaaS Offering the Right Way

There is currently enormous market demand for Infrastructure as a Service (IaaS), with organisations looking for the right solution to host their applications and workloads, build a high-performing test/dev environment or deploy a hybrid cloud solution. Others, like telcos and MSPs, need to offer a full range of services to their customers, and the cloud is key for them. This means the IaaS market is attractive for service providers around the globe to enter and launch public cloud services. Whether you launch a new service on existing infrastructure or deploy completely new infrastructure, correct pricing is vital to ensure your […]

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 […]

CloudStack Support for XCP-ng

XCP-ng 8.2 LTS Support Added to CloudStack

The latest version of XCP-ng – the opensource hypervisor based on XenServer – XCP-ng 8.2 was released in November 2020, and is the first long term support (LTS) version. As such it will receive support and updates for the next 5 years compared to only a year for a standard XCP release. The hypervisor is getting more and more popular in the open-source world thanks to its modern and user-friendly UI, scalability, live migration capabilities and security level. XCP-ng 8.2 comes with a wide range of new capabilities including UEFI support, openflow controller access, native support for Gluster, ZFS, XFS, […]

L2 Persistent Networks & enhancement of Isolated Persistent Networks

L2 Persistent Networks and enhancement of Isolated Persistent Networks | CloudStack Feature First Look

When a network is created in CloudStack, it is by default not provisioned until the first VM is deployed on that network, at which point a a VLAN ID is assigned. Until then, the network exists only as a database entry. If you wanted to create and provision a network without deploying any VMs, you would need to create a persistent network. With persistent networks, you can deploy physical devices like routers / switches, etc. without having to deploy VMs on it, as it provisions the network at the time of its creation. More information about persistent networks in CloudStack […]

VMware Migration Improvements - CloudStack Feature First Look - Cover

VMware Migration Improvements | CloudStack Feature First Look

Migration of virtual machines between physical hosts or clusters is essential for cloud operators, allowing them to perform maintenance with little or no downtime, or balance compute and storage resources when necessary. CloudStack supports both live and cold migration (if supported by the hypervisor), and most hypervisors allow VM and volume migration in some form or another. VMware vMotion provides both live and cold migration of VM and volumes. By leveraging vMotion with the APIs migrateVirtualMachine, migrateVirtualMachineWithVolume, migrateSystemVm and migrateVolume, migration of user and system VMs and their volume(s) can be performed easily in CloudStack. However, until now CloudStack had […]