Software based agent LB for CloudStack | CloudStack Feature Deep Dive
Introduction Last year we implemented a new CA Framework on CloudStack 4.11 to make communications between CloudStack management servers it’s hypervisor agents more secure. As part of that work, we introduced the ability for CloudStack agents to connect to multiple management servers, avoiding the usage of an external load balancer. We’ve now extended the CA Framework by […]
CloudStack Usage Service | CloudStack Feature Deep Dive
Introduction CloudStack usage is a complimentary service which tracks end user consumption of CloudStack resources and summarises this in a separate database for reporting or billing. The usage database can be queried directly, through the CloudStack API, or it can be integrated into external billing or reporting systems. For background information on the usage service […]
Host-HA for KVM Hosts in CloudStack | CloudStack Feature Deep Dive
Intro What is HA? “High availability is a characteristic of a system, which aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period. ” — Wikipedia HA in CloudStack is currently supported for VMs only. In order to have it enabled, the service offering of the VM should […]
CloudStack upgrades – best practices
Introduction Upgrading CloudStack can sometimes be a little daunting – but as the 5P’s proverb goes – Proper Planning Prevents Poor Performance. With planning, testing and the right strategy upgrades will have a high chance of success and have minimal impact on your CloudStack end users. The CloudStack upgrade process is documented in the release notes for […]
CloudStack Test Automation with Trillian and Jenkins
In the previous post, we introduced and described Trillian that can build various environments in which we could deploy a CloudStack zone and run Marvin based integration tests. In this post, we’ll describe how we are using Jenkins and Trillian to test CloudStack builds in various environments. Build Pipeline Our build pipeline can be seen in the attached […]
Trillian: Flexible, On-Demand Cloud Environment Creation
Marvin: “I think you ought to know I’m feeling very depressed.” Trillian: “Well, we have something that may take your mind off it.” Marvin: “It won’t work, I have an exceptionally large mind.“ Trillian was born from the need for us to create environments which we could run CloudStack’s Marvin test framework against, but the […]
How to Deploy High Availability CloudStack with MariaDB Galera Cluster
As a cloud infrastructure scales to hundreds or thousands of servers, high availability becomes a key requirement of the production environments supporting multiple applications and services. Since the management servers use a MySQL database to store the state of all its objects, the database could become a single point of failure. The CloudStack manual recommends […]
How to Build a CloudStack Test Environment using VirtualBox
Introduction If you are new to Apache CloudStack and want to learn the concepts but do not have all the equipment required to stand-up a test environment, why not use your existing PC and VirtualBox. VirtualBox is a cross platform virtualisation application which runs on OSX, Windows, Linux and Solaris, meaning no matter what OS […]
What’s new in CloudMonkey 5.3.0? | CloudStack Feature Deep Dive
The Apache CloudStack community recently released CloudMonkey 5.3.0. In this post, Rohit Yadav Software Architect at ShapeBlue talks about this release and his work on the new server profile feature. For more information on CloudMonkey and its usage click here. At ShapeBlue we offer CloudStack infrastructure support and in doing so we rely heavily on tools such as CloudMonkey […]
Public CloudStack Packages
ShapeBlue , today, announced that we will be publicly hosting our public CloudStack repository and SystemVM templates. But why have we decided to do this ? Access to our CloudStack product patches Part of ShapeBlue’s CloudStack Software Engineering services, we provide a product patching service to our customers where we take an official CloudStack release that our […]