Violin 7000 Series All-Flash Array Volume Driver
Provides fibre channel specific LUN services for V7000 series flash arrays.
This driver requires Concerto v7.0.0 or newer software on the array.
You will need to install the Violin Memory REST client library: sudo pip install vmemclient
Set the following in the cinder.conf file to enable the VMEM V7000 Fibre Channel Driver along with the required flags:
volume_driver=cinder.volume.drivers.violin.v7000_fcp.V7000FCDriver
NOTE: this driver file requires the use of synchronization points for certain types of backend operations, and as a result may not work properly in an active-active HA configuration. See OpenStack Cinder driver documentation for more information.
Bases: cinder.volume.driver.FibreChannelDriver
Executes commands relating to fibre channel based Violin Memory arrays.
Returns an error if prerequisites aren’t met.
Creates a clone of the specified volume.
Exports the volume.
Creates a snapshot.
Creates a volume.
Creates a volume from a snapshot.
Deletes a snapshot.
Deletes a volume.
Any initialization the driver does while starting.
Synchronously checks and re-exports volumes at cinder start time.
Extend an existing volume’s size.
Get volume stats.
If ‘refresh’ is True, update the stats first.
Removes an export for a logical volume.