sushy/doc/source
Debayan Ray 18febd060f Add System Processor/Memory info
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
2017-05-10 07:38:22 -04:00
..
conf.py Initial commit 2017-02-13 22:04:23 +00:00
contributing.rst Remove the tools/ directory from the sushy tree 2017-04-11 14:28:41 +01:00
index.rst Fix documentation link 2017-02-15 11:07:00 +00:00
installation.rst Initial commit 2017-02-13 22:04:23 +00:00
readme.rst Separate documentation readme.rst 2017-03-02 23:10:24 -05:00
usage.rst Add System Processor/Memory info 2017-05-10 07:38:22 -04:00

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