Bases: cinder.volume.driver.VolumeDriver
Clone a new volume from an existing volume.
Export a volume.
Create a volume.
Create a volume from a snapshot.
We use LUNcopy to copy a new volume from snapshot. The time needed increases as volume size does.
Delete a volume.
Three steps: Firstly, remove associate from lungroup. Secondly, remove associate from QoS policy. Thirdly, remove the lun.
Instantiate common class and login storage system.
Synchronously recreate an export for a volume.
Extend a volume.
Failover all volumes to secondary.
Get volume status and reload huawei config file.
Manage an existing volume on the backend storage.
Get the size of the existing volume.
Get the size of the existing snapshot.
Migrate a volume within the same array.
Remove an export for a volume.
Convert the volume to be of the new type.
Export Huawei volume from Cinder.
Unmanage the specified snapshot from Cinder management.
Bases: cinder.volume.drivers.huawei.huawei_driver.HuaweiBaseDriver, cinder.volume.driver.FibreChannelDriver
FC driver for Huawei OceanStor storage arrays.
1.0.0 - Initial driver 1.1.0 - Provide Huawei OceanStor 18000 storage volume driver 1.1.1 - Code refactor
Multiple pools support SmartX support Volume migration support Volume retype support FC zone enhancement Volume hypermetro support
2.0.0 - Rename to HuaweiFCDriver 2.0.1 - Manage/unmanage volume support 2.0.2 - Refactor HuaweiFCDriver 2.0.3 - Manage/unmanage snapshot support 2.0.4 - Balanced FC port selection 2.0.5 - Replication V2 support
Get volume status.
Bases: cinder.volume.drivers.huawei.huawei_driver.HuaweiBaseDriver, cinder.volume.driver.ISCSIDriver
ISCSI driver for Huawei storage arrays.
1.0.0 - Initial driver 1.1.0 - Provide Huawei OceanStor storage 18000 driver 1.1.1 - Code refactor
CHAP support Multiple pools support ISCSI multipath support SmartX support Volume migration support Volume retype support
2.0.0 - Rename to HuaweiISCSIDriver 2.0.1 - Manage/unmanage volume support 2.0.2 - Refactor HuaweiISCSIDriver 2.0.3 - Manage/unmanage snapshot support 2.0.5 - Replication V2 support
Get volume status.
Map a volume to a host and return target iSCSI information.
Delete map between a volume and a host.