18febd060f
This patch adds 2 new attributes to System: memory_summary: <type: namedtuple> The memory of the system in general detail. It is a namedtuple containing the following: `size_gib`: The size of memory of the system in GiB `health`: The overall health state of memory. processor_summary: <type: namedtuple> The processors of the system in general detail. It is a namedtuple containing the following: `count`: The number of processors in the system. To be precise, it is number of logical CPUs (threads). `architecture`: The architecture of the processor/s. This processor and memory information will be directly consumed by ironic inspection. Change-Id: I19acd74e26a861147df747f3d3f34852decf5403 |
||
---|---|---|
.. | ||
conf.py | ||
contributing.rst | ||
index.rst | ||
installation.rst | ||
readme.rst | ||
usage.rst |
readme.rst
Features
- Abstraction around the SystemCollection and System resources (Basic server identification and asset information)
- Systems power management (Both soft and hard; Including NMI injection)
- Changing systems boot device, frequency (Once or permanently) and mode (UEFI or BIOS)
Check out the usage
page.
TODO
- Collect sensor data (Health state, temperature, fans etc...)
- System inspection (Number of CPUs, memory and disk size)
- Serial console