Add QNAP ES Storage Driver
This driver supports below features: - Volume Create/Delete - Volume Attach/Detach - Snapshot Create/Delete - Create Volume from Snapshot - Get Volume Stats - Copy Image to Volume - Copy Volume to Image - Clone Volume - Extend Volume DocImpact Change-Id: Ia3e3dc677e1d17a8e3ffbab1f6c0ecb9bb154c9f Implements: blueprint qnap-cinder-driver
This commit is contained in:
parent
6c55a26096
commit
f6342d029e
@ -149,6 +149,7 @@ from cinder.volume.drivers import nimble as cinder_volume_drivers_nimble
|
||||
from cinder.volume.drivers.prophetstor import options as \
|
||||
cinder_volume_drivers_prophetstor_options
|
||||
from cinder.volume.drivers import pure as cinder_volume_drivers_pure
|
||||
from cinder.volume.drivers import qnap as cinder_volume_drivers_qnap
|
||||
from cinder.volume.drivers import quobyte as cinder_volume_drivers_quobyte
|
||||
from cinder.volume.drivers import rbd as cinder_volume_drivers_rbd
|
||||
from cinder.volume.drivers import remotefs as cinder_volume_drivers_remotefs
|
||||
@ -333,6 +334,7 @@ def list_opts():
|
||||
cinder_volume_drivers_nimble.nimble_opts,
|
||||
cinder_volume_drivers_prophetstor_options.DPL_OPTS,
|
||||
cinder_volume_drivers_pure.PURE_OPTS,
|
||||
cinder_volume_drivers_qnap.qnap_opts,
|
||||
cinder_volume_drivers_quobyte.volume_opts,
|
||||
cinder_volume_drivers_rbd.RBD_OPTS,
|
||||
cinder_volume_drivers_remotefs.nas_opts,
|
||||
|
2182
cinder/tests/unit/test_qnap.py
Normal file
2182
cinder/tests/unit/test_qnap.py
Normal file
File diff suppressed because it is too large
Load Diff
1567
cinder/volume/drivers/qnap.py
Normal file
1567
cinder/volume/drivers/qnap.py
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,3 @@
|
||||
---
|
||||
features:
|
||||
- Added volume driver for QNAP ES Storage Driver.
|
Loading…
Reference in New Issue
Block a user