OpenStack Deployment And Operations Guide

Transcription

OpenStack Deployment and Operations GuideNetApp, Inc.February 2017 Version 5.0AbstractThis guide is intended to detail design considerations, configuration,deployment and ongoing operational practices for the successfulimplementation of OpenStack services atop or in concert with NetApptechnologies. Please note that this version of the guide applies to theKilo (Spring 2015) release of OpenStack. The Juno release and prior aredocumented in version 4.0 available at .

Table of Contents1. Executive Summary . 11.1. Authors and Contributors . 12. OpenStack Overview . 22.1. OpenStack Foundation . 22.2. OpenStack - A Modular Collection of Cloud Services . 22.3. OpenStack Releases and Distributions . 62.4. NetApp's Contributions To OpenStack . 73. About NetApp Storage Systems and Software . 83.1. Description of Data ONTAP . 83.2. Description of FAS Systems . 103.3. Description of E-Series and EF-Series Systems . 114. OpenStack Block Storage Service (Cinder) . 124.1. Overview . 124.2. Key Concepts . 134.3. Process Structure . 174.4. API Overview . 234.5. Theory of Operation & Deployment Choices . 254.6. Configuration . 334.7. Examples . 555. OpenStack Image Service (Glance) . 665.1. Overview . 665.2. Key Concepts . 665.3. Theory of Operation & Deployment Choices . 675.4. Configuration . 716. OpenStack Shared File System Service (Manila) . 736.1. Overview . 736.2. Key Concepts . 736.3. Process Structure . 776.4. API Overview . 806.5. Theory of Operation & Deployment Choices . 826.6. Configuration . 866.7. Examples . 977. OpenStack Compute Service (Nova) . 1047.1. Overview . 1047.2. Key Concepts . 1047.3. Theory of Operation & Deployment Choices . 1058. OpenStack Object Storage Service (Swift) . 1078.1. Overview . 1078.2. Swift Zones and NetApp E-Series Storage . 1098.3. Disk Pools, Volumes, and Mapping . 1108.4. Partitioning and File System Considerations . 1118.5. Swift Ring Considerations with DDP . 1139. Operational Concerns . 1159.1. Operational Concerns with Data ONTAP . 115A. Packaging . 118A.1. Packaging and Downloading Requirements . 118A.2. Installation and Uninstallation . 118A.3. Upgrading and Reverting . 118A.4. Licensing . 118A.5. Versioning . 118iiOpenStack Deployment & Operations Guide 2017 NetApp, Inc. All rights reserved.

A.6. Deprecated Drivers . 118B. Troubleshooting . 120B.1. Common Problems . 120B.2. Triage and Data Collection . 123B.3. References . 124B.4. Support . 125iiiOpenStack Deployment & Operations Guide 2017 NetApp, Inc. All rights reserved.

List of Figures2.1. OpenStack High Level Architecture . 34.1. Cinder and Nova Logical Architecture . 134.2. Cinder Processes Concept Diagram . 184.3. Cinder Workflow - Volume Creation . 184.4. Cinder & Nova Workflow - Volume Attach . 194.5. Cinder Backup Workflow . 204.6. Cinder Restore Workflow . 224.7. Cinder & E-Series Deployment Topology . 515.1. Enhanced Instance Creation Flowchart . 696.1. Manila Processes Concept Diagram . 776.2. Manila Workflow - Share Creation with Share Servers . 786.3. Manila Workflow - Share Creation without Share Servers . 798.1. Traditional and E-Series Swift Stack Comparison . 1088.2. Controller-subsystem based zoning . 1098.3. E-Series Controller Layout . 110ivOpenStack Deployment & Operations Guide 2017 NetApp, Inc. All rights reserved.

List of Tables2.1. OpenStack Releases to Date . 64.1. Cinder API Overview - Volume . 234.2. Cinder API Overview - Snapshot . 234.3. Cinder API Overview - Backup . 244.4. Cinder API Overview - Volume Type . 244.5. Cinder API Overview - Volume Type Extra Specs . 244.6. Cinder API Overview - Volume Type QoS Specs . 254.7. Behavioral Differences in Cinder Volume Placement . 264.8. NetApp supported Extra Specs for use with Cinder Volume Types . 324.9. Configuration options for clustered Data ONTAP with iSCSI . 364.10. Configuration options for clustered Data ONTAP with NFS . 374.11. Configuration options for clustered Data ONTAP with Fibre Channel . 394.12. Configuration options for Data ONTAP operating in 7-Mode withiSCSI . 414.13. Configuration options for Data ONTAP operating in 7-Mode with NFS . 434.14. Configuration options for Data ONTAP operating in 7-Mode with FibreChannel . 454.15. Common Access Level Permissions Required with Cluster Account . 484.16. Access Level Permissions Required For Extra Specs Support with SVMAdministrative Account . 484.17. Access Level Permissions Required For iSCSI Support with SVMAdministrative Account . 484.18. Access Level Permissions Required For Fibre Channel Support withSVM Administrative Account . 494.19. Access Level Permissions Required For NFS Support with SVMAdministrative Account . 494.20. Configuration options for E-Series with iSCSI . 534.21. Configuration options for NFS backup service . 546.1. Manila API Overview - Share . 816.2. Manila API Overview - Share Access . 816.3. Manila API Overview - Snapshot . 816.4. Manila API Overview - Share Type . 826.5. Manila API Overview - Share Type Extra Specs . 826.6. NetApp supported Extra Specs for use with Manila Share Types . 856.7. Configuration options for Standalone Network Plugin . 876.8. Configuration options for Nova Network Plugin . 886.9. Configuration options for Neutron Network Plugin . 896.10. Configuration options for clustered Data ONTAP without Share Servermanagement . 906.11. Configuration options for clustered Data ONTAP with Share Servermanagement . 926.12. Common Access Level Permissions Required with Any Manila Driver . 956.13. Access Level Permissions Required For Manila Driver for clustered DataONTAP with share server management - with Cluster-wide AdministrativeAccount . 956.14. Access Level Permissions Required For Manila Driver for clusteredData ONTAP without share server management - with Cluster-wideAdministrative Account . 95vOpenStack Deployment & Operations Guide 2017 NetApp, Inc. All rights reserved.

Chapter 1. Executive SummaryMost options for OpenStack integrated storage solutions aspire to offerscalability, but often lack the features and performance needed for efficient andcost-effective cloud deployment at scale. NetApp platforms integrated withOpenStack avail a unique combination of advanced storage efficiency, integrateddata protection, and non-disruptive operations with the ability to scale whilepreserving performance.With NetApp, organizations can lower risk and enable a broad spectrumof cloud SLAs by combining the power and ingenuity of OpenStack cloudmanagement with proven data integrity and fully-developed storage provisioning,data protection, and efficiency.By leveraging the power of the NetApp clustered Data ONTAP operating system,enterprise organizations and service providers can build a cloud storage platformwith an agile data infrastructure that delivers high-performing, effi

OpenStack Deployment and Operations Guide NetApp, Inc. February 2017 Version 5.0 Abstract This guide is intended to detail design considerations, configuration,