The cinder.volume.drivers.coprhd.fc Module

The cinder.volume.drivers.coprhd.fc Module

Driver for EMC CoprHD FC volumes.

class EMCCoprHDFCDriver(*args, **kwargs)

Bases: cinder.volume.driver.FibreChannelDriver

CoprHD FC Driver.

check_for_export(context, volume_id)

Make sure volume is exported.

create_cloned_volume(volume, src_vref)

Creates a cloned Volume.

create_export(context, volume, connector=None)

Driver entry point to get the export info for a new volume.

create_group(context, group)

Creates a group.

create_group_from_src(ctxt, group, volumes, group_snapshot=None, snapshots=None, source_group=None, source_vols=None)

Creates a group from source.

create_group_snapshot(context, group_snapshot, snapshots)

Creates a group snapshot.


Creates a snapshot.


Creates a Volume.

create_volume_from_snapshot(volume, snapshot)

Creates a volume from a snapshot.

delete_group(context, group, volumes)

Deletes a group.

delete_group_snapshot(context, group_snapshot, snapshots)

Deletes a group snapshot.


Deletes a snapshot.


Deletes a volume.

ensure_export(context, volume)

Driver entry point to get the export info for an existing volume.

extend_volume(volume, new_size)

expands the size of the volume.


Get volume status.

If ‘refresh’ is True, run update the stats first.

initialize_connection(*args, **kwargs)
remove_export(context, volume)

Driver entry point to remove an export for a volume.

retype(ctxt, volume, new_type, diff, host)

Change the volume type.

terminate_connection(*args, **kwargs)
update_group(context, group, add_volumes=None, remove_volumes=None)

Updates volumes in group.


Retrieve stats info from virtual pool/virtual array.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.