Version 9.0
Copyright © 2017 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.
2017-10-10
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. Note that this version of the guide applies to the Ocata (February 2017) release of OpenStack.
Contents
- 1. Executive Summary
- 2. OpenStack Overview
- 3. About NetApp Storage Systems and Software
- 4. OpenStack Block Storage Service (Cinder)
- 5. OpenStack Image Service (Glance)
- 6. OpenStack Shared File System Service (Manila)
- 7. OpenStack Compute Service (Nova)
- 8. OpenStack Object Storage Service (Swift)
- 9. Operational Considerations
- A. Packaging
- B. Troubleshooting
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 Backup Workflow
- 4.6. Cinder Restore Workflow
- 4.7. Cinder & E-Series Deployment Topology
- 4.8. Cinder & E-Series Deployment Topology
- 5.1. Enhanced Instance Creation with NetApp Copy Offload Tool Flowchart
- 6.1. Manila Processes Concept Diagram
- 6.2. Manila Workflow - Share Creation with Share Servers
- 6.3. Manila Workflow - Share Creation without Share Servers
- 6.4. Hierarchical Network Topology
- 8.1. Traditional and E-Series Swift Stack Comparison
- 8.2. Controller-subsystem based zoning
- 8.3. E-Series Controller Layout
- 9.1. Creating Export Rule
List of Tables
- 2.1. OpenStack Releases to Date
- 4.1. NetApp Supported Backend QoS Spec Options
- 4.2. Cinder API Overview - Volume
- 4.3. Cinder API Overview - Snapshot
- 4.4. Cinder API Overview - Consistency Groups
- 4.5. Cinder API Overview - Backup
- 4.6. Cinder API Overview - Volume Type
- 4.7. Cinder API Overview - Volume Type Extra Specs
- 4.8. Cinder API Overview - Volume Type QoS Specs
- 4.9. Behavioral Differences in Cinder Volume Placement
- 4.10. Configuration options for NFS Security
- 4.11. NetApp supported Extra Specs for use with Cinder Volume Types
- 4.12. NetApp supported configuration options for use with Over-Subscription
- 4.13. Configuration options for clustered Data ONTAP with iSCSI
- 4.14. Configuration options for clustered Data ONTAP with NFS
- 4.15. Configuration options for clustered Data ONTAP with Fibre Channel
- 4.16. Configuration options for Data ONTAP operating in 7-Mode with iSCSI
- 4.17. Configuration options for Data ONTAP operating in 7-Mode with NFS
- 4.18. Configuration options for Data ONTAP operating in 7-Mode with Fibre Channel
- 4.19. Configuration options for E-Series with iSCSI
- 4.20. Configuration options for E-Series with Fibre Channel
- 4.21. Values for specifying host type OS for E-Series Storage Systems
- 4.22. Required Web Services Proxy versions
- 4.23. Configuration options for NFS backup service
- 5.1. Checklist of Steps for Enhanced Instance Creation and Copy Offload tool for NFS
- 5.2. Checklist of Steps for Enhanced Instance Creation
- 6.1. Manila API Overview - Share
- 6.2. Manila API Overview - Share Access
- 6.3. Manila API Overview - Share Export Location
- 6.4. Manila API Overview - Snapshot
- 6.5. Manila API Overview - Share Type
- 6.6. Manila API Overview - Share Type Extra Specs
- 6.7. Manila API Overview - Consistency Groups
- 6.8. Manila API Overview - Share Replication
- 6.9. Manila API Overview - Share Migration
- 6.10. NetApp supported Extra Specs for use with Manila Share Types
- 6.11. Configuration options for Standalone Network Plugin
- 6.12. Configuration options for Neutron Network Plugin
- 6.13. Configuration options for Simple Neutron Port Binding Network Plugin
- 6.14. Configuration options for the tenant configurable Neutron Port Binding Network Plugin
- 6.15. Configuration options for clustered Data ONTAP without Share Server management
- 6.16. Configuration options for clustered Data ONTAP with Share Server management
- 6.17. Common Access Level Permissions Required with Any Manila Driver
- 6.18. Access Level Permissions Required For Manila Driver for clustered Data ONTAP with share server management - with Cluster-wide Administrative Account
- 6.19. Access Level Permissions Required For Manila Driver for clustered Data ONTAP without share server management - with Cluster-wide Administrative Account