charm-deployment-guide/deploy-guide/source/index.rst

61 lines
1.8 KiB
ReStructuredText

=================================
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 :doc:`cg:index`.
The Charm Guide also documents an automated cloud deployment method that
uses a Juju bundle (see the :doc:`cg:getting-started/index` tutorial).
This guide can be :ref:`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 :ref:`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.4**
* **Juju 3.1.5**
* **OpenStack 2023.2 (Bobcat)**
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:
.. toctree::
:maxdepth: 1
install-maas
install-juju
install-openstack
configure-openstack
.. LINKS
.. _file an issue: https://bugs.launchpad.net/charm-deployment-guide/+filebug
.. _submit a contribution: https://opendev.org/openstack/charm-deployment-guide