The cinder.volume.drivers.huawei.huawei_hvs Module

Volume Drivers for Huawei OceanStor HVS storage arrays.

class HuaweiHVSFCDriver(*args, **kwargs)

Bases: cinder.volume.driver.FibreChannelDriver

FC driver for Huawei OceanStor HVS storage arrays.

VERSION = '1.0.0'
check_for_setup_error()

Check configuration file.

create_cloned_volume(volume, src_vref)

Create a clone of the specified volume.

create_export(context, volume)

Export the volume.

create_snapshot(snapshot)

Create a snapshot.

create_volume(volume)

Create a volume.

create_volume_from_snapshot(volume, snapshot)

Create a volume from a snapshot.

delete_snapshot(snapshot)

Delete a snapshot.

delete_volume(volume)

Delete a volume.

do_setup(context)

Instantiate common class and log in storage system.

ensure_export(context, volume)

Synchronously recreate an export for a volume.

extend_volume(volume, new_size)

Extend a volume.

get_volume_stats(refresh=False)

Get volume stats.

initialize_connection(volume, connector)

Map a volume to a host.

remove_export(context, volume)

Remove an export for a volume.

terminate_connection(volume, connector, **kwargs)

Terminate the map.

class HuaweiHVSISCSIDriver(*args, **kwargs)

Bases: cinder.volume.driver.ISCSIDriver

ISCSI driver for Huawei OceanStor HVS storage arrays.

VERSION = '1.0.0'
check_for_setup_error()

Check configuration file.

create_cloned_volume(volume, src_vref)

Create a clone of the specified volume.

create_export(context, volume)

Export the volume.

create_snapshot(snapshot)

Create a snapshot.

create_volume(volume)

Create a volume.

create_volume_from_snapshot(volume, snapshot)

Create a volume from a snapshot.

delete_snapshot(snapshot)

Delete a snapshot.

delete_volume(volume)

Delete a volume.

do_setup(context)

Instantiate common class and log in storage system.

ensure_export(context, volume)

Synchronously recreate an export for a volume.

extend_volume(volume, new_size)

Extend a volume.

get_volume_stats(refresh=False)

Get volume stats.

initialize_connection(volume, connector)

Map a volume to a host.

remove_export(context, volume)

Remove an export for a volume.

terminate_connection(volume, connector, **kwargs)

Terminate the map.

Previous topic

The cinder.volume.drivers.huawei.huawei_dorado Module

Next topic

The cinder.volume.drivers.huawei.huawei_t Module

This Page