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
You want to run Ubuntu Server on a public or private cloud
-
Ubuntu Cloud Infrastructure (OpenStack)
You want to deploy your own OpenStack-based IAAS public or private cloud
-
Juju charms
You want to deploy services on a cloud using 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
-
2
Create a startup disk USB Stick from the downloaded image, using Startup Disk Creator, pre-installed in Ubuntu 12.04.
-
3
When your USB stick is ready, insert it in your computer and reboot, selecting the stick as your startup device when prompted.
-
4
Start using your local private cloud.
See the Ubuntu Cloud Infrastructure documentation for details.
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
-
2
Burn your CD or create a bootable USB stick.
-
3
Install it and select ‘MAAS’ when asked which workload to deploy details.
-
4
Add six or more nodes to MAAS.
-
5
Deploy Juju on MAAS.
-
6
Deploy Ubuntu Cloud Infrastructure’s OpenStack component using Juju.
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
-
2
Set up the credentials for your target cloud.
-
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
