Skip to content

This repository provides scripts to setup the key components of OpenStack on RHEL8

License

Notifications You must be signed in to change notification settings

baroxx/rhel8-openstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenStack on RHEL8

This repository provides scripts to setup the key components of OpenStack on RHEL8.

The OpenStack Installation Guide contains also steps for SUSE and Ubuntu. The steps for RHEL8 were extracted to this repository. The scripts should also run with minor changes on other DNF based systems. You can find additional information on the Rocky documentation for OpenStack.

You should run the script "mysql_secure_installation" to perform security hardening for the database. This script unfortunately requires interactions which cannot be done automatically.

Structure

  • compute - contains the setup scripts for the compute node

    • neutron - neutron setup for compute node
    • nova - nova setup for compute node (contains placement and configurations for neutron)
  • controller - contains the setup script for the controll plane

    • misc - setup scripts for components like etcd which are used by OpenStack
    • glance - glance setup for controller node
    • horizon - horizon setup for controller node
    • keystone - keystone setup for controller node
    • neutron - neutron setup for controller node
    • nova - nova setup for controller node (contains placement and configurations for neutron)
  • shared - contains shared content like the constants

Preperation

  1. Set the constants
  2. Optional: You can comment out or add some further OpenStack components in the setup scripts. There are some shared configurations (for example neutron config in nova)
  3. Run compute setup or controller setup

Automation with Kickstart

You can combine this script with a Kickstart file to automate the installation via PXE or an USB stick. The repository rhel8-kickstart provides an example setup. The Kickstart repository also contains scripts for an automated creation of virtual machines with libvirt.

Just run the preperation steps except running the scripts.

Copyright

The config files in this repository adjusted files based on the default configs. local_settings is provided by OpenStack and adjusted in this project.

About

This repository provides scripts to setup the key components of OpenStack on RHEL8

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages