Share drivers¶
- Generic approach for share provisioning
- CephFS Native driver
- Dell EMC PowerMax Plugin
- Dell EMC Unity driver
- Dell EMC VNX driver
- GlusterFS driver
- GlusterFS Native driver
- HDFS native driver
- LVM share driver
- ZFS (on Linux) driver
- Oracle ZFS Storage Appliance driver
- EMC Isilon driver
- Hitachi NAS (HNAS) driver
- Hitachi Hyper Scale-Out Platform File Services Driver for OpenStack
- HPE 3PAR Driver for OpenStack Manila
- Huawei driver
- IBM Spectrum Scale share driver
- INFINIDAT InfiniBox Share driver
- MapRFS native driver
- NetApp Clustered Data ONTAP driver
- Quobyte Driver
- Windows SMB driver
- NexentaStor5 Driver
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:
In the configuration file
manila.conf
, configure the optionenabled_backends
with the list of names for your configuration.For example, if you want to enable two drivers and name them
Driver1
andDriver2
:[Default] # ... enabled_backends = Driver1 Driver2
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.