Jump To Close Expand all Collapse all Table of contents Hyper-converged Red Hat OpenStack Platform 10 and Red Hat Ceph Storage 2 Comments and Feedback 1. Executive Summary 2. Technical Summary Expand section "2. Technical Summary" Collapse section "2. Technical Summary" 2.1. Using the RHsyseng HCI GitHub Repository 3. Hardware Recommendations Expand section "3. Hardware Recommendations" Collapse section "3. Hardware Recommendations" 3.1. Required Servers 3.2. Recommended Networks Expand section "3.2. Recommended Networks" Collapse section "3.2. Recommended Networks" 3.2.1. Ceph Cluster Network 3.2.2. Red Hat Ceph Storage 3.2.3. External 3.2.4. OpenStack Internal API 3.2.5. OpenStack Tenant Network 3.2.6. Red Hat OpenStack Platform director Provisioning 4. Prerequisites Expand section "4. Prerequisites" Collapse section "4. Prerequisites" 4.1. Deploy the Undercloud 4.2. Register and Introspect Hardware Expand section "4.2. Register and Introspect Hardware" Collapse section "4.2. Register and Introspect Hardware" 4.2.1. Set the Root Device 5. Define the Overcloud Expand section "5. Define the Overcloud" Collapse section "5. Define the Overcloud" 5.1. Custom Environment Templates 5.2. Network Configuration Expand section "5.2. Network Configuration" Collapse section "5.2. Network Configuration" 5.2.1. Assign OpenStack Services to Isolated Networks 5.2.2. Define Server NIC Configurations 5.3. Hyper Converged Role Definition Expand section "5.3. Hyper Converged Role Definition" Collapse section "5.3. Hyper Converged Role Definition" 5.3.1. Composable Roles 5.3.2. Custom Template 5.4. Ceph Configuration Expand section "5.4. Ceph Configuration" Collapse section "5.4. Ceph Configuration" 5.4.1. Set the Resource Registry for Ceph 5.4.2. Set the Parameter Defaults for Ceph 5.5. Overcloud Layout Expand section "5.5. Overcloud Layout" Collapse section "5.5. Overcloud Layout" 5.5.1. Configure the ports for both roles to use a pool of IPs 5.5.2. Define the node counts and other parameters 5.5.3. Configure scheduler hints to control node placement and IP assignment 6. Resource Isolation and Tuning Expand section "6. Resource Isolation and Tuning" Collapse section "6. Resource Isolation and Tuning" 6.1. Nova Reserved Memory and CPU Allocation Ratio Expand section "6.1. Nova Reserved Memory and CPU Allocation Ratio" Collapse section "6.1. Nova Reserved Memory and CPU Allocation Ratio" 6.1.1. Nova Reserved Memory 6.1.2. Nova CPU Allocation Ratio 6.1.3. Nova Memory and CPU Calculator 6.1.4. Change Nova Reserved Memory and CPU Allocation Ratio with Heat 6.1.5. Updating the Nova Reserved Memory and CPU Allocation Ratio 6.2. Ceph NUMA Pinning Expand section "6.2. Ceph NUMA Pinning" Collapse section "6.2. Ceph NUMA Pinning" 6.2.1. Update the Post Deploy Script 6.3. Reduce Ceph Backfill and Recovery Operations 6.4. Regarding tuned 7. Deployment Expand section "7. Deployment" Collapse section "7. Deployment" 7.1. Verify Ironic Nodes are Available 7.2. Run the Deploy Command Expand section "7.2. Run the Deploy Command" Collapse section "7.2. Run the Deploy Command" 7.2.1. Deployment Command Details 7.3. Verify the Deployment Succeeded 7.4. Configure Controller Pacemaker Fencing 8. Operational Considerations Expand section "8. Operational Considerations" Collapse section "8. Operational Considerations" 8.1. Configuration Updates 8.2. Adding Compute/Red Hat Ceph Storage Nodes Expand section "8.2. Adding Compute/Red Hat Ceph Storage Nodes" Collapse section "8.2. Adding Compute/Red Hat Ceph Storage Nodes" 8.2.1. Use Red Hat OpenStack Platform director to add a new Nova Compute / Ceph OSD Node 8.3. Removing Compute/Red Hat Ceph Storage Nodes Expand section "8.3. Removing Compute/Red Hat Ceph Storage Nodes" Collapse section "8.3. Removing Compute/Red Hat Ceph Storage Nodes" 8.3.1. Remove the Ceph Storage Node 8.3.2. Remove the Node from the Overcloud 9. Conclusion A. Contributors B. References C. Environment Details Expand section "C. Environment Details" Collapse section "C. Environment Details" C.1. Red Hat OpenStack Platform director C.2. Overcloud Controller / Ceph Monitor Expand section "C.2. Overcloud Controller / Ceph Monitor" Collapse section "C.2. Overcloud Controller / Ceph Monitor" C.2.1. Overcloud Controller / Ceph Monitor Servers for this Reference Architecture C.3. Overcloud Compute / Ceph OSD Expand section "C.3. Overcloud Compute / Ceph OSD" Collapse section "C.3. Overcloud Compute / Ceph OSD" C.3.1. Overcloud Compute / Ceph OSD Servers for this Reference Architecture C.4. Network Environment Expand section "C.4. Network Environment" Collapse section "C.4. Network Environment" C.4.1. Layer 1 C.4.2. Layers 2 and 3 D. Custom Heat Templates E. Nova Memory and CPU Calculator F. Example Fencing Script G. GitHub Repository of Example Files H. Revision History Legal Notice Settings Close Language: English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Appendix H. Revision History Revision HistoryRevision 3.31-02017-4-20JF Previous Next