Bases: cinder.volume.driver.VolumeDriver
Create cgsnapshot.
Clone a new volume from an existing volume.
Creates a consistencygroup.
Export a volume.
Export a snapshot.
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 consistency group snapshot.
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.
Map a snapshot to a host and return target iSCSI information.
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.
Remove an export for a snapshot.
Convert the volume to be of the new type.
Delete map between a snapshot and a host.
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.
Version history:
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
2.0.7 - Hypermetro support
Hypermetro consistency group support
Consistency group support
Cgsnapshot support
2.0.8 - Backup snapshot optimal path support
2.0.9 - Support reporting disk type of pool
Get volume status.
Bases: cinder.volume.drivers.huawei.huawei_driver.HuaweiBaseDriver, cinder.volume.driver.ISCSIDriver
ISCSI driver for Huawei storage arrays.
Version history:
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
2.0.6 - Support iSCSI configuration in Replication
2.0.7 - Hypermetro support
Hypermetro consistency group support
Consistency group support
Cgsnapshot support
2.0.8 - Backup snapshot optimal path support
2.0.9 - Support reporting disk type of pool
Get volume status.
Map a volume to a host and return target iSCSI information.
Delete map between a volume and a host.