NetApp Documentation

OpenStack Deployment and Operations Guide

Sidebar   | Next

OpenStack @ NetAppOpenStack Deployment and Operations Guide  - Version 4.0

OpenStack Deployment and Operations Guide

Bob Callaway

NetApp, Inc.

Rob Esker

NetApp, Inc.

Version 4.0

Copyright © 2015 NetApp, Inc.

All rights reserved. No portions of this document may be reproduced without prior written consent of NetApp, Inc. Specifications are subject to change without notice. NetApp, the NetApp logo, Go further, faster, DataFabric, Data ONTAP, FlexClone, MultiStore, OnCommand, ONTAPI, and vFiler are trademarks or registered trademarks of NetApp, Inc. in the United States and/or other countries. Windows is a registered trademark of Microsoft Corporation. Linux is a registered trademark of Linus Torvalds. Java is a registered trademark of Oracle Corporation. All other brands or products are trademarks or registered trademarks of their respective holders and should be treated as such.

2015-05-22

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 Juno (October 2014) release of OpenStack. The Icehouse release and prior are documented in version 3.0 available at http://netapp.github.io/openstack-deploy-ops-guide/.


Contents

1. Executive Summary
Authors and Contributors
2. OpenStack Overview
OpenStack Foundation
OpenStack - A Modular Collection of Cloud Services
OpenStack Releases and Distributions
NetApp's Contributions To OpenStack
3. About NetApp Storage Systems and Software
Description of Data ONTAP
Description of FAS Systems
Description of E-Series and EF-Series Systems
4. OpenStack Block Storage Service (Cinder)
Overview
Key Concepts
Process Structure
API Overview
Theory of Operation & Deployment Choices
Configuration
Examples
5. OpenStack Image Service (Glance)
Overview
Key Concepts
Theory of Operation & Deployment Choices
Configuration
6. OpenStack Compute Service (Nova)
Overview
Key Concepts
Theory of Operation & Deployment Choices
7. OpenStack Object Storage Service (Swift)
Overview
Swift Zones and NetApp E-Series Storage
Disk Pools, Volumes, and Mapping
Partitioning and File System Considerations
Swift Ring Considerations with DDP
8. Operational Concerns
Operational Concerns with Data ONTAP
A. Packaging
Packaging and Downloading Requirements
Installation and Uninstallation
Upgrading and Reverting
Licensing
Versioning
Deprecated Drivers
B. Troubleshooting
Common Problems
Triage and Data Collection
References
Support

List of Figures

2.1. OpenStack High Level Architecture
4.1. Cinder and Nova Logical Architecture
4.2. Cinder Processes Concept Diagram
4.3. Cinder Workflow - Volume Creation
4.4. Cinder & Nova Workflow - Volume Attach
4.5. Cinder & E-Series Deployment Topology
5.1. Enhanced Instance Creation Flowchart
7.1. Traditional and E-Series Swift Stack Comparison
7.2. Controller-subsystem based zoning
7.3. E-Series Controller Layout

List of Tables

2.1. OpenStack Releases to Date
4.1. Cinder API Overview - Volume
4.2. Cinder API Overview - Snapshot
4.3. Cinder API Overview - Volume Type
4.4. Cinder API Overview - Volume Type Extra Specs
4.5. Cinder API Overview - Volume Type QoS Specs
4.6. Behavioral Differences in Cinder Volume Placement
4.7. NetApp supported Extra Specs for use with Cinder Volume Types
4.8. Configuration options for clustered Data ONTAP with iSCSI
4.9. Configuration options for clustered Data ONTAP with NFS
4.10. Configuration options for Data ONTAP operating in 7-Mode with iSCSI
4.11. Configuration options for Data ONTAP operating in 7-Mode with NFS
4.12. Common Access Level Permissions Required with Cluster Account
4.13. Access Level Permissions Required For Extra Specs Support with SVM Administrative Account
4.14. Access Level Permissions Required For iSCSI Support with SVM Administrative Account
4.15. Access Level Permissions Required For NFS Support with SVM Administrative Account
4.16. Configuration options for E-Series with iSCSI


Legal notices
  • Contents
  • Search
