openstack-manuals/doc/config-reference/source/shared-file-systems/drivers.rst
Andreas Jaeger 2d44b2b36d Prepare for Sphinx 1.5
The new sphinx version introduces some changes that break build:

* Warns if code cannot be parsed for highlighting. Fix the code so
  that it can be parsed, this includes uncommenting "..." lines.
  Note that not every config file is an ini-file.
  Also, the parser seems to have bugs and cannot parse all files.
  Fix mysql ini file and enable the parameter, see
http://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_file_per_table
* :option: works only with declared options, replace useage with
  simple ``.

This change only handles a few files, more to come later.

Change-Id: I7c7335e514581622dd562ee355f62d6ae1beaa18
2017-01-11 20:37:55 +01:00

1.9 KiB

Share drivers

drivers/generic-driver.rst drivers/cephfs-native-driver.rst drivers/dell-emc-vmax-driver.rst drivers/glusterfs-driver.rst drivers/glusterfs-native-driver.rst drivers/hdfs-native-driver.rst drivers/lvm-driver.rst drivers/zfs-on-linux-driver.rst drivers/emc-isilon-driver.rst drivers/emc-vnx-driver.rst drivers/emc-unity-driver.rst drivers/hitachi-hnas-driver.rst drivers/hitachi-hsp-driver.rst drivers/hpe-3par-share-driver.rst drivers/huawei-nas-driver.rst drivers/ibm-gpfs-driver.rst drivers/netapp-cluster-mode-driver.rst drivers/quobyte-driver.rst

To use different share drivers for the Shared File Systems service, use the parameters described in these sections.

The Shared File Systems service can handle multiple drivers at once. The configuration for all of them follows a common paradigm:

  1. In the configuration file manila.conf, configure the option enabled_backends with the list of names for your configuration.

    For example, if you want to enable two drivers and name them Driver1 and Driver2:

    [Default]
    # ...
    enabled_backends = Driver1 Driver2
  2. Configure a separate section for each driver using these names. You need to define in each section at least the option share_driver and assign it the value of your driver. In this example it is the generic driver:

    [Driver1]
    share_driver = manila.share.drivers.generic.GenericShareDriver
    # ...
    
    [Driver2]
    share_driver = manila.share.drivers.generic.GenericShareDriver
    # ...

The share drivers are included in the Shared File Systems repository.