def attach_volume(http_server_ip, volume_uuid, vm_uuid, session_uuid=None): action = api_actions.AttachDataVolumeToVmAction() action.vmInstanceUuid = vm_uuid action.volumeUuid = volume_uuid action.timeout = 240000 test_util.action_logger('Attach Data Volume [uuid:] %s to [vm:] %s' % (volume_uuid, vm_uuid)) evt = execute_action_with_session(http_server_ip, action, session_uuid) return evt.inventory
def attach_volume(volume_uuid, vm_uuid, session_uuid=None): action = api_actions.AttachDataVolumeToVmAction() action.vmInstanceUuid = vm_uuid action.volumeUuid = volume_uuid action.timeout = 120000 test_util.action_logger('Attach Data Volume [uuid:] %s to [vm:] %s' % (volume_uuid, vm_uuid)) evt = account_operations.execute_action_with_session(action, session_uuid) return evt.inventory