Provides changes for Plugin Guide

Change-Id: Idf847a9df5b3a7b8268a8561ac57d695aa219027
This commit is contained in:
Irina Povolotskaya 2015-10-28 13:18:14 +03:00
parent e8ef1b0ad6
commit 8e52bedbb8
37 changed files with 168 additions and 147 deletions

23
doc/content/guide.rst Normal file
View File

@ -0,0 +1,23 @@
******************************************************
Guide to the ScaleIO Cinder plugin ver. 1.0.0 for Fuel
******************************************************
Introduction
============
This guide provides instructions on installing, configuring and using
ScaleIO Cinder plugin for Fuel.
The ScaleIO plugin allows OpenStack to work with an **External** ScaleIO
deployment. This ScaleIO plugin for Fuel extends Mirantis OpenStack
functionality by adding support for ScaleIO block storage.
ScaleIO is a software-only solution that uses existing servers local
disks and LAN to create a virtual SAN that has all the benefits of
external storage, but at a fraction of cost and complexity. ScaleIO
utilizes the existing local internal storage and turns it into internal
shared block storage.
.. include:: introduction.rst
.. include:: installation.rst
.. include:: user-guide.rst
.. include:: appendix.rst

View File

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

View File

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 121 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 342 KiB

After

Width:  |  Height:  |  Size: 342 KiB

View File

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 190 KiB

View File

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 176 KiB

View File

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

View File

Before

Width:  |  Height:  |  Size: 226 KiB

After

Width:  |  Height:  |  Size: 226 KiB

View File

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

View File

Before

Width:  |  Height:  |  Size: 307 KiB

After

Width:  |  Height:  |  Size: 307 KiB

View File

Before

Width:  |  Height:  |  Size: 258 KiB

After

Width:  |  Height:  |  Size: 258 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 65 KiB

View File

Before

Width:  |  Height:  |  Size: 124 KiB

After

Width:  |  Height:  |  Size: 124 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 110 KiB

View File

@ -1,9 +1,10 @@
Install ScaleIO Cinder Plugin
=============================
To install the ScaleIO-Cinder Fuel plugin:
#. Download it from the `Fuel Plugins Catalog <https://www.mirantis.com/products/openstack-drivers-and-plugins/fuel-plugins/>`_
#. Download it from the
`Fuel Plugins Catalog <https://www.mirantis.com/products/openstack-drivers-and-plugins/fuel-plugins/>`_.
#. Copy the *rpm* file to the Fuel Master node:
::
@ -22,58 +23,66 @@ To install the ScaleIO-Cinder Fuel plugin:
[root@fuel-master ~]# fuel plugins
id | name | version | package_version
---|---------|---------|----------------
1 | scaleio-cinder | 1.0.0 | 1.0.0
===========================================================
ScaleIO Cinder plugin configuration
===========================================================
Once the plugin has been installed in the Master, we configure the nodes and set the parameters for the plugin:
1 | scaleio-cinder| 1.0.0 | 1.0.0
1. Start by creating a new OpenStack environment following the https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#create-a-new-openstack-environment "Creating a new OpenStack environment")
.. raw:: pdf
2. Configure your environment following the https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#configure-your-environment
PageBreak
.. image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-2.png
Configure ScaleIO plugin
------------------------
Once the plugin has been copied and installed at the
Fuel Master node, you can configure the nodes and set the parameters for the plugin:
3. Open the **Settings tab** of the Fuel web UI and scroll down the page. Select the Fuel plugin check-box to enable ScaleIO Cinder plugin for Fuel:
#. Start by creating a new OpenStack environment following the
`Mirantis OpenStack User Guide <https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#create-a-new-openstack-environment>`_.
.. image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-4.PNG
#. `Configure your environment <https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#configure-your-environment>`_.
.. image:: images/scaleio-cinder-install-2.png
#. Open the **Settings tab** of the Fuel web UI and scroll down the page.
Select the Fuel plugin checkbox to enable ScaleIO Cinder plugin for Fuel:
.. image:: images/scaleio-cinder-install-4.PNG
+----------------------------+----------------------------------------------------+
| Parameter name | Parameter description |
| | |
+============================+====================================================+
| userName | The ScaleIO User name |
+----------------------------+----------------------------------------------------+
| Password | The ScaleIO password for the selected user name |
+----------------------------+----------------------------------------------------+
| ScaleIO GW IP | The IP address of the the ScaleIO Gateway service |
+----------------------------+----------------------------------------------------+
| ScaleIO Primary IP | The ScaleIO cluster's primary IP address |
+----------------------------+----------------------------------------------------+
| ScaleIO Secondary IP | The ScaleIO cluster's secondary IP address |
+----------------------------+----------------------------------------------------+
| ScaleIO protection domain | Name of the ScaleIO's protection domain |
+----------------------------+----------------------------------------------------+
| ScaleIO storage pool 1 | Name of the first storage pool |
+----------------------------+----------------------------------------------------+
**Plugin's parameters explanation:**
+-------------------------+---------------------------------------------------------+
|Parameter Name |Parameter Description |
+=========================+=========================================================+
|userName |The ScaleIO User Name |
+-------------------------+---------------------------------------------------------+
|Password |The SclaeIO password for the selected user name |
+-------------------------+---------------------------------------------------------+
|ScaleIO GW IP |The IP address of the the ScaleIO Gateway service |
+-------------------------+---------------------------------------------------------+
|ScaleIO Primary IP |The ScaleIO cluster's primary IP address |
+-------------------------+---------------------------------------------------------+
|ScaleIO Secondary IP |The ScaleIO cluster's secondary IP address |
+-------------------------+---------------------------------------------------------+
|ScaleIO protection domain|Name of the ScaleIO's protection domain |
+-------------------------+---------------------------------------------------------+
|ScaleIO storage pool 1 |Name of the first storage pool |
+-------------------------+---------------------------------------------------------+
**Note:** Please refer to the ScaleIO documentation for more information on these parameters
.. note:: Please refer to the ScaleIO documentation for more information on these parameters.
This is an example of the ScaleIO configuration paremets populated:
This is an example of the ScaleIO configuration parameters populated:
.. image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-5.PNG
.. image:: images/scaleio-cinder-install-5.PNG
4. After the configuration is done, you can Add the nodes to the Openstack Deployment.
.. image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-3.PNG
#. After the configuration is done, you can add the nodes to the Openstack Deployment.
**Note:** you can run the
check and https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#deploy-changes.
.. image:: images/scaleio-cinder-install-3.png
After this is complete you should see a success message:
.. image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-complete.jpg
#. You can run the network verification check and
`deploy changes <https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#deploy-changes>`_ then.
**Note:** It make take an hour or more for the OpenStack deployment to complete, depending on your hardware configuration.
#. After deployment is completed, you should see a success message:
.. image:: images/scaleio-cinder-install-complete.jpg
.. note:: It may take an hour or more for the OpenStack deployment
to complete, depending on your hardware configuration.

