1.8 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 Juju charms 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.
Note
This guide supports Juju version 3.x. Users of Juju 2.9.x seeking
guidance can read support note cg:juju_29_3x_changes
in the Charm Guide.
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