fixing the documentation
Change-Id: I291d375639932ab87249337cb40e7bfe7998e9f2
This commit is contained in:
parent
8e52bedbb8
commit
b73f0083f3
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 176 KiB |
Binary file not shown.
Before Width: | Height: | Size: 176 KiB After Width: | Height: | Size: 86 KiB |
Binary file not shown.
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 13 KiB |
|
@ -21,8 +21,8 @@ To install the ScaleIO-Cinder Fuel plugin:
|
|||
::
|
||||
|
||||
[root@fuel-master ~]# fuel plugins
|
||||
id | name | version | package_version
|
||||
---|---------|---------|----------------
|
||||
id | name | version | package_version
|
||||
---|---------------|---------|----------------
|
||||
1 | scaleio-cinder| 1.0.0 | 1.0.0
|
||||
|
||||
|
||||
|
@ -41,12 +41,14 @@ Fuel Master node, you can configure the nodes and set the parameters for the plu
|
|||
#. `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
|
||||
|
||||
:width: 50%
|
||||
|
||||
#. 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
|
||||
|
||||
.. image:: images/scaleio-cinder-install-4.PNG
|
||||
:width: 50%
|
||||
|
||||
+----------------------------+----------------------------------------------------+
|
||||
| Parameter name | Parameter description |
|
||||
| | |
|
||||
|
@ -70,19 +72,22 @@ Fuel Master node, you can configure the nodes and set the parameters for the plu
|
|||
|
||||
This is an example of the ScaleIO configuration parameters populated:
|
||||
|
||||
.. image:: images/scaleio-cinder-install-5.PNG
|
||||
|
||||
.. image:: images/scaleio-cinder-install-5.PNG
|
||||
:width: 50%
|
||||
|
||||
#. After the configuration is done, you can add the nodes to the Openstack Deployment.
|
||||
|
||||
.. image:: images/scaleio-cinder-install-3.png
|
||||
|
||||
.. image:: images/scaleio-cinder-install-3.png
|
||||
:width: 50%
|
||||
|
||||
#. 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.
|
||||
|
||||
#. After deployment is completed, you should see a success message:
|
||||
|
||||
.. image:: images/scaleio-cinder-install-complete.jpg
|
||||
|
||||
.. image:: images/scaleio-cinder-install-complete.jpg
|
||||
:width: 50%
|
||||
|
||||
.. note:: It may take an hour or more for the OpenStack deployment
|
||||
to complete, depending on your hardware configuration.
|
||||
|
||||
|
|
|
@ -16,21 +16,23 @@ User Guide
|
|||
role:
|
||||
|
||||
.. image:: images/installation/image006.png
|
||||
|
||||
:width: 50%
|
||||
#. Picture of the External ScaleIO Cluster Running:
|
||||
|
||||
.. image:: images/installation/image007.png
|
||||
|
||||
:width: 50%
|
||||
#. Retrive the external ScaleIO Cluster information. For
|
||||
our example these are the configuration settings:
|
||||
|
||||
.. image:: images/installation/image008.png
|
||||
|
||||
.. image:: images/installation/image007.png
|
||||
:width: 50%
|
||||
|
||||
#. Use the ScaleIO Cluster information to update the ScaleIO Plugin
|
||||
information:
|
||||
|
||||
.. image:: images/installation/image009.png
|
||||
|
||||
:width: 50%
|
||||
|
||||
#. Apply network settings
|
||||
|
||||
#. Use the networking settings that are appropriate for your
|
||||
|
@ -38,24 +40,29 @@ User Guide
|
|||
by Fuel:
|
||||
|
||||
.. image:: images/installation/image010.png
|
||||
|
||||
:width: 50%
|
||||
|
||||
#. Run network verification check:
|
||||
|
||||
.. image:: images/installation/image011.png
|
||||
|
||||
:width: 50%
|
||||
|
||||
#. Deploy the cluster:
|
||||
|
||||
.. image:: images/installation/image012.png
|
||||
|
||||
:width: 50%
|
||||
|
||||
#. Once the deployment finished successfully, open OpenStack Dashboard (Horizon):
|
||||
|
||||
.. image:: images/installation/image013.png
|
||||
|
||||
:width: 50%
|
||||
|
||||
#. Check Storage tab under system information and make sure ScaleIO
|
||||
service is up and running:
|
||||
|
||||
.. image:: images/installation/image014.png
|
||||
|
||||
.. image:: images/installation/image014.png
|
||||
:width: 50%
|
||||
|
||||
ScaleIO Cinder plugin OpenStack operations
|
||||
==========================================
|
||||
|
||||
|
@ -64,43 +71,51 @@ is an example in how to attach a Volume to a running VM:
|
|||
|
||||
#. Login into the OpenStack Cluster:
|
||||
|
||||
.. image:: images/scaleio-cinder-install-6.PNG
|
||||
:alt: OpenStack Login
|
||||
|
||||
.. image:: images/scaleio-cinder-install-6.PNG
|
||||
:alt: OpenStack Login
|
||||
:width: 50%
|
||||
|
||||
#. Review the Block storage services by navigating: Admin -> System ->
|
||||
System Information secction. You should see the ScaleIO Cinder
|
||||
Volume.
|
||||
|
||||
.. image:: images/scaleio-cinder-install-7.PNG
|
||||
:alt: Block Storage Services Verification
|
||||
|
||||
.. image:: images/scaleio-cinder-install-7.PNG
|
||||
:alt: Block Storage Services Verification
|
||||
:width: 50%
|
||||
|
||||
#. Review the System Volumes by navigating to: Admin -> System ->
|
||||
Volumes. You should see the ScaleIO Volume Type:
|
||||
|
||||
.. image:: images/scaleio-cinder-install-8.PNG
|
||||
:alt: Volume Type Verification
|
||||
|
||||
.. image:: images/scaleio-cinder-install-8.PNG
|
||||
:alt: Volume Type Verification
|
||||
:width: 50%
|
||||
|
||||
#. Create a new OpenStack Volume:
|
||||
|
||||
.. image:: images/scaleio-cinder-install-9.PNG
|
||||
:alt: Volume Creation
|
||||
|
||||
.. image:: images/scaleio-cinder-install-9.PNG
|
||||
:alt: Volume Creation
|
||||
:width: 50%
|
||||
|
||||
#. View the newly created Volume:
|
||||
|
||||
.. image:: images/scaleio-cinder-install-10.PNG
|
||||
:alt: Volume Listing
|
||||
|
||||
.. image:: images/scaleio-cinder-install-10.PNG
|
||||
:alt: Volume Listing
|
||||
:width: 50%
|
||||
|
||||
#. In the ScaleIO Control Panel, you will see that no Volumes have been
|
||||
mapped yet:
|
||||
|
||||
.. image:: images/scaleio-cinder-install-11.PNG
|
||||
:alt: ScaleIO UI No mapped Volumes
|
||||
.. image:: images/scaleio-cinder-install-11.PNG
|
||||
:alt: ScaleIO UI No mapped Volumes
|
||||
:width: 50%
|
||||
|
||||
|
||||
#. Once the Volume is attached to a VM, the ScaleIO UI will reflect the
|
||||
mapping:
|
||||
|
||||
.. image:: images/scaleio-cinder-install-12.png
|
||||
:alt: ScaleIO UI Mapped Volume
|
||||
|
||||
.. image:: images/scaleio-cinder-install-12.png
|
||||
:alt: ScaleIO UI Mapped Volume
|
||||
:width: 50%
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,120 @@
|
|||
===========================================================
|
||||
Fuel plugin for ScaleIO-Cinder clusters as a Cinder backend
|
||||
===========================================================
|
||||
|
||||
ScaleIO-Cinder plugin for Fuel extends Mirantis OpenStack functionality by adding
|
||||
support for ScaleIO clusters for Cinder backend.
|
||||
|
||||
Problem description
|
||||
===================
|
||||
|
||||
Currently, Fuel has no support for ScaleIO clusters as block storage for
|
||||
OpenStack environments. ScaleIO-Cinder plugin aims to provide support for it.
|
||||
This plugin will configure OpenStack environments with an existing ScaleIO cluster
|
||||
|
||||
Proposed change
|
||||
===============
|
||||
|
||||
Implement a Fuel plugin that will configure the ScaleIO-Cinder driver for
|
||||
Cinder on all Controller nodes and Compute nodes. All Cinder services run
|
||||
on controllers no additional Cinder node is required in environment.
|
||||
|
||||
Alternatives
|
||||
------------
|
||||
None
|
||||
|
||||
Data model impact
|
||||
-----------------
|
||||
|
||||
None
|
||||
|
||||
REST API impact
|
||||
---------------
|
||||
|
||||
None
|
||||
|
||||
Upgrade impact
|
||||
--------------
|
||||
|
||||
None
|
||||
|
||||
Security impact
|
||||
---------------
|
||||
|
||||
None
|
||||
|
||||
Notifications impact
|
||||
--------------------
|
||||
|
||||
None
|
||||
|
||||
Other end user impact
|
||||
---------------------
|
||||
|
||||
None
|
||||
|
||||
Performance Impact
|
||||
------------------
|
||||
|
||||
The ScaleIO-Cinder storage clusters provide high performance block storage for
|
||||
OpenStack envirnments, and therefore enabling the ScaleIO-Cinder driver in OpenStack
|
||||
will greatly improve peformance of OpenStack.
|
||||
|
||||
Other deployer impact
|
||||
---------------------
|
||||
|
||||
None
|
||||
|
||||
Developer impact
|
||||
----------------
|
||||
|
||||
None
|
||||
|
||||
Implementation
|
||||
==============
|
||||
|
||||
The plugin generates the approriate cinder.conf to enable the ScaleIO-Cinder
|
||||
cluster within OpenStack. There are scaleio driver and filter required files, the plugin
|
||||
contains the files and will copy them to the correct location.
|
||||
|
||||
Cinder-volume service is installed on all Controller nodes and Compute nodes.
|
||||
All instances of cinder-volume have the same “host” parameter in cinder.conf
|
||||
file. This is required to achieve ability to manage all volumes in the
|
||||
environment by any cinder-volume instance.
|
||||
|
||||
Assignee(s)
|
||||
-----------
|
||||
| Patrick Butler Monterde <Patrick.ButlerMonterde@emc.com>
|
||||
| Magdy Salem <magdy.salem@emc.com>
|
||||
| Adrián Moreno <Adrian.Moreno@emc.com>
|
||||
|
||||
Work Items
|
||||
----------
|
||||
|
||||
* Implement the Fuel plugin.
|
||||
* Implement the Puppet manifests.
|
||||
* Testing.
|
||||
* Write the documentation.
|
||||
|
||||
Dependencies
|
||||
============
|
||||
|
||||
* Fuel 6.1 and higher.
|
||||
|
||||
Testing
|
||||
=======
|
||||
|
||||
* Prepare a test plan.
|
||||
* Test the plugin by deploying environments with all Fuel deployment modes.
|
||||
|
||||
Documentation Impact
|
||||
====================
|
||||
|
||||
* Deployment Guide (how to install the storage backends, how to prepare an
|
||||
environment for installation, how to install the plugin, how to deploy an
|
||||
OpenStack environment with the plugin).
|
||||
* User Guide (which features the plugin provides, how to use them in the
|
||||
deployed OpenStack environment).
|
||||
* Test Plan.
|
||||
* Test Report.
|
||||
|
Loading…
Reference in New Issue