Jump To Close Expand all Collapse all Table of contents Director Installation and Usage 1. Introduction Expand section "1. Introduction" Collapse section "1. Introduction" 1.1. Undercloud 1.2. Overcloud 1.3. High Availability 1.4. Ceph Storage 2. Requirements Expand section "2. Requirements" Collapse section "2. Requirements" 2.1. Environment Requirements 2.2. Undercloud Requirements 2.3. Networking Requirements 2.4. Overcloud Requirements Expand section "2.4. Overcloud Requirements" Collapse section "2.4. Overcloud Requirements" 2.4.1. Compute Node Requirements 2.4.2. Controller Node Requirements 2.4.3. Ceph Storage Node Requirements 2.5. Repository Requirements 3. Planning your Overcloud Expand section "3. Planning your Overcloud" Collapse section "3. Planning your Overcloud" 3.1. Planning Node Deployment Roles 3.2. Planning Networks 3.3. Planning Storage 4. Installing the Undercloud Expand section "4. Installing the Undercloud" Collapse section "4. Installing the Undercloud" 4.1. Creating a Director Installation User 4.2. Creating Directories for Templates and Images 4.3. Setting the Hostname for the System 4.4. Registering your System 4.5. Installing the Director Packages 4.6. Configuring the Director 4.7. Obtaining Images for Overcloud Nodes 4.8. Setting a Nameserver on the Undercloud's Neutron Subnet 4.9. Backing Up the Undercloud 4.10. Completing the Undercloud Configuration 5. Configuring Basic Overcloud Requirements Expand section "5. Configuring Basic Overcloud Requirements" Collapse section "5. Configuring Basic Overcloud Requirements" 5.1. Registering Nodes for the Overcloud 5.2. Inspecting the Hardware of Nodes 5.3. Tagging Nodes into Profiles 5.4. Defining the Root Disk for Nodes 5.5. Completing Basic Configuration 6. Configuring Advanced Customizations for the Overcloud Expand section "6. Configuring Advanced Customizations for the Overcloud" Collapse section "6. Configuring Advanced Customizations for the Overcloud" 6.1. Understanding Heat Templates Expand section "6.1. Understanding Heat Templates" Collapse section "6.1. Understanding Heat Templates" 6.1.1. Heat Templates 6.1.2. Environment Files 6.1.3. Core Overcloud Heat Templates 6.2. Isolating Networks Expand section "6.2. Isolating Networks" Collapse section "6.2. Isolating Networks" 6.2.1. Creating Custom Interface Templates 6.2.2. Creating a Network Environment File 6.2.3. Assigning OpenStack Services to Isolated Networks 6.2.4. Selecting Networks to Deploy 6.3. Controlling Node Placement Expand section "6.3. Controlling Node Placement" Collapse section "6.3. Controlling Node Placement" 6.3.1. Assigning Specific Node IDs 6.3.2. Assigning Custom Hostnames 6.3.3. Assigning Predictable IPs 6.3.4. Assigning Predictable Virtual IPs 6.4. Configuring Containerized Compute Nodes Expand section "6.4. Configuring Containerized Compute Nodes" Collapse section "6.4. Configuring Containerized Compute Nodes" 6.4.1. Examining the Containerized Compute Environment File (docker.yaml) 6.4.2. Uploading the Atomic Host Image 6.4.3. Using a Local Registry 6.4.4. Including Environment Files in the Overcloud Deployment 6.5. Configuring External Load Balancing 6.6. Configuring IPv6 Networking 6.7. Configuring NFS Storage 6.8. Configuring Ceph Storage 6.9. Configuring Third Party Storage 6.10. Configuring the Overcloud Time Zone 6.11. Enabling SSL/TLS on the Overcloud 6.12. Registering the Overcloud 6.13. Customizing Configuration on First Boot 6.14. Customizing Overcloud Pre-Configuration 6.15. Customizing Overcloud Post-Configuration 6.16. Customizing Puppet Configuration Data 6.17. Applying Custom Puppet Configuration 6.18. Using Customized Core Heat Templates 7. Creating the Overcloud Expand section "7. Creating the Overcloud" Collapse section "7. Creating the Overcloud" 7.1. Setting Overcloud Parameters 7.2. Including Environment Files in Overcloud Creation 7.3. Overcloud Creation Example 7.4. Monitoring the Overcloud Creation 7.5. Accessing the Overcloud 7.6. Completing the Overcloud Creation 8. Performing Tasks after Overcloud Creation Expand section "8. Performing Tasks after Overcloud Creation" Collapse section "8. Performing Tasks after Overcloud Creation" 8.1. Creating the Overcloud Tenant Network 8.2. Creating the Overcloud External Network 8.3. Creating Additional Floating IP Networks 8.4. Creating the Overcloud Provider Network 8.5. Validating the Overcloud 8.6. Fencing the Controller Nodes 8.7. Modifying the Overcloud Environment 8.8. Importing Virtual Machines into the Overcloud 8.9. Migrating VMs from an Overcloud Compute Node 8.10. Protecting the Overcloud from Removal 8.11. Removing the Overcloud 9. Scaling and Replacing Nodes Expand section "9. Scaling and Replacing Nodes" Collapse section "9. Scaling and Replacing Nodes" 9.1. Adding Compute or Ceph Storage Nodes 9.2. Removing Compute Nodes 9.3. Replacing Compute Nodes 9.4. Replacing Controller Nodes Expand section "9.4. Replacing Controller Nodes" Collapse section "9.4. Replacing Controller Nodes" 9.4.1. Preliminary Checks 9.4.2. Node Replacement 9.4.3. Manual Intervention 9.4.4. Finalizing Overcloud Services 9.4.5. Finalizing Overcloud Network Agents 9.4.6. Finalizing Compute Services 9.4.7. Conclusion 9.5. Replacing Ceph Storage Nodes 9.6. Replacing Object Storage Nodes 10. Rebooting the Overcloud Expand section "10. Rebooting the Overcloud" Collapse section "10. Rebooting the Overcloud" 10.1. Rebooting the Director 10.2. Rebooting Controller Nodes 10.3. Rebooting Ceph Storage Nodes 10.4. Rebooting Compute Nodes 10.5. Rebooting Object Storage Nodes 11. Troubleshooting Director Issues Expand section "11. Troubleshooting Director Issues" Collapse section "11. Troubleshooting Director Issues" 11.1. Troubleshooting Node Registration 11.2. Troubleshooting Hardware Introspection 11.3. Troubleshooting Overcloud Creation Expand section "11.3. Troubleshooting Overcloud Creation" Collapse section "11.3. Troubleshooting Overcloud Creation" 11.3.1. Orchestration 11.3.2. Bare Metal Provisioning 11.3.3. Post-Deployment Configuration 11.4. Troubleshooting IP Address Conflicts on the Provisioning Network 11.5. Troubleshooting "No Valid Host Found" Errors 11.6. Troubleshooting the Overcloud after Creation Expand section "11.6. Troubleshooting the Overcloud after Creation" Collapse section "11.6. Troubleshooting the Overcloud after Creation" 11.6.1. Overcloud Stack Modifications 11.6.2. Controller Service Failures 11.6.3. Compute Service Failures 11.6.4. Ceph Storage Service Failures 11.7. Tuning the Undercloud 11.8. Important Logs for Undercloud and Overcloud A. SSL/TLS Certificate Configuration B. Power Management Drivers Expand section "B. Power Management Drivers" Collapse section "B. Power Management Drivers" B.1. Dell Remote Access Controller (DRAC) B.2. Integrated Lights-Out (iLO) B.3. Cisco Unified Computing System (UCS) B.4. Fujitsu Integrated Remote Management Controller (iRMC) B.5. SSH and Virsh B.6. Fake PXE Driver C. Automatic Profile Tagging D. Network Interface Parameters E. Network Interface Template Examples Expand section "E. Network Interface Template Examples" Collapse section "E. Network Interface Template Examples" E.1. Configuring Interfaces E.2. Configuring Routes and Default Routes E.3. Using the Native VLAN for Floating IPs E.4. Using the Native VLAN on a Trunked Interface E.5. Configuring Jumbo Frames F. Network Environment Options G. Open vSwitch Bonding Options H. Revision History Legal Notice Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Red Hat Training A Red Hat training course is available for Red Hat OpenStack Platform Appendix H. Revision History Revision HistoryRevision 8.0-0Tue Nov 24 2015Dan Macpherson OpenStack Platform 8 Beta release Previous Next