Install Ubuntu Cloud

Installing Ubuntu Cloud

There are three different Ubuntu Cloud installation options, depending on whether you plan to build your own infrastructure, run Ubuntu as a guest on existing infrastructure (be it public or private) or you want to deploy services on a working cloud with Juju charms.

Ubuntu Cloud Guest

To run Ubuntu Cloud Guest on participating public clouds, the simplest way is to use the image that is maintained on their server. You can specialise the instances you create by passing a configuration script via user-data with cloud-init.

Amazon Web Services (EC2)
Launch directly using Amazon EC2 console
Locate a particular Ubuntu Cloud Guest AMI
Documentation
Rackspace Cloud
Rackspace Cloud Servers
Documentation
HP Cloud
HP Cloud Compute
Documentation

If you want to modify the standard images, or if you want to use an image on your private cloud, you can also get a detailed list of images and download your own image.

Ubuntu Cloud Infrastructure

Live USB stick trial - 12.04.1 only

The easiest way to try Ubuntu Cloud Infrastructure is to create a bootable USB stick that will let you try OpenStack.

  1. 1
  2. 2

    Create a startup disk USB Stick from the downloaded image, using Startup Disk Creator, pre-installed in Ubuntu 12.04.

  3. 3

    When your USB stick is ready, insert it in your computer and reboot, selecting the stick as your startup device when prompted.

  4. 4

    Start using your local private cloud.

Real-world deployment

Ubuntu Cloud Infrastructure is one of the many workloads you can deploy using Ubuntu Server. A full deployment will require a minimum of 10 servers.

Here is a summary of the steps you will need to follow to deploy it:

  1. 1
  2. 2

    Burn your CD or create a bootable USB stick.

  3. 3

    Install it and select ‘MAAS’ when asked which workload to deploy details.

    More details on the Ubuntu wiki

  4. 4

    Add six or more nodes to MAAS.

    More details on the Ubuntu wiki

  5. 5

    Deploy Juju on MAAS.

    More details on the Ubuntu wiki

  6. 6

    Deploy Ubuntu Cloud Infrastructure’s OpenStack component using Juju.

    More details on the Ubuntu wiki

For more details on the deployment process, please read the documentation wiki pages.

Juju charms

You can deploy services onto bare metal or any OpenStack/Amazon EC2 compatible cloud, with Juju charms. In summary, you simply need to:

  1. 1
  2. 2

    Set up the credentials for your target cloud.

  3. 3

    Start deploying services.

For more details on how to use Juju, please read its documentation.

For a complete list of services that you can deploy using Juju, please visit jujucharms.com.

And if you get stuck… Ask Ubuntu