The cinder.volume.drivers.infortrend.raidcmd_cli.common_cli Module¶
Infortrend Common CLI.
-
class
InfortrendCommon(protocol, configuration=None)¶ Bases:
objectThe Infortrend’s Common Command using CLI.
- Version history:
- 1.0.0 - Initial driver 1.0.1 - Support DS4000 1.0.2 - Support GS Series
-
VERSION= '1.0.2'¶
-
check_for_setup_error()¶
-
constants= {'ISCSI_PORT': 3260, 'MAX_LUN_MAP_PER_CHL': 128}¶
-
create_cloned_volume(volume, src_vref)¶ Create a clone of the volume by volume copy.
-
create_export(context, volume)¶
-
create_snapshot(snapshot)¶ Creates a snapshot.
-
create_volume(volume)¶ Create a Infortrend partition.
-
create_volume_from_snapshot(volume, snapshot)¶
-
delete_snapshot(snapshot)¶ Delete the snapshot.
-
delete_volume(volume)¶ Delete the specific volume.
-
extend_volume(volume, new_size)¶
-
get_volume_stats(refresh=False)¶ Get volume status.
If refresh is True, update the status first.
-
initialize_connection(*args, **kwargs)¶
-
manage_existing(volume, ref)¶
-
manage_existing_get_size(volume, ref)¶ Return size of volume to be managed by manage_existing.
-
migrate_volume(volume, host, new_extraspecs=None)¶
-
provisioning_values= ['thin', 'full']¶
-
retype(ctxt, volume, new_type, diff, host)¶ Convert the volume to be of the new type.
-
terminate_connection(*args, **kwargs)¶
-
tiering_values= ['0', '2', '3', '4']¶
-
unmanage(volume)¶
-
update_migrated_volume(ctxt, volume, new_volume, original_volume_status)¶ Return model update for migrated volume.
-
gi_to_mi(gi_size)¶
-
log_func(func)¶
-
mi_to_gi(mi_size)¶