Files
charm-guide/doc/source/getting-started/index.rst
Peter Matulis 4aff30310b Update getting-started to focal-yoga
Update the getting-started tutorial to focal-yoga.

Use a local bundle file until channels are set up.

Based on team consensus, remove explicit configuration
for network spaces.

Change-Id: I6cb28dcfe1bbe79bf262e9d522f391baa11d6d5a
2022-05-20 14:39:40 -04:00

1.8 KiB

Getting started

Overview

This tutorial shows how to deploy a test Charmed OpenStack cloud. It's major elements are:

  • Ubuntu 20.04 LTS (Focal) for the cloud nodes
  • OpenStack Yoga
  • Ceph Quincy

OpenStack services will include Compute, Network, Block Storage, Object Storage, Identity, Image, and Dashboard.

Requirements

Hardware

You will need a MAAS cluster with four nodes:

  • 1 x Juju controller node: 4GiB RAM, 2 CPUs, 1 NIC, 1 x 40GiB storage
  • 3 x cloud nodes: 16GiB RAM, 4 CPUs, 2 NICs, 2 x 80GiB storage

Note

The smaller controller node can be targeted via Juju constraints at controller-creation time.

A single network interface is sufficient on the cloud nodes if an Open vSwitch bridge is set up in MAAS. See the MAAS page <cdg:install-maas> in the Deploy Guide for details.

Software

The software versions used in this tutorial are:

  • MAAS 2.9.2
  • Juju 2.9.29

Other prerequisites

  • You should have Juju installed and be comfortable with its basic usage.
  • Create directory ~/tutorial. All the files created in this tutorial will be placed there.
  • The MAAS server must have Focal amd64 images available.
  • You should be briefly acquainted with these concepts:

Procedure

The procedure consists of the following steps:

settings overlay juju deploy openstack verify dashboard