Update headings plus edits for consistency and clarity in Config Reference

Partial-Bug: #1250515

author: diane fleming

Change-Id: I92c9ad25ee5bbd2c9334c4860637faa1b358718b
backport: havana
This commit is contained in:
Diane Fleming
2013-11-13 14:51:48 -06:00
committed by annegentle
parent 4711f68e90
commit b417259465
63 changed files with 4689 additions and 4264 deletions

View File

@@ -1,138 +1,113 @@
<section xml:id="nexenta-driver"
xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink"
version="5.0">
<title>Nexenta Drivers</title>
<para>
NexentaStor Appliance is NAS/SAN software platform designed for
building reliable and fast network storage arrays. The Nexenta Storage
Appliance uses ZFS as a disk management system. NexentaStor can serve
as a storage node for the OpenStack and for the virtual servers through
iSCSI and NFS protocols.
</para>
<para>
With the NFS option, every Compute volume is represented by a directory
designated to be its own file system in the ZFS file system. These file
systems are exported using NFS.
</para>
<para>
With either option some minimal setup is required to tell OpenStack
which NexentaStor servers are being used, whether they are supporting
iSCSI and/or NFS and how to access each of the servers.
</para>
<para>
Typically the only operation required on the NexentaStor servers is to
create the containing directory for the iSCSI or NFS exports. For NFS
this containing directory must be explicitly exported via NFS. There is
no software that must be installed on the NexentaStor servers; they are
controlled using existing management plane interfaces.
</para>
<section xml:id="nexenta-driver" xmlns="http://docbook.org/ns/docbook"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
<title>Nexenta drivers</title>
<para>NexentaStor Appliance is NAS/SAN software platform designed
for building reliable and fast network storage arrays. The
Nexenta Storage Appliance uses ZFS as a disk management
system. NexentaStor can serve as a storage node for the
OpenStack and for the virtual servers through iSCSI and NFS
protocols.</para>
<para>With the NFS option, every Compute volume is represented by
a directory designated to be its own file system in the ZFS
file system. These file systems are exported using NFS.</para>
<para>With either option some minimal setup is required to tell
OpenStack which NexentaStor servers are being used, whether
they are supporting iSCSI and/or NFS and how to access each of
the servers.</para>
<para>Typically the only operation required on the NexentaStor
servers is to create the containing directory for the iSCSI or
NFS exports. For NFS this containing directory must be
explicitly exported via NFS. There is no software that must be
installed on the NexentaStor servers; they are controlled
using existing management plane interfaces.</para>
<!-- iSCSI driver section -->
<section xml:id="nexenta-iscsi-driver">
<title>Nexenta iSCSI driver</title>
<para>
The Nexenta iSCSI driver allows you to use NexentaStor appliance to
store Compute volumes. Every Compute volume is represented by a
single zvol in a predefined Nexenta namespace. For every new volume
the driver creates a iSCSI target and iSCSI target group that are
used to access it from compute hosts.
</para>
<para>
The Nexenta iSCSI volume driver should work with all versions of
NexentaStor. The NexentaStor appliance must be installed and
configured according to the relevant Nexenta documentation. A pool
and an enclosing namespace must be created for all iSCSI volumes to
be accessed through the volume driver. This should be done as
specified in the release specific NexentaStor documentation.
</para>
<para>
The NexentaStor Appliance iSCSI driver is selected using the normal
procedures for one or multiple backend volume drivers. The
following items will need to be configured for each NexentaStor
appliance that the iSCSI volume driver will control:
</para>
<para>The Nexenta iSCSI driver allows you to use NexentaStor
appliance to store Compute volumes. Every Compute volume
is represented by a single zvol in a predefined Nexenta
namespace. For every new volume the driver creates a iSCSI
target and iSCSI target group that are used to access it
from compute hosts.</para>
<para>The Nexenta iSCSI volume driver should work with all
versions of NexentaStor. The NexentaStor appliance must be
installed and configured according to the relevant Nexenta
documentation. A pool and an enclosing namespace must be
created for all iSCSI volumes to be accessed through the
volume driver. This should be done as specified in the
release specific NexentaStor documentation.</para>
<para>The NexentaStor Appliance iSCSI driver is selected using
the normal procedures for one or multiple back-end volume
drivers. The following items will need to be configured
for each NexentaStor appliance that the iSCSI volume
driver will control:</para>
<section xml:id="nexenta-iscsi-driver-options">
<title>
Enabling the Nexenta iSCSI driver and related options
</title>
<para>
The following table contains the options supported by the
Nexenta iSCSI driver.
</para>
<xi:include href="../../../common/tables/cinder-storage_nexenta_iscsi.xml" />
<para>
To use Compute with the Nexenta iSCSI driver, first set the
<code>volume_driver</code>:
</para>
<title>Enable the Nexenta iSCSI driver and related
options</title>
<para>The following table contains the options supported
by the Nexenta iSCSI driver.</para>
<xi:include
href="../../../common/tables/cinder-storage_nexenta_iscsi.xml"/>
<para>To use Compute with the Nexenta iSCSI driver, first
set the <code>volume_driver</code>:</para>
<programlisting language="ini">volume_driver=cinder.volume.drivers.nexenta.iscsi.NexentaISCSIDriver
</programlisting>
<para>
Then set value for <code>nexenta_host</code> and other
parameters from table if needed.
</para>
<para>Then set value for <code>nexenta_host</code> and
other parameters from table if needed.</para>
</section>
</section>
<!-- / iSCSI driver section -->
<!-- NFS driver section -->
<section xml:id="nexenta-nfs-driver">
<title>Nexenta NFS driver</title>
<para>
The Nexenta NFS driver allows you to use NexentaStor appliance to
store Compute volumes via NFS. Every Compute volume is represented
by a single NFS file within a shared directory.
</para>
<para>
While the NFS protocols standardize file access for users, they do
not standardize administrative actions such as taking snapshots or
replicating file systems. The Openstack Volume Drivers bring a
common interface to these operations. The Nexenta NFS driver
implements these standard actions using the ZFS management plane
that already is deployed on NexentaStor appliances.
</para>
<para>
The Nexenta NFS volume driver should work with all versions of
NexentaStor. The NexentaStor appliance must be installed and
configured according to the relevant Nexenta documentation. A
single parent file system must be created for all virtual disk
directories supported for OpenStack. This directory must be created
and exported on each NexentaStor appliance. This should be done as
specified in the release specific NexentaStor documentation.
</para>
<para>The Nexenta NFS driver allows you to use NexentaStor
appliance to store Compute volumes via NFS. Every Compute
volume is represented by a single NFS file within a shared
directory.</para>
<para>While the NFS protocols standardize file access for
users, they do not standardize administrative actions such
as taking snapshots or replicating file systems. The
Openstack Volume Drivers bring a common interface to these
operations. The Nexenta NFS driver implements these
standard actions using the ZFS management plane that
already is deployed on NexentaStor appliances.</para>
<para>The Nexenta NFS volume driver should work with all
versions of NexentaStor. The NexentaStor appliance must be
installed and configured according to the relevant Nexenta
documentation. A single parent file system must be created
for all virtual disk directories supported for OpenStack.
This directory must be created and exported on each
NexentaStor appliance. This should be done as specified in
the release specific NexentaStor documentation.</para>
<section xml:id="nexenta-nfs-driver-options">
<title>Enabling the Nexenta NFS driver and related options</title>
<para>
To use Compute with the Nexenta NFS driver, first set the
<code>volume_driver</code>:
</para>
<title>Enable the Nexenta NFS driver and related
options</title>
<para>To use Compute with the Nexenta NFS driver, first
set the <code>volume_driver</code>:</para>
<programlisting language="ini">
volume_driver = cinder.volume.drivers.nexenta.nfs.NexentaNfsDriver
</programlisting>
<para>
The following table contains the options supported by the
Nexenta NFS driver.
</para>
<xi:include href="../../../common/tables/cinder-storage_nexenta_nfs.xml" />
<para>
Add your list of Nexenta NFS servers to the file you specified
with the <code>nexenta_shares_config</code> option. For
example, if the value of this option was set to
<filename>/etc/cinder/nfs_shares</filename>, then:
</para>
<para>The following table contains the options supported
by the Nexenta NFS driver.</para>
<xi:include
href="../../../common/tables/cinder-storage_nexenta_nfs.xml"/>
<para>Add your list of Nexenta NFS servers to the file you
specified with the <code>nexenta_shares_config</code>
option. For example, if the value of this option was
set to <filename>/etc/cinder/nfs_shares</filename>,
then:</para>
<screen>
<prompt>#</prompt> <userinput>cat /etc/cinder/nfs_shares</userinput>
<computeroutput>192.168.1.200:/storage http://admin:nexenta@192.168.1.200:2000
192.168.1.201:/storage http://admin:nexenta@192.168.1.201:2000
192.168.1.202:/storage http://admin:nexenta@192.168.1.202:2000</computeroutput></screen>
<para>
Comments are allowed in this file. They begin with a
<code>#</code>.
</para>
<para>
Each line in this file represents a NFS share. The first part
of the line is the NFS share URL, the second is the connection
URL to the NexentaStor Appliance.
</para>
<para>Comments are allowed in this file. They begin with a
<code>#</code>.</para>
<para>Each line in this file represents a NFS share. The
first part of the line is the NFS share URL, the
second is the connection URL to the NexentaStor
Appliance.</para>
</section>
</section>
<!-- / NFS driver section -->