Collaborative PDU

Collaborative PDU is also referred as Coral PDU, it controls power for compute Rack. User can access PDU via SSH and can use the PduManager command to configure and manage the PDU product.

Pre-Defined PDU Objects

A pre-defined PDU node object is required before running pdudiscover command.

mkdef coralpdu groups=pdu mgt=pdu nodetype=pdu    (required)

all other attributes can be set by chdef command or pdudisocover command.

--switch     required for pdudiscover command to do mapping
--switchport required for pdudiscover command to do mapping
--ip         ip address of the pdu.
--mac        can be filled in by pdudiscover command
--pdutype    crpdu(for coral pdu) or irpdu(for infrastructure PDUs)

The following attributes need to be set in order to configure snmp with non-default values.

--community  community string for coral pdu
--snmpversion snmp version number, required if configure snmpv3 for coral pdu
--snmpuser    snmpv3 user name, required if configure snmpv3 for coral pdu
--authkey     auth passphrase for snmpv3 configuration
--authtype    auth protocol (MD5|SHA) for snmpv3 configuration
--privkey     priv passphrase for snmpv3 configuration
--privtype    priv protocol (AES|DES) for snmpv3 configuration
--seclevel    security level (noAuthNoPriv|authNoPriv|authPriv) for snmpv3 configuration

Make sure to run makehosts after pre-defined PDU.

makehosts coralpdu

Configure PDUs

After pre-defining PDUs, user can use pdudisocver –range ip_range –setup to configure the PDUs, or following commands can be used:

  • To configure passwordless of Coral PDU:

    # rspconfig coralpdu sshcfg
    
  • To change hostname of Coral PDU:

    # rspconfig coralpdu hosname=f5pdu3
    
  • To change ip address of PDU:

    # rsconfig coralpdu ip=x.x.x.x netmaks=255.x.x.x
    
  • To configure SNMP community string or snmpv3 of PDU (the attribute needs to pre-defined):

    # rspconfig coralpdu snmpcfg
    

Remote Power Control of PDU

Use the rpower command to remotely power on and off PDU.

  • To check power stat of PDU:

    # rpower coralpdu stat
    
  • To power off the PDU:

    # rpower coralpdu off
    
  • To power on the PDU:

    # rpower coralpdu on
    

Coral PDUs have three relays, the following commands are for individual relay support of PDU:

  • To check power stat of relay:

    # rpower coralpdu relay=1 stat
    
  • To power off the relay:

    # rpower coralpdu relay=2 off
    
  • To power on the relay:

    # rpower coralpdu relay=3 on
    

Show Monitor Data

Use the rvitals command to show realtime monitor data(input voltage, current, power) of PDU.

# rvitals coralpdu

Show manufacture information

Use the rinv command to show MFR information of PDU

# rinv coralpdu