Common class for Huawei 18000 storage drivers.
Bases: object
Common class for Huawei OceanStor 18000 storage system.
Send requests to 18000 server. Send HTTPS call, get response in JSON. Convert response into Python Object and return it.
Clone a new volume from an existing 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: first, remove associate from lungroup. Second, remove associate from QoS policy. Third, remove the lun.
Extends a Huawei volume.
Map a volume to a host and return target iSCSI information.
Log in 18000 array.
logout the session.
Delete map between a volume and a host.
Delete map between a volume and a host.