loading table of contents...
  • 1. Executive Summary
    • Authors and Contributors
  • 2. OpenStack Overview
    • OpenStack Foundation
    • OpenStack - A Modular Collection of Cloud Services
      • OpenStack Compute (project name: Nova)
      • OpenStack Block Storage (project name: Cinder)
      • OpenStack Object Storage (project name: Swift)
      • OpenStack Dashboard (project name: Horizon)
      • OpenStack Identity (project name: Keystone)
      • OpenStack Image Service (project name: Glance)
      • OpenStack Network Service (project name: Neutron)
      • OpenStack Telemetry (project name: Ceilometer)
      • OpenStack Orchestration (project name: Heat)
      • OpenStack Database as a Service (project name: Trove)
      • OpenStack Hadoop as a Service (project name: Sahara)
      • OpenStack File Share Service (project name: Manila)
    • OpenStack Releases and Distributions
    • NetApp's Contributions To OpenStack
  • 3. About NetApp Storage Systems and Software
    • Description of Data ONTAP
      • Clustered Data ONTAP
      • Data ONTAP operating in 7-Mode
    • Description of FAS Systems
    • Description of E-Series and EF-Series Systems
  • 4. OpenStack Block Storage Service (Cinder)
    • Overview
    • Key Concepts
      • Volume
      • Snapshot
      • Backend
      • Driver
      • Volume Type
      • Storage Pools
    • Process Structure
      • Volume Creation Workflow
      • Volume Attach Workflow
    • API Overview
      • Volume API
      • Snapshot API
      • Volume Type API
      • Volume Type Extra Specs API
      • Volume Type QoS Specs API
    • Theory of Operation & Deployment Choices
      • Construct Mappings between Cinder and Data ONTAP
      • Deployment Choice: Direct versus Intermediated
      • Deployment Choice: FAS vs E-Series
      • Deployment Choice: Clustered Data ONTAP vs Data ONTAP operating in 7-Mode
      • Deployment Choice: NFS versus iSCSI
      • Using Cinder Volume Types to Create a Storage Service Catalog
    • Configuration
      • Cinder
        • cinder.conf
      • NetApp Data ONTAP Drivers for OpenStack Block Storage (Cinder)
        • Where to Obtain the Drivers
        • Multiple Deployment Options
      • NetApp Unified Driver for Clustered Data ONTAP with iSCSI
        • Configuration Options
      • NetApp Unified Driver for Clustered Data ONTAP with NFS
        • Configuration Options
      • NetApp Unified Driver for Data ONTAP operating in 7-Mode with iSCSI
        • Configuration Options
      • NetApp Unified Driver for Data ONTAP operating in 7-Mode with NFS
        • Configuration Options
      • Data ONTAP Configuration
        • Data ONTAP Prerequisites
        • Storage Virtual Machine Considerations
        • Account Permission Considerations
        • Storage Networking Considerations
      • NetApp E-Series Driver for OpenStack Block Storage (Cinder)
        • Deployment Topology
        • Configuration Options
      • E-Series Configuration
        • E-Series Prerequisites
        • Storage Networking Considerations
    • Examples
      • cinder.conf
      • Clustered Data ONTAP
      • Cinder Command Line Interface (CLI)
        • Cinder Service Verfification
        • Creating and Defining Cinder Volume Types
        • Creating Cinder Volumes with Volume Types
        • Cinder manage usage
        • Cinder unmanage usage
  • 5. OpenStack Image Service (Glance)
    • Overview
    • Key Concepts
      • Image
      • Store
    • Theory of Operation & Deployment Choices
      • Glance and Clustered Data ONTAP
      • Enhanced Instance Creation
    • Configuration
      • Glance
      • Configuration of Glance with NetApp FAS
      • Configuration of Glance with NetApp E-Series and EF-Series
  • 6. OpenStack Compute Service (Nova)
    • Overview
    • Key Concepts
      • Instance
      • Flavor
      • Root (and ephemeral) disks
    • Theory of Operation & Deployment Choices
      • Root Disk Choices When Booting Nova Instances
      • Instance Snapshots vs. Cinder Snapshots
      • Instance Storage Options at the Hypervisor
  • 7. OpenStack Object Storage Service (Swift)
    • Overview
      • DDP Reconstruction
    • Swift Zones and NetApp E-Series Storage
    • Disk Pools, Volumes, and Mapping
    • Partitioning and File System Considerations
      • Partitioning with Multipath
    • Swift Ring Considerations with DDP
  • 8. Operational Concerns
    • Operational Concerns with Data ONTAP
      • Considerations for the use of thin provisioning with FlexVol volumes
      • NFS Best Practices
      • Volume Migration
  • A. Packaging
    • Packaging and Downloading Requirements
    • Installation and Uninstallation
    • Upgrading and Reverting
    • Licensing
    • Versioning
    • Deprecated Drivers
  • B. Troubleshooting
    • Common Problems
    • Triage and Data Collection
      • Cinder processes
      • Nova processes
      • Glance processes
      • Swift processes
    • References
    • Support
  • About NetApp
Search
 

Search Highlighter (On/Off)