HostsΒΆ

host interface (1.1 extension).

class novaclient.v2.hosts.Host(manager, info, loaded=False, resp=None)

Bases: novaclient.base.Resource

Populate and bind to a manager.

Parameters:
  • manager – BaseManager object
  • info – dictionary representing resource attributes
  • loaded – prevent lazy-loading if set to True
  • resp – Response or list of Response objects
host_name
reboot()
shutdown()
startup()
update(values)
class novaclient.v2.hosts.HostManager(api)

Bases: novaclient.base.ManagerWithFind

get(host)

Describes cpu/memory/hdd info for host.

Parameters:host – destination host name.
host_action(host, action)

Perform an action on a host.

Parameters:
  • host – The host to perform an action
  • action – The action to perform

returns: An instance of novaclient.base.TupleWithMeta

list(zone=None)
list_all(zone=None)
resource_class

alias of Host

update(host, values)

Update status or maintenance mode for the host.