freezer.engine.osbrick.volume_actions module¶
-
class
freezer.engine.osbrick.volume_actions.BeginDetach(volumes_client, volume_id)¶ Bases:
freezer.engine.osbrick.volume_actions.VolumeDetachAction-
reserve()¶
-
-
class
freezer.engine.osbrick.volume_actions.ConnectVolume(volumes_client, volume_id)¶ Bases:
freezer.engine.osbrick.volume_actions.VolumeAction-
connect(brick_connector, connection_data, mountpoint, mode, hostname)¶
-
-
class
freezer.engine.osbrick.volume_actions.DetachVolume(volumes_client, volume_id)¶ Bases:
freezer.engine.osbrick.volume_actions.VolumeDetachAction-
detach(brick_client, attachment_uuid, multipath, enforce_multipath)¶
-
-
class
freezer.engine.osbrick.volume_actions.DisconnectVolume(volumes_client, volume_id)¶ Bases:
freezer.engine.osbrick.volume_actions.VolumeDetachAction-
disconnect(brick_connector, connection_data, device_info)¶
-
-
class
freezer.engine.osbrick.volume_actions.InitializeConnection(volumes_client, volume_id)¶ Bases:
freezer.engine.osbrick.volume_actions.VolumeAction-
initialize(brick_client, multipath, enforce_multipath)¶
-
-
class
freezer.engine.osbrick.volume_actions.InitializeConnectionForDetach(volumes_client, volume_id)¶ Bases:
freezer.engine.osbrick.volume_actions.InitializeConnection,freezer.engine.osbrick.volume_actions.VolumeDetachAction
-
class
freezer.engine.osbrick.volume_actions.Reserve(volumes_client, volume_id)¶ Bases:
freezer.engine.osbrick.volume_actions.VolumeAction-
reserve()¶
-
-
class
freezer.engine.osbrick.volume_actions.VerifyProtocol(volumes_client, volume_id)¶ Bases:
freezer.engine.osbrick.volume_actions.VolumeAction-
SUPPORTED_PROCOTOLS= ['ISCSI', 'RBD']¶
-
verify(protocol)¶
-
-
class
freezer.engine.osbrick.volume_actions.VolumeAction(volumes_client, volume_id)¶ Bases:
object
-
class
freezer.engine.osbrick.volume_actions.VolumeDetachAction(volumes_client, volume_id)¶