The first step is installing the database that sits at the heart of the cluster. When we’re talking about High Availability, however, we’re talking about not just one database, but several (for redundancy) and a means to keep them synchronized. In this case, we’re going to choose the MySQL database, along with Galera for synchronous multi-master replication.
The choice of database isn’t a foregone conclusion; you’re not required to use MySQL. It is, however, a fairly common choice in OpenStack installations, so we’ll cover it here.