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