The System Configuration Service (SCSD) allows administrators to set various BMC and controller parameters.
These parameters are typically set during discovery, but this tool enables parameters to be set before or after discovery.
The operations to change these parameters are available in the Cray CLI under the scsd
command.
The following are the parameters that most commonly must be set:
scsd
tool is used to update the SSHConsoleKey
value outside of ConMan, it will disrupt the
ConMan connection to the console and collection of console logs. Refer to ConMan for more information.syslog
serverThe scsd
tool includes a REST API to facilitate operations to set parameters. It contacts the Hardware State Manager (HSM)
to verify that targets are correct and in a valid hardware state, unless the force
flag is specified. Once it has a list of
targets, scsd
performs the needed Redfish operations in parallel using TRS. Any credentials needed are retrieved from Vault.
In all POST
operation payloads, there is an optional force
parameter. If this parameter is present and set to true
, then
HSM will not be contacted and the Redfish operations will be attempted without verifying that they are present or in a good state.
If the force
option is not present or it is set to false
, then HSM will be used.
The specified targets can be BMCs, controller component names (xnames), or HSM group IDs. If BMCs and controllers are grouped in HSM, this service becomes much easier to use because single targets can be used rather than long lists.
To view the current build version of the scsd
service:
ncn-mw# cray scsd version list