Skip to content

nodepower(8) -- Check or change power state of confluent nodes

SYNOPSIS

nodepower [options] <var>noderange</var> ([status|on|off|shutdown|boot|reset])

DESCRIPTION

nodepower with only a noderange will retrieve current power state of nodes through confluent. When given an additional argument, it will request a change to the power state of the nodes. The following arguments are recognized:

  • on: Turn on the specified noderange. Nothing will happen to nodes of the noderange that are already on.
  • off: Immediately turn off the specified noderange, without waiting for OS to shutdown. Nothing will happen to nodes of the noderange that are already on.
  • boot: Immediately boot a system. This will power on nodes of the noderange that are off, and reset nodes of the noderange that are on. The previous state will be reflected in the output.
  • shutdown: Request the OS gracefully shut down. Nothing will happen for nodes that are off, and nodes will not shutdown if the OS fails to gracefully respond.
  • reset: Request immediate reset of nodes of the noderange. Nodes that are off will not react to this request.
  • status: Behave identically to having no argument passed at all.
  • pdu_status: Query state of associated PDU outlets, if configured.
  • pdu_on: Energize all PDU outlets associated with the noderange.
  • pdu_off: De-energize all PDU outlets associated with the noderange.

OPTIONS

  • -p, --showprevious: Show previous power state for all directives that may change power state.

  • -m MAXNODES, --maxnodes=MAXNODES: Specify a maximum number of nodes to change power state, prompting if over the threshold

  • -h, --help: Show help message and exit

EXAMPLES

  • Get power state of nodes n1 through n4: # nodepower n1-n4
    n1: on
    n2: on
    n3: on
    n4: off

  • Forcing a reboot of nodes n1-n4: # nodepower n1-n4 boot
    n3: on->reset
    n1: on->reset
    n2: on->reset
    n4: off->on