cinder.compute.nova module
Handles all requests to Nova.
-
class API
Bases: Base
API for interacting with novaclient.
-
exception NotFound(code, message=None, details=None, request_id=None, url=None, method=None)
Bases: ClientException
HTTP 404 - Not found
-
http_status = 404
-
message = 'Not found'
-
create_volume_snapshot(context, volume_id, create_info)
-
delete_volume_snapshot(context, snapshot_id, delete_info)
-
extend_volume(context, server_ids, volume_id)
-
get_server(context, server_id, privileged_user=False, timeout=None)
-
static get_server_volume(context, server_id, volume_id)
-
reimage_volume(context, server_ids, volume_id)
-
update_server_volume(context, server_id, src_volid, new_volume_id)
-
novaclient(context, privileged_user=False, timeout=None, api_version=None)
Returns a Nova client
- @param privileged_user:
If True, use the account from configuration
(requires ‘auth_type’ and the other usual Keystone authentication
options to be set in the [nova] section)
- @param timeout:
Number of seconds to wait for an answer before raising a
Timeout exception (None to disable)
- @param api_version:
api version of nova