[Doc] Configuring Cinder with NetApp Storage
This document details how to configure an overcloud with Cinder on top of NetApp storage. Change-Id: I9b86f0c38bfbfb5cc837e4e5263f90df07cc9cc7
This commit is contained in:
parent
01ee4f5935
commit
ec5156b8df
@ -14,6 +14,7 @@ In this chapter you will find advanced deployment of various |project| areas.
|
||||
Network Isolation <network_isolation>
|
||||
Managing Tuskar Plans and Roles <managing_plans_and_roles>
|
||||
Deploying Manila <deploy_manila>
|
||||
Configuring Cinder with a NetApp Backend <cinder_netapp>
|
||||
|
||||
|
||||
.. <MOVE THESE UNDER TOCTREE WHEN READY, KEEP LOGICAL WORKFLOW ORDER>
|
||||
|
60
doc/source/advanced_deployment/cinder_netapp.rst
Normal file
60
doc/source/advanced_deployment/cinder_netapp.rst
Normal file
@ -0,0 +1,60 @@
|
||||
Configuring Cinder with a NetApp Backend
|
||||
========================================
|
||||
|
||||
This guide assumes that your undercloud is already installed and ready to
|
||||
deploy an overcloud.
|
||||
|
||||
Deploying the Overcloud
|
||||
-----------------------
|
||||
.. note::
|
||||
|
||||
The :doc:`template_deploy` doc has a more detailed explanation of the
|
||||
following steps.
|
||||
|
||||
#. Copy the NetApp configuration file to your home directory::
|
||||
|
||||
sudo cp /usr/share/openstack-tripleo-heat-templates/environments/cinder-netapp-config.yaml ~
|
||||
|
||||
#. Edit the permissions (user is typically ``stack``)::
|
||||
|
||||
sudo chown $USER ~/cinder-netapp-config.yaml
|
||||
sudo chmod 755 ~/cinder-netapp-config.yaml
|
||||
|
||||
|
||||
#. Edit the parameters in this file to fit your requirements. Ensure that the following line is changed::
|
||||
|
||||
OS::TripleO::ControllerExtraConfigPre: /usr/share/openstack-tripleo-heat-templates/puppet/extraconfig/pre_deploy/controller/cinder-netapp.yaml
|
||||
|
||||
|
||||
#. Continue following the TripleO instructions for deploying an overcloud.
|
||||
Before entering the command to deploy the overcloud, add the environment
|
||||
file that you just configured as an argument::
|
||||
|
||||
openstack overcloud deploy --templates -e ~/cinder-netapp-config.yaml
|
||||
|
||||
#. Wait for the completion of the overcloud deployment process.
|
||||
|
||||
|
||||
Creating a NetApp Volume
|
||||
------------------------
|
||||
|
||||
.. note::
|
||||
|
||||
The following steps will refer to running commands as an admin user or a
|
||||
tenant user. Sourcing the ``overcloudrc`` file will authenticate you as
|
||||
the admin user. You can then create a tenant user and use environment
|
||||
files to switch between them.
|
||||
|
||||
#. Create a new volume type that maps to the new NetApp backend [admin]::
|
||||
|
||||
cinder type-create [name]
|
||||
cinder type-key [name] set volume_backend_name=tripleo_netapp
|
||||
|
||||
#. Create the volume [admin]::
|
||||
|
||||
cinder create --volume-type [type name] [size of volume]
|
||||
|
||||
#. Attach the volume to a server::
|
||||
|
||||
nova volume-attach <server> <volume> <device>
|
||||
|
Loading…
x
Reference in New Issue
Block a user