Files
charm-deployment-guide/deploy-guide/source/index.rst
Peter Matulis d7591029fe Update guide to 2023.1
Update Juju and MAAS versions.

Make some minor text improvements, including links to
charms.

Use channel-specific Charmhub links for charms

Change-Id: I04ab75a56f4311ffb7ec49f4627b75e5d24ef4c6
2023-06-15 18:39:31 -04:00

1.6 KiB

OpenStack Charms Deployment Guide

The OpenStack Charms Deployment Guide demonstrates how to build an OpenStack cloud by making use of the tools provided by the OpenStack Charms project. Its aim is to impart a solid understanding of how the cloud is constructed by deploying and configuring each charm manually.

Note

For all other information concerning the OpenStack Charms project please refer to the cg:index.

The Charm Guide also documents an automated cloud deployment method that uses a Juju bundle (see the cg:getting-started/index tutorial).

This guide can be searched here <search>. To help improve it you can file an issue or submit a contribution.

Software

The software versions used in this guide are as follows:

  • Ubuntu 22.04 LTS (Jammy) for the Juju client, Juju controller, and all cloud nodes (including containers)
  • MAAS 3.3.3
  • Juju 2.9.43
  • OpenStack 2023.1 (Antelope)

Cloud description

For easy adoption the cloud will be minimal. Nevertheless, it will be capable of both performing some real work and scaling to fit more ambitious projects. High availability will not be implemented beyond natively HA applications (Ceph, MySQL, OVN, and RabbitMQ).

Procedure

The procedure consists of the following steps:

install-maas install-juju install-openstack configure-openstack