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.HostManagerIronic 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.HostStateMutable and immutable information tracked for a host. This is an attempt to remove the ad-hoc data structures previously used and lock down access.