The nova.scheduler.ironic_host_manager
Module¶
Ironic host manager.
This host manager will consume all cpu’s, disk space, and ram from a host / node as it is supporting Baremetal hosts, which can not be subdivided into multiple instances.
-
class
IronicHostManager
¶ Bases:
nova.scheduler.host_manager.HostManager
Ironic HostManager class.
-
host_state_cls
(host, node, **kwargs)¶ Factory function/property to create a new HostState.
-
-
class
IronicNodeState
(host, node)¶ Bases:
nova.scheduler.host_manager.HostState
Mutable and immutable information tracked for a host. This is an attempt to remove the ad-hoc data structures previously used and lock down access.