DevStack plugin to configure VMAX backend
Go to file
Unana Okpoyo 3c8ba07289 Add .gitreview file
Change-Id: I7402299e9cf93f943205e4f3ab0c874e0a4c6dec
2017-06-21 15:12:16 +00:00
devstack update to plugin.sh fixing bashate errors 2017-06-19 08:21:07 +01:00
.gitignore Add .gitreview file 2017-06-21 15:12:16 +00:00
.gitreview Add .gitreview file 2017-06-21 15:12:16 +00:00
README.md Add .gitreview file 2017-06-21 15:12:16 +00:00
tox.ini Add .gitreview file 2017-06-21 15:12:16 +00:00

README.md

devstack-plugin-vmax

This plugin enables the VMAX backend for cinder. For each backend, it creates the required xml file, populating said file along with cinder.conf with the appropriate values

Enabling in devstack

  • Add this repo as an external repository to localrc::

    local
    enable_plugin devstack-plugin-vmax https://github.com/openstack/devstack-plugin-vmax

  • For each vmax cinder backend to be used in the devstack setup, add the backend name to the enabled backends in localrc as shown below. Backend name has to start with VMAX::

    local
    CINDER_ENABLED_BACKENDS=vmax:VMAX_Backend_1,vmax:VMAX_Backend_2

  • For each vmax backend in CINDER_ENABLED_BACKENDS above, append the configuration details to localrc as shown below for VMAX_Backend_1. Contact your Storage Admin for your parameters::

    VMAX_Backend_1_RestServerIp=<insert_ip_address>
    VMAX_Backend_1_RestServerPort=<Rest_port_number>
    VMAX_Backend_1_RestUserName=<Rest_password>
    VMAX_Backend_1_Array=<Array_to_use>
    VMAX_Backend_1_SRP=<storage_resource_pool>
    VMAX_Backend_1_WORKLOAD=<work_load>
    VMAX_Backend_1_SLO=<Service_level>
    VMAX_Backend_1_SSLVerify=<pem_file_for_ssl_verification>
    VMAX_Backend_1_PortGroup1=<port_group>
    VMAX_Backend_1_PortGroup2=<port_group>
    VMAX_Backend_1_StorageProtocol=<Storage_protocol>

  • run "stack.sh"