Bases: object
This class defines the functions to use the native CLI functionality.
-
VERSION = '04.01.00'
-
adjust_fc_conn_info(*args, **kwargs)
-
assure_host_access(volumename, connector)
-
assure_host_in_storage_group(hostname, storage_group)
-
assure_storage_group(storage_group)
-
auto_register_initiator(connector)
Automatically register available initiators.
check whether extra spec combination is valid.
check whether an extra spec’s value is valid.
-
create_cgsnapshot(*args, **kwargs)
-
create_cloned_volume(*args, **kwargs)
-
create_consistencygroup(*args, **kwargs)
-
create_export(*args, **kwargs)
-
create_snapshot(*args, **kwargs)
-
create_volume(*args, **kwargs)
-
create_volume_from_snapshot(*args, **kwargs)
-
delete_cgsnapshot(*args, **kwargs)
-
delete_consistencygroup(*args, **kwargs)
-
delete_snapshot(*args, **kwargs)
-
delete_volume(*args, **kwargs)
-
determine_all_enablers_exist(enablers)
Determine all wanted enablers whether exist.
-
determine_changes_when_retype(volume, new_type, host)
-
dumps_provider_location(pl_dict)
-
enablers = []
-
extend_volume(*args, **kwargs)
-
filter_available_hlu_set(used_hlus)
-
find_device_details(volume, storage_group)
Returns the Host Device number for the volume.
-
find_iscsi_protocol_endpoints(device_sp)
Returns the iSCSI initiators for a SP.
-
get_array_serial()
get EMC extra spec values.
-
get_initiator_target_map(fc_initiators, fc_targets)
-
get_login_ports(connector)
-
get_lun_id(volume)
-
get_lun_id_by_name(volume_name)
-
get_lun_map(storage_group)
-
get_status_up_ports(connector)
-
get_storage_group_uid(name)
-
get_target_storagepool(volume, source_volume_name=None)
-
initialize_connection(*args, **kwargs)
-
manage_existing(*args, **kwargs)
-
manage_existing_get_size(*args, **kwargs)
-
migrate_volume(*args, **kwargs)
-
retype(*args, **kwargs)
-
stats = {'deduplication_support': 'False', 'volume_backend_name': None, 'driver_version': '04.01.00', 'total_capacity_gb': 'unknown', 'reserved_percentage': 0, 'thinprovisioning_support': 'False', 'compression_support': 'False', 'fast_support': 'False', 'free_capacity_gb': 'unknown', 'vendor_name': 'EMC', 'storage_protocol': None}
-
terminate_connection(*args, **kwargs)
-
update_volume_stats(*args, **kwargs)
-
vnx_get_fc_properties(connector, device_number)
-
vnx_get_iscsi_properties(volume, connector)