Disable Nodes

Use the Hardware State Manager (HSM) Cray CLI commands to disable nodes on the system.

Disabling nodes that are not configured correctly allows the system to successfully boot.

Prerequisites

  • The Cray command line interface (CLI) tool is initialized and configured on the system.

Procedure

  1. Disable one or more nodes with HSM.

    cray hsm state components bulkEnabled update --enabled false --component-ids XNAME_LIST
    
  2. Verify the desired nodes are disabled.

    cray hsm state components query create --component-ids XNAME_LIST
    

    Example output:

    [[Components]]
    Type = "Node"
    Enabled = false
    State = "On"
    NID = 1003
    Flag = "OK"
    Role = "Compute"
    NetType = "Sling"
    Arch = "X86"
    ID = "x5000c1s0b1n1"
    
    [[Components]]
    Type = "Node"
    Enabled = false
    State = "On"
    NID = 1004
    Flag = "OK"
    Role = "Compute"
    NetType = "Sling"
    Arch = "X86"
    ID = "x5000c1s0b1n2"
    

After changing the state of nodes, be cautious when powering them on/off. The preferred method for safely powering them on/off is via the Boot Orchestration Service (BOS). The Cray Advanced Platform Monitoring and Control (CAPMC) or Power Control Service (PCS) is used to directly control the power for nodes, regardless of the state in HSM. PCS/CAPMC does not check if a node is disabled in HSM.