Ubuntu is the world’s most popular operating system for OpenStack. There’s no faster or more reliable way to build an enterprise‐scale cloud, from provisioning to deployment and management.
Why build your cloud on Ubuntu?
- A long history of integration and testing with OpenStack ‐ no other combination works as reliably at enterprise scale
- A range of commercial support and management packages available
- A thriving ecosystem of third party components
- Full support for OpenStack for the duration of Ubuntu LTS support
What makes up Ubuntu OpenStack? And how do all the parts fit together? Learn all about Ubuntu Server, MAAS, Juju and Landscape, as well as available support from Canonical in this quick guide.
1 Start with Ubuntu Server
The first step in building a cloud with Ubuntu OpenStack is to download the latest LTS version of Ubuntu Server. LTS stands for long-term support and guarantees security and maintenance updates from Canonical for five years. It also includes all the latest kernel features, support for the latest hardware and the most up-to-date packages.
Once you have downloaded Ubuntu Server, you are ready to use MAAS to provision the hardware that will become your cloud.
2 Provision your machines with MAAS
Free with Ubuntu Server, MAAS (Metal-as-a-Service) transforms your machines into a cloud in minutes. No need to worry about arduous, time consuming configuration and provisioning. MAAS automates it all, eliminating the risk of human error – and it works with almost all conventional hardware.
3 Configure OpenStack
Once your hardware has been provisioned with the base Ubuntu OS, you can use Juju to deploy the latest version of OpenStack. The release schedules for Ubuntu and OpenStack are synchronised, so you always have access to the latest versions of both: currently Ubuntu 14.04 LTS and OpenStack Icehouse. The Ubuntu Cloud Archive provides links to current and older OpenStack releases, tested for compatibility with Ubuntu 14.04 LTS and Ubuntu 12.04 LTS.
4 Deploy your workloads
Once OpenStack is up and running, Juju can then be used to spin up practically any cloud service you need in just a few minutes ‐ either from your browser or the command line, whichever you prefer. You can even use it to deploy bundles of commonly-combined services in a single action. Nothing gets vital cloud services up and running faster.
5 Manage your cloud with Ubuntu Advantage
The final stage before you go into production is to ensure you have adequate management and support in place. Canonical provides the ultimate cloud management package in the form of Ubuntu Advantage ‐ a subscription service that includes Landscape, the cloud admin system that makes managing thousands of nodes as easy as one. This is backed up with direct access to Canonical’s cloud engineers and hands-on training for your cloud admin team.
Build a test cloud with Canonical
The Ubuntu OpenStack Jumpstart service is a short engagement in which Canonical engineers work on your premises to build an Ubuntu OpenStack test cloud on your servers. Designed to deliver proof of concept for a production OpenStack deployment, it includes:
- A seed deployment on up to 20 of your servers
- A planning framework in which to make all core architecture decisions
- Training in the tools and processes necessary to support a production cloud