View File

@ -1,55 +1,41 @@
Introduction
============
Fuel plugin for ScaleIO for enabling OpenStack to work with an **External** ScaleIO
deployment. This ScaleIO plugin for Fuel extends Mirantis OpenStack
functionality by adding support for ScaleIO block storage.
ScaleIO is a software-only solution that uses existing servers' local
disks and LAN to create a virtual SAN that has all the benefits of
external storage—but at a fraction of cost and complexity. ScaleIO
utilizes the existing local internal storage and turns it into internal
shared block storage.
Overview
=========
The following diagram shows the plugin's high level architecture:
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/fuel-plugin-scaleio-cinder-1.jpg
:alt: ScaleIO Fuel plugin high level architecture
ScaleIO Fuel plugin high level architecture
.. image:: images/fuel-plugin-scaleio-cinder-1.jpg
:width: 100%
From the figure we can see that we need the following OpenStack roles
and services:
+---------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| Service/Role Name | Description | Installed in |
+=================================+=============================================================================================================================================================================================================================================+=====================+
| Controller Node + Cinder Host | A node that runs network, volume, API, scheduler, and image services. Each service may be broken out into separate nodes for scalability or availability. In addition this node is a Cinder Host, that contains the Cinder Volume Manager | OpenStack Cluster |
+---------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| Compute Node | A node that runs the nova-compute daemon that manages Virtual Machine (VM) instances that provide a wide range of services, such as web applications and analytics. | OpenStack Cluster |
+---------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
.. csv-table:: OpenStack roles and services
:header: "Service Role/Name", "Description", "Installed in"
:widths: 50, 50, 50
"Controller Node + Cinder Host", "A node that runs network, volume, API, scheduler, and image services. Each service may be broken out into separate nodes for scalability or availability. In addition this node is a Cinder Host, that contains the Cinder Volume Manager", "OpenStack Cluster"
"Compute Node", "A node that runs the nova-compute daemon that manages Virtual Machine (VM) instances that provide a wide range of services, such as web applications and analytics", "OpenStack Cluster"
In the **external ScaleIO cluster** we have installed the following
roles and services:
+------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| Service Name | Description | Installed in |
+==============================+======================================================================================================================================================================================================================+=====================+
| SclaeIO Gateway (REST API) | The ScaleIO Gateway Service, includes the REST API to communicate storage commands to the SclaeIO Cluster, in addtion this service is used for authentication and certificate management. | ScaleIO Cluster |
+------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| Meta-data Manager (MDM) | Configures and monitors the ScaleIO system. The MDM can be configured in redundant Cluster Mode, with three members on three servers, or in Single Mode on a single server. | ScaleIO Cluster |
+------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| Tie Breaker (TB) | Tie Breaker service helps determining what service runs as a master vs. a slave | ScaleIO Cluster |
+------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| Storage Data Server (SDS) | Manages the capacity of a single server and acts as a back-end for data access.The SDS is installed on all servers contributing storage devices to the ScaleIO system. These devices are accessed through the SDS. | ScaleIO Cluster |
+------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
| Storage Data Client (SDC) | A lightweight device driver that exposes ScaleIO volumes as block devices to the application that resides on the same server on which the SDC is installed. | Openstack Cluster |
+------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------------+
.. csv-table:: ScaleIO cluster roles and services
:header: "Service Role", "Description", "Installed in"
:widths: 50, 50, 50
"ScaleIO Gateway (REST API)", "The ScaleIO Gateway Service, includes the REST API to communicate storage commands to the SclaeIO Cluster, in addtion this service is used for authentication and certificate management.", "ScaleIO Cluster"
"Meta-data Manager (MDM)", "Configures and monitors the ScaleIO system. The MDM can be configured in redundant Cluster Mode, with three members on three servers, or in Single Mode on a single server.", "ScaleIO Cluster"
"Tie Breaker (TB)", 'Tie Breaker service helps determining what service runs as a master vs. a slave.", "ScaleIO Cluster"
"Storage Data Server (SDS)", "Manages the capacity of a single server and acts as a back-end for data access.The SDS is installed on all servers contributing storage devices to the ScaleIO system. These devices are accessed through the SDS.", "ScaleIO Cluster"
"Storage Data Client (SDC)", "A lightweight device driver that exposes ScaleIO volumes as block devices to the application that resides on the same server on which the SDC is installed.", "Openstack Cluster"
**Note:** for more information in how to deploy a ScaleIO Cluster,
please refer to the ScaleIO manuals located in the download packages for
your platform:
http://www.emc.com/products-solutions/trial-software-download/scaleio.htm
and/or `watch the demo <https://community.emc.com/docs/DOC-45019>`__
please refer to the ScaleIO manuals located in the
`download packages <http://www.emc.com/products-solutions/trial-software-download/scaleio.htm>`_ for
your platform and `watch the demo <https://community.emc.com/docs/DOC-45019>`__.
Requirements
============
@ -59,7 +45,7 @@ These are the plugin requirements:
+--------------------------------------------------------------------------------+--------------------------------+
| Requirement | Version/Comment |
+================================================================================+================================+
| Mirantis OpenStack compatibility | >= 6.1 |
| Mirantis OpenStack compatibility | 6.1 |
+--------------------------------------------------------------------------------+--------------------------------+
| ScaleIO Version | >= 1.32 |
+--------------------------------------------------------------------------------+--------------------------------+
@ -107,17 +93,18 @@ service on each Controller node and Compute node in the cluster. This is
necessary in order for the VMs in each compute node to utilize ScaleIO
Storage:
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/fuel-plugin-scaleio-cinder-2.jpg
:alt: Plugin Architecture
.. image:: images/fuel-plugin-scaleio-cinder-2.jpg
:width: 100%
Plugin Architecture
Before starting a deployment there are some things that you should
verify:
1. Your ScaleIO Cluster can route 10G Storage Network to all Compute
#. Your ScaleIO Cluster can route 10G Storage Network to all Compute
nodes as well as the Cinder Control/Manager node.
2. Create an account on the ScaleIO cluster to use as the OpenStack
#. An account on the ScaleIO cluster is created to use as the OpenStack
Administrator account (use the login/password for this account as
san\_login/password settings).
3. Obtain the IP address from the ScaleIO cluster
#. The IP address from the ScaleIO cluster is obtained.

