Chapter 4 Setting up a Deployment

Table of Contents

4.1 Setting up Target Nodes
4.2 Setting up Services
4.3 Setting up the Docker Registry
4.4 Example Setup for an Initial Deployment
4.5 Setting Properties for Groups or Hosts
4.5.1 Dealing With Variable Network Interface Names
4.6 Setting up Keystone
4.6.1 Configuring OpenStack Service Endpoints
4.6.2 Configuring OpenStack Service Users and Passwords
4.7 Setting up Glance
4.8 Setting up Nova
4.8.1 Automatic Hypervisor Configuration
4.8.2 Preparing a Compute Node
4.9 Setting up Neutron
4.9.1 Configuring VLAN Networks
4.9.2 Setting up Multiple External Network Interfaces
4.9.3 Enabling Distributed Virtual Routing (DVR)
4.9.4 Enabling Neutron Agent High Availability
4.9.5 Setting the Network Maximum Transmission Unit (MTU)
4.10 Setting up Ceph
4.10.1 Ceph Partition Options
4.10.2 Setting up Ceph Storage
4.10.3 Setting up Ceph Cache Tiering
4.10.4 Ceph Deployment Example
4.10.5 Setting up an Erasure Code Pool
4.10.6 Setting up Oracle VM Server as a Ceph OSD
4.10.7 Adding a Ceph Node
4.10.8 Running Ceph Commands
4.10.9 Removing a Ceph Node
4.11 Setting up Cinder
4.11.1 Using the LVM Volume Driver for Cinder Volumes
4.11.2 Using External iSCSI Storage for Cinder Volumes
4.11.3 Configuring the iSCSI Initiator Name and iSCSI Multipath
4.11.4 Using the NFS Backup Driver for Cinder Backup
4.11.5 Using the Swift Backup Driver for Cinder Backup
4.12 Setting up Swift
4.12.1 Preparing the Storage Devices
4.12.2 Building the Swift Rings
4.12.3 Enabling and Configuring Swift
4.13 Setting up Ceilometer
4.14 Setting up Murano
4.14.1 Creating Oracle Linux Murano-enabled Images
4.15 Setting up General Components
4.15.1 Service Endpoint High Availability With Keepalived and HAProxy
4.15.2 Setting Up Central Logging

Before you deploy OpenStack services, you need to configure the target nodes and services.