QUANTA Module

The Quanta module provides hardware control for Quanta based hardware.

Module Features

The Quanta module provides the end user or client with the following capabilities:

Configuring the Quanta Module To Manage a Node

The CONFIGURATION command is used to set the physical device address of the managed node.
FORMAT:
QUANTA:CONFIGURATION:<NODE_ID>:<DEVICE_ADDRESS>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED
FIELDS:
<DEVICE_ADDRESS> - Either a serial port or the address of a port on
a terminal server in the form of hostname-port

Resetting a Unit

FORMAT:
QUANTA:HARD_RESET:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED

Powering on a Unit

FORMAT:
QUANTA:POWER_ON:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED

Powering off a Unit

FORMAT:
QUANTA:POWER_OFF:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED

Refreshing the connection to a Unit

FORMAT:
QUANTA:REFRESH:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
JOB_COMPLETED

Retrieving the BMC version of a Unit

FORMAT:
QUANTA:BMC_INFO:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
BMC_INFO:<BMC_VERSION_STRING>
JOB_COMPLETED

Retrieving the Chassis Status of a Unit

FORMAT:
QUANTA:CHASSIS_STATUS:<NODE_ID>
RESPONSES:
JOB_STARTED
JOB_ERROR:(errno string)
CHASSIS_STATUS:<POWER STATE>
JOB_COMPLETED