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)¶