freezer.engine.osbrick.volume_actions module¶
- class freezer.engine.osbrick.volume_actions.BeginDetach(volumes_client, volume_id)¶
Bases:
VolumeDetachAction
- reserve()¶
- class freezer.engine.osbrick.volume_actions.ConnectVolume(volumes_client, volume_id)¶
Bases:
VolumeAction
- connect(brick_connector, connection_data, mountpoint, mode, hostname)¶
- class freezer.engine.osbrick.volume_actions.DetachVolume(volumes_client, volume_id)¶
Bases:
VolumeDetachAction
- detach(brick_client, attachment_uuid, multipath, enforce_multipath)¶
- class freezer.engine.osbrick.volume_actions.DisconnectVolume(volumes_client, volume_id)¶
Bases:
VolumeDetachAction
- disconnect(brick_connector, connection_data, device_info)¶
- class freezer.engine.osbrick.volume_actions.InitializeConnection(volumes_client, volume_id)¶
Bases:
VolumeAction
- initialize(brick_client, multipath, enforce_multipath)¶
- class freezer.engine.osbrick.volume_actions.InitializeConnectionForDetach(volumes_client, volume_id)¶
- class freezer.engine.osbrick.volume_actions.Reserve(volumes_client, volume_id)¶
Bases:
VolumeAction
- reserve()¶
- class freezer.engine.osbrick.volume_actions.VerifyProtocol(volumes_client, volume_id)¶
Bases:
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)¶
Bases:
VolumeAction