View File

@ -1,32 +1,60 @@
.. raw:: pdf
PageBreak
===========================================================
User Guide
===========================================================
1. Install ScaleIO-Cinder plugin using the `Installation Guide <./installation.rst>`_
2. Create environment with enabled plugin in fuel ui, lunch the fuel
===========================================================
#. Install ScaleIO-Cinder plugin using the `Installation Guide <./installation.rst>`_.
#. Create environment with enabled plugin in fuel ui, lunch the fuel
site and check setting section to make sure the Scaleio-Cinder
section exists
3. Add 3 nodes with Controller role and 1 node with Compute and another
role |user guide6| Picture of the External ScaleIO Cluster Running
|user guide7| Retrive the external ScaleIO Cluster information. For
our example these are the configuration settings: |user guide8| Use
the ScaleIO Cluster information to update the ScaleIO Plugin
information |user guide9|
#. Add 3 nodes with Controller role and 1 node with Compute and another
role:
4. Apply network settings
.. image:: images/installation/image006.png
5. Use the networking settings that are appropriate for your
#. Picture of the External ScaleIO Cluster Running:
.. image:: images/installation/image007.png
#. Retrive the external ScaleIO Cluster information. For
our example these are the configuration settings:
.. image:: images/installation/image008.png
#. Use the ScaleIO Cluster information to update the ScaleIO Plugin
information:
.. image:: images/installation/image009.png
#. Apply network settings
#. Use the networking settings that are appropriate for your
environment. For our example we used the default settings provided
by Fuel: |user guide10|
by Fuel:
6. Run network verification |user guide11|
.. image:: images/installation/image010.png
7. Deploy the cluster |user guide12|
8. Once the deployment finished successfully open Horizon Portal |user
guide13|
#. Run network verification check:
9. Check Storage tab under system information and make sure ScaleIO
service is up and running |user guide14|
.. image:: images/installation/image011.png
#. Deploy the cluster:
.. image:: images/installation/image012.png
#. Once the deployment finished successfully, open OpenStack Dashboard (Horizon):
.. image:: images/installation/image013.png
#. Check Storage tab under system information and make sure ScaleIO
service is up and running:
.. image:: images/installation/image014.png
ScaleIO Cinder plugin OpenStack operations
==========================================
@ -34,71 +62,45 @@ ScaleIO Cinder plugin OpenStack operations
Once the OpenStack Cluster is setup, we can setup ScaleIO Volumes. This
is an example in how to attach a Volume to a running VM:
1. Login into the OpenStack Cluster:
#. Login into the OpenStack Cluster:
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-6.PNG
.. image:: images/scaleio-cinder-install-6.PNG
:alt: OpenStack Login
OpenStack Login
2. Review the Block storage services by navigating: Admin -> System ->
#. Review the Block storage services by navigating: Admin -> System ->
System Information secction. You should see the ScaleIO Cinder
Volume.
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-7.PNG
.. image:: images/scaleio-cinder-install-7.PNG
:alt: Block Storage Services Verification
Block Storage Services Verification
3. Review the System Volumes by navigating to: Admin -> System ->
#. Review the System Volumes by navigating to: Admin -> System ->
Volumes. You should see the ScaleIO Volume Type:
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-8.PNG
.. image:: images/scaleio-cinder-install-8.PNG
:alt: Volume Type Verification
Volume Type Verification
#. Create a new OpenStack Volume:
4. Create a new OpenStack Volume:
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-9.PNG
.. image:: images/scaleio-cinder-install-9.PNG
:alt: Volume Creation
Volume Creation
#. View the newly created Volume:
5. View the newly created Volume:
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-10.PNG
.. image:: images/scaleio-cinder-install-10.PNG
:alt: Volume Listing
Volume Listing
6. In the ScaleIO Control Panel, you will see that no Volumes have been
#. In the ScaleIO Control Panel, you will see that no Volumes have been
mapped yet:
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-11.PNG
.. image:: images/scaleio-cinder-install-11.PNG
:alt: ScaleIO UI No mapped Volumes
ScaleIO UI No mapped Volumes
7. Once the Volume is attached to a VM, the ScaleIO UI will reflect the
#. Once the Volume is attached to a VM, the ScaleIO UI will reflect the
mapping:
.. figure:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/scaleio-cinder-install-12.png
.. image:: images/scaleio-cinder-install-12.png
:alt: ScaleIO UI Mapped Volume
ScaleIO UI Mapped Volume
.. |user guide1| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image001.png
.. |user guide2| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image002.png
.. |user guide3| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image003.png
.. |user guide4| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image004.png
.. |user guide5| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image005.png
.. |user guide6| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image006.png
.. |user guide7| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image007.png
.. |user guide8| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image008.png
.. |user guide9| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image009.png
.. |user guide10| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image010.png
.. |user guide11| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image011.png
.. |user guide12| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image012.png
.. |user guide13| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image013.png
.. |user guide14| image:: https://github.com/openstack/fuel-plugin-scaleio-cinder/blob/master/doc/images/installation/image014.png