Merge branch 'master' into stable/1.0

* master:
  Fixed provisioning type key. All volumes should be created with thin provisioning
  Fixed blank pages in plugin guide
  Updated successful deployment figure with new message
  Updated plugin guide title
  Updated plugin guide according to validation report
  Update plugin guide with validation remarks
  Updated test plan and test report with validation observations
  Updated version in plugin guide
  Updated plugin description to avoid confusion after deployment has finished.

Change-Id: I2ed33df717f3ebc8b4cf87079baf29203600df6a
This commit is contained in:
Adrian Moreno 2015-12-10 11:53:43 +01:00
commit 4513991cca
11 changed files with 47 additions and 25 deletions

Binary file not shown.

View File

@ -11,8 +11,8 @@ master_doc = 'index'
project = u'The ScaleIO plugin for Fuel'
copyright = u'2015, EMC Corporation'
version = '0.3'
release = '0.3.0'
version = '1.0'
release = '1.0-1.0.0-1'
exclude_patterns = []
@ -22,6 +22,12 @@ html_theme = 'classic'
html_static_path = ['_static']
latex_documents = [
('index', 'ScaleIOPlugin.tex', u'The ScaleIO plugin for Fuel Documentation',
('index', 'ScaleIO-Plugin_Guide.tex', u'The ScaleIO plugin for Fuel Documentation',
u'EMC Corporation', 'manual'),
]
]
latex_elements = {
'fncychap': '\\usepackage[Conny]{fncychap}',
'classoptions': ',openany,oneside',
'babel' : '\\usepackage[english]{babel}',
}

View File

@ -27,6 +27,22 @@ Controllers 1, 2, and 3 will be used as ScaleIO MDMs, being the primary, seconda
All nodes are used as ScaleIO SDS and, therefore, contribute to the default storage pool.
.. _scaleiogui:
Install ScaleIO GUI
-------------------
It is recommended to install the ScaleIO GUI to easily access and manage the ScaleIO cluster.
#. Make sure the machine in which you will install the ScaleIO GUI has access to the Controller nodes.
#. Download the ScaleIO for your operating system from the following link: http://www.emc.com/products-solutions/trial-software-download/scaleio.htm
#. Unzip the file and install the ScaleIO GUI component.
#. Once installed, run the application and you will be prompted with the following login window. We will use it once the deployment is completed.
.. image:: images/scaleio-login.png
:width: 50%
Select Environment
------------------
@ -34,7 +50,7 @@ Select Environment
#. Create a new environment with the Fuel UI wizard. Select "Juno on CentOS 6.5" from OpenStack Release dropdown list and continue until you finish with the wizard.
.. image:: images/wizard.png
:width: 60%
:width: 80%
#. Add VMs to the new environment according to `Fuel User Guide <https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#add-nodes-to-the-environment>`_ and configure them properly.
@ -58,12 +74,12 @@ Finish environment configuration
#. Run `network verification check <https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#verify-networks>`_
.. image:: images/network.png
:width: 80%
:width: 90%
#. Press `Deploy button <https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#deploy-changes>`_ to once you are done with environment configuration.
#. Press `Deploy button <https://docs.mirantis.com/openstack/fuel/fuel-6.1/user-guide.html#deploy-changes>`_ once you have finished reviewing the environment configuration.
.. image:: images/deploy.png
:width: 40%
:width: 60%
#. After deployment is done, you will see a message indicating the result of the deployment.
@ -81,14 +97,16 @@ Once the OpenStack cluster is setup, we can make use of ScaleIO volumes. This is
#. Review the block storage services by navigating to the "Admin -> System -> System Information" section. You should see the "@ScaleIO" appended to all cinder-volume hosts.
.. image:: images/block-storage-services.png
:width: 80%
:width: 90%
#. Review the System Volumes by navigating to "Admin -> System -> Volumes". You should see a volume type called "sio_thin" with the following extra specs.
.. image:: images/volume-type.png
:width: 50%
:width: 70%
#. Open the ScaleIO Control Panel and verify that it successfully reflects the ScaleIO resources:
#. In the ScaleIO GUI (see :ref:`Install ScaleIO GUI section <scaleiogui>`), enter the IP address of the primary controller node, username `admin`, and the password you entered in the Fuel UI.
#. Once logged in, verify that it successfully reflects the ScaleIO resources:
.. image:: images/scaleio-cp.png
:width: 80%
@ -96,16 +114,16 @@ Once the OpenStack cluster is setup, we can make use of ScaleIO volumes. This is
#. Click on the "Backend" tab and verify all SDS nodes:
.. image:: images/scaleio-sds.png
:width: 80%
:width: 90%
#. Create a new OpenStack volume using the "sio_thin" volume type.
#. In the ScaleIO Control Panel, you will see that there is one volume defined but none have been mapped yet.
#. In the ScaleIO GUI, you will see that there is one volume defined but none have been mapped yet.
.. image:: images/sio-volume-defined.png
:width: 20%
#. Once the volume is attached to a VM, the ScaleIO Control Panel will reflect the mapping.
#. Once the volume is attached to a VM, the ScaleIO GUI will reflect the mapping.
.. image:: images/sio-volume-mapped.png
:width: 20%

Binary file not shown.

Before

Width:  |  Height:  |  Size: 236 KiB

After

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -2,10 +2,8 @@
Guide to the ScaleIO Plugin for Fuel 6.1
========================================
This document will guide you through the steps of install, configure and use of the ScaleIO Plugin for Fuel
User documentation
==================
Plugin Guide
============
.. toctree::
:maxdepth: 2
@ -14,8 +12,3 @@ User documentation
installation
guide
appendix
Indices and Tables
==================
* :ref:`search`

View File

@ -1,6 +1,12 @@
Introduction
============
Purpose
-------
This document will guide you through the steps of install, configure and use of the **ScaleIO Plugin** for Fuel. The ScaleIO Plugin is used to deploy and configure a ScaleIO cluster as a backend for an OpenStack environment.
ScaleIO Overview
----------------
EMC ScaleIO is a software-only server-based storage area network (SAN) that converges storage and compute resources to form a single-layer, enterprise-grade storage product. ScaleIO storage is elastic and delivers linearly scalable performance. Its scale-out server SAN architecture can grow from a few to thousands of servers.
ScaleIO uses servers direct-attached storage (DAS) and aggregates all disks into a global, shared, block storage. ScaleIO features single-layer compute and storage architecture without requiring additional hardware or cooling/ power/space.
@ -38,7 +44,6 @@ Mirantis OpenStack 6.1
========================= ===============
* This plugin will deploy an EMC ScaleIO 1.32 cluster on the available nodes and replace the default OpenStack volume backend by ScaleIO.
* A minimum of 3 Controller nodes and 1 Compute node are required.
Limitations

View File

@ -5,7 +5,7 @@ title: ScaleIO plugin
# Plugin version
version: '1.0.0'
# Description
description: Deploy and enable EMC ScaleIO as the block storage backend
description: This plugin deploys and enables EMC ScaleIO as the block storage backend
# Required fuel version
fuel_version: ['6.1']
# Specify license of your plugin