Bases: object
This class defines the functions to use the native CLI functionality.
-
create_cloned_volume(volume, src_vref)
Creates a clone of the specified volume.
-
create_export(context, volume)
Driver entry point to get the export info for a new volume.
-
create_snapshot(snapshot)
Creates a snapshot.
-
create_volume(volume)
Creates a EMC volume.
-
create_volume_from_snapshot(volume, snapshot)
Creates a volume from a snapshot.
-
delete_snapshot(snapshot)
Deletes a snapshot.
-
delete_volume(volume)
Deletes an EMC volume.
-
extend_volume(volume, new_size)
Extends an EMC volume.
-
find_device_details(volume, storage_group)
Returns the Host Device number for the volume.
-
get_storage_group(hostname)
Returns the storage group for the host node.
-
initialize_connection(volume, connector)
Initializes the connection and returns connection info.
-
stats = {'volume_backend_name': None, 'free_capacity_gb': 'unknown', 'driver_version': '02.00.00', 'total_capacity_gb': 'unknown', 'reserved_percentage': 0, 'vendor_name': 'EMC', 'storage_protocol': None}
-
terminate_connection(volume, connector)
Disallow connection from connector.
-
update_volume_status()
Retrieve status info.