OpenStack Deployment and Operations Guide technologies. OpenStack Deployment and Operations Guide...

download OpenStack Deployment and Operations Guide technologies. OpenStack Deployment and Operations Guide NetApp,

of 184

  • date post

    20-Jul-2020
  • Category

    Documents

  • view

    0
  • download

    0

Embed Size (px)

Transcript of OpenStack Deployment and Operations Guide technologies. OpenStack Deployment and Operations Guide...

  • OpenStack Deployment and Operations Guide NetApp, Inc.

    September 2017 | Version 7.0

    Abstract

    This guide is intended to detail design considerations, configuration, deployment and ongoing operational practices for the successful implementation of OpenStack services atop or in concert with NetApp technologies. Please note that this version of the guide applies to the Mitaka (April 2016) release of OpenStack.

  • ii OpenStack Deployment & Operations Guide © 2017 NetApp, Inc. All rights reserved.

    Table of Contents 1. Executive Summary ................................................................................................. 1

    1.1. Authors and Contributors .............................................................................. 1 2. OpenStack Overview ............................................................................................. 2

    2.1. OpenStack Foundation ................................................................................. 2 2.2. OpenStack - A Modular Collection of Cloud Services ............................. 2 2.3. OpenStack Releases and Distributions ...................................................... 6 2.4. NetApp's Contributions To OpenStack ..................................................... 7

    3. About NetApp Storage Systems and Software ................................................ 8 3.1. Description of Data ONTAP ........................................................................ 8 3.2. Description of FAS Systems ..................................................................... 10 3.3. Description of E-Series and EF-Series Systems ....................................... 11 3.4. Description of StorageGRID Webscale .................................................... 12

    4. OpenStack Block Storage Service (Cinder) ..................................................... 13 4.1. Overview ....................................................................................................... 13 4.2. Key Concepts .............................................................................................. 14 4.3. Process Structure ....................................................................................... 19 4.4. API Overview .............................................................................................. 25 4.5. Theory of Operation & Deployment Choices ......................................... 28 4.6. Configuration .............................................................................................. 43 4.7. Examples ..................................................................................................... 75

    5. OpenStack Image Service (Glance) ................................................................. 90 5.1. Overview ...................................................................................................... 90 5.2. Key Concepts ............................................................................................. 90 5.3. Theory of Operation & Deployment Choices .......................................... 91 5.4. Configuration .............................................................................................. 97

    6. OpenStack Shared File System Service (Manila) .......................................... 107 6.1. Overview ..................................................................................................... 107 6.2. Key Concepts ............................................................................................ 107 6.3. Process Structure ....................................................................................... 112 6.4. API Overview ............................................................................................. 116 6.5. Theory of Operation & Deployment Choices ......................................... 119 6.6. Configuration ............................................................................................. 123 6.7. Examples .................................................................................................... 134

    7. OpenStack Compute Service (Nova) .............................................................. 150 7.1. Overview ..................................................................................................... 150 7.2. Key Concepts ............................................................................................ 150 7.3. Theory of Operation & Deployment Choices ......................................... 151

    8. OpenStack Object Storage Service (Swift) .................................................... 153 8.1. Overview ..................................................................................................... 153 8.2. Swift Zones and NetApp E-Series Storage ........................................... 155 8.3. Disk Pools, Volumes, and Mapping ......................................................... 156 8.4. Partitioning and File System Considerations ......................................... 157 8.5. Swift Ring Considerations with DDP ...................................................... 159

    9. Operational Concerns ......................................................................................... 161 9.1. Operational Concerns with Data ONTAP ................................................ 161

    A. Packaging ............................................................................................................ 168 A.1. Packaging and Downloading Requirements .......................................... 168 A.2. Installation and Uninstallation ................................................................. 168 A.3. Upgrading and Reverting ........................................................................ 168 A.4. Licensing ................................................................................................... 168

  • iii OpenStack Deployment & Operations Guide © 2017 NetApp, Inc. All rights reserved.

    A.5. Versioning ................................................................................................. 168 A.6. Deprecated Drivers .................................................................................. 168

    B. Troubleshooting ................................................................................................. 170 B.1. Common Problems ................................................................................... 170 B.2. Triage and Data Collection ..................................................................... 174 B.3. References ................................................................................................. 175 B.4. Support ...................................................................................................... 175

  • iv OpenStack Deployment & Operations Guide © 2017 NetApp, Inc. All rights reserved.

    List of Figures 2.1. OpenStack High Level Architecture ................................................................... 3 4.1. Cinder and Nova Logical Architecture ............................................................. 14 4.2. Cinder Processes Concept Diagram ............................................................... 20 4.3. Cinder Workflow - Volume Creation ................................................................ 21 4.4. Cinder & Nova Workflow - Volume Attach .................................................... 22 4.5. Cinder Backup Workflow .................................................................................. 23 4.6. Cinder Restore Workflow ................................................................................. 24 4.7. Cinder & E-Series Deployment Topology ....................................................... 66 4.8. Cinder & E-Series Deployment Topology ....................................................... 70 5.1. Enhanced Instance Creation with NetApp Copy Offload Tool Flowchart .................................................................................................................... 94 6.1. Manila Processes Concept Diagram ................................................................. 113 6.2. Manila Workflow - Share Creation with Share Servers .................................. 113 6.3. Manila Workflow - Share Creation without Share Servers ............................ 115 8.1. Traditional and E-Series Swift Stack Comparison ......................................... 154 8.2. Controller-subsystem based zoning ............................................................... 155 8.3. E-Series Controller Layout .............................................................................. 156 9.1. Creating Export Rule ......................................................................................... 165

  • v OpenStack Deployment & Operations Guide © 2017 NetApp, Inc. All rights reserved.

    List of Tables 2.1. OpenStack Releases to Date ............................................................................... 6 4.1. NetApp Supported Backend QoS Spec Options ............................................. 17 4.2. Cinder API Overview - Volume ........................................................................ 25 4.3. Cinder API Overview - Snapshot ..................................................................... 26 4.4. Cinder API Overview - Snapshot ..................................................................... 26 4.5. Cinder API Overview - Backup ........................................................................ 27 4.6. Cinder API Overview - Volume Type .............................................................. 27