This describes how to deploy RDO using TripleO.
RDO introduction
RDO is an OpenStack packaged by the open source community for users running Red Hat based Linux distributions, such as CentOS, Fedora and Red Hat Enterprise Linux. This configuration example describes how to deploy RDO using OpenStack on OpenStack (TripleO). TripleO is used mainly in installations for production environments.
For more information on the TripleO deployment architecture and process, refer to the documentation at: https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/network_isolation.html.
Network topology
This figure shows an example of a VXLAN network topology for a minimal production
setup.
This figure shows an example of a VLAN network topology for a minimal production
setup.
Director
Undercloud runs on a 'director' which requires a provisioning network and an IPMI network. The provisioning network is used for PXE boot of servers and deploying installation images. The IPMI network is used for communicating with the BMC of servers which provides remote management features including power management and server monitoring.
Undercloud can be deployed either in a bare-metal server or a virtual machine. The system requirements are similar for a bare-metal server or a virtual machine.
Controller
The controller node determines how to deploy guest instances on compute nodes. The controller node also manages the connection of guest instances to the external network.
Compute
The compute nodes (nova) run guest instances. They have access to the internal network and the provider network (tenant, DPDK).
System requirements
- 8 CPU cores
- 16 Gbytes RAM
- 60 Gbytes hard disk space for the controller and compute nodes
- 500 Gbytes hard disk space for the director node (a minimum of 200 GB available disk space for the root partition and 200 GB available disk space for the home partition)
- 2 network interfaces for the director/compute nodes and 3 network interfaces for the
controller node (with 1 Gbit/s or 10 Gbit/s support) Note: 10 Gbit/s is recommended for the provisioning network.