mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-08-03 10:07:36 +00:00
modify changes from Mark's review
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
Collaborative PDU
|
||||
=================
|
||||
|
||||
Collaborative PDU is also refer as Coral PDU, it controls power for compute Rack.
|
||||
Collaborative PDU is also referred as Coral PDU, it controls power for compute Rack.
|
||||
|
||||
|
||||
Pre-Defined PDU Objects
|
||||
-----------------------
|
||||
|
||||
User needs to pre-defined PDU node object if want to run pdudiscover command. ::
|
||||
A pre-defined PDU node object is required before running pdudiscover command. ::
|
||||
|
||||
mkdef coralpdu groups=pdu mgt=pdu nodetype=pdu (required)
|
||||
|
||||
@@ -20,7 +20,7 @@ all other attributes can be set by chdef command or pdudisocover command. ::
|
||||
--pdutype crpdu(for coral pdu) or irpdu(for infrastructure PDUs)
|
||||
|
||||
|
||||
If user want to configure snmp other than default value, the following attributes need to be set. ::
|
||||
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
|
||||
@@ -31,7 +31,7 @@ If user want to configure snmp other than default value, the following attribute
|
||||
--privtype priv protocol (AES|DES) for snmpv3 configuration
|
||||
--seclevel security level (noAuthNoPriv|authNoPriv|authPriv) for snmpv3 configuration
|
||||
|
||||
Make sure run makehosts after pre-defined PDU. ::
|
||||
Make sure to run makehosts after pre-defined PDU. ::
|
||||
|
||||
makehosts coralpdu
|
||||
|
||||
@@ -39,7 +39,7 @@ Make sure run makehosts after pre-defined PDU. ::
|
||||
Configure PDUs
|
||||
--------------
|
||||
|
||||
After pre-defined PDUs, user can use **pdudisocver --range ip_range --setup** to configure the PDUs, it covers following commands:
|
||||
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: ::
|
||||
|
||||
@@ -61,7 +61,7 @@ After pre-defined PDUs, user can use **pdudisocver --range ip_range --setup** to
|
||||
Remote Power Control of PDU
|
||||
---------------------------
|
||||
|
||||
Use the rpower command to remotely power on and off of PDU.
|
||||
Use the rpower command to remotely power on and off PDU.
|
||||
|
||||
* To check power stat of PDU: ::
|
||||
|
||||
@@ -93,7 +93,7 @@ Coral PDUs have three relays, the following commands are for individual relay su
|
||||
Show Monitor Data
|
||||
-----------------
|
||||
|
||||
Use the rvitals command to show realtime monitor data(inpute voltage, current, power) of PDU. ::
|
||||
Use the rvitals command to show realtime monitor data(input voltage, current, power) of PDU. ::
|
||||
|
||||
# rvitals coralpdu
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
PDUs
|
||||
====
|
||||
|
||||
Power Distribution Units (PDUs) are devices that distribute power to servers in a frame. It has the capability of monitoring the amount of power that is being used by devices plugged into it and cycle power to individual receptacles. xCAT can support two kinds of PDUs on the fields, infrastructure PDU (irpdu) and collaborative PDU (crpdu). These two types of PDU have different design and implementation. xCAT has different code path to maintains PDU commands via **pdutype**.
|
||||
Power Distribution Units (PDUs) are devices that distribute power to servers in a frame. They have the capability of monitoring the amount of power that is being used by devices plugged into it and cycle power to individual receptacles. xCAT can support two kinds of PDUs, infrastructure PDU (irpdu) and collaborative PDU (crpdu). These two types of PDU have different design and implementation. xCAT has different code path to maintains PDU commands via **pdutype**.
|
||||
|
||||
|
||||
.. toctree::
|
||||
|
@@ -25,19 +25,19 @@ The following commands are supported against a compute node:
|
||||
cn01: f5pdu3 outlet 7 is on
|
||||
|
||||
|
||||
* Power off the PDU outlets on a compute node: ::
|
||||
* Power off the PDU outlets for a compute node: ::
|
||||
|
||||
# rpower cn01 pduoff
|
||||
cn01: f5pdu3 outlet 6 is off
|
||||
cn01: f5pdu3 outlet 7 is off
|
||||
|
||||
* Power on the PDU outlets on a compute node: ::
|
||||
* Power on the PDU outlets for a compute node: ::
|
||||
|
||||
# rpower cn01 pduon
|
||||
cn01: f5pdu3 outlet 6 is on
|
||||
cn01: f5pdu3 outlet 7 is on
|
||||
|
||||
* Power cycling the PDU outlets on a compute node: ::
|
||||
* Power cycling the PDU outlets for a compute node: ::
|
||||
|
||||
# rpower cn01 pdureset
|
||||
cn01: f5pdu3 outlet 6 is reset
|
||||
@@ -109,38 +109,38 @@ The following commands are supported against a PDU:
|
||||
f5pdu3: outlet 11 is reset
|
||||
f5pdu3: outlet 12 is reset
|
||||
|
||||
* PDU inventory information: ::
|
||||
* PDU inventory information: ::
|
||||
|
||||
# rinv f6pdu16
|
||||
f6pdu16: PDU Software Version: "OPDP_sIBM_v01.3_2"
|
||||
f6pdu16: PDU Machine Type: "1U"
|
||||
f6pdu16: PDU Model Number: "dPDU4230"
|
||||
f6pdu16: PDU Part Number: "46W1608"
|
||||
f6pdu16: PDU Name: "IBM PDU"
|
||||
f6pdu16: PDU Serial Number: "4571S9"
|
||||
f6pdu16: PDU Description: "description"
|
||||
# rinv f6pdu16
|
||||
f6pdu16: PDU Software Version: "OPDP_sIBM_v01.3_2"
|
||||
f6pdu16: PDU Machine Type: "1U"
|
||||
f6pdu16: PDU Model Number: "dPDU4230"
|
||||
f6pdu16: PDU Part Number: "46W1608"
|
||||
f6pdu16: PDU Name: "IBM PDU"
|
||||
f6pdu16: PDU Serial Number: "4571S9"
|
||||
f6pdu16: PDU Description: "description"
|
||||
|
||||
* PDU and outlet power information: ::
|
||||
* PDU and outlet power information: ::
|
||||
|
||||
# rvitals f6pdu15
|
||||
f6pdu15: Voltage Warning: 0
|
||||
f6pdu15: outlet 1 Current: 0 mA
|
||||
f6pdu15: outlet 1 Max Capacity of the current: 16000 mA
|
||||
f6pdu15: outlet 1 Current Threshold Warning: 9600 mA
|
||||
f6pdu15: outlet 1 Current Threshold Critical: 12800 mA
|
||||
f6pdu15: outlet 1 Last Power Reading: 0 Watts
|
||||
f6pdu15: outlet 2 Current: 0 mA
|
||||
f6pdu15: outlet 2 Max Capacity of the current: 16000 mA
|
||||
f6pdu15: outlet 2 Current Threshold Warning: 9600 mA
|
||||
f6pdu15: outlet 2 Current Threshold Critical: 12800 mA
|
||||
f6pdu15: outlet 2 Last Power Reading: 0 Watts
|
||||
f6pdu15: outlet 3 Current: 1130 mA
|
||||
f6pdu15: outlet 3 Max Capacity of the current: 16000 mA
|
||||
f6pdu15: outlet 3 Current Threshold Warning: 9600 mA
|
||||
f6pdu15: outlet 3 Current Threshold Critical: 12800 mA
|
||||
f6pdu15: outlet 3 Last Power Reading: 217 Wattsv
|
||||
# rvitals f6pdu15
|
||||
f6pdu15: Voltage Warning: 0
|
||||
f6pdu15: outlet 1 Current: 0 mA
|
||||
f6pdu15: outlet 1 Max Capacity of the current: 16000 mA
|
||||
f6pdu15: outlet 1 Current Threshold Warning: 9600 mA
|
||||
f6pdu15: outlet 1 Current Threshold Critical: 12800 mA
|
||||
f6pdu15: outlet 1 Last Power Reading: 0 Watts
|
||||
f6pdu15: outlet 2 Current: 0 mA
|
||||
f6pdu15: outlet 2 Max Capacity of the current: 16000 mA
|
||||
f6pdu15: outlet 2 Current Threshold Warning: 9600 mA
|
||||
f6pdu15: outlet 2 Current Threshold Critical: 12800 mA
|
||||
f6pdu15: outlet 2 Last Power Reading: 0 Watts
|
||||
f6pdu15: outlet 3 Current: 1130 mA
|
||||
f6pdu15: outlet 3 Max Capacity of the current: 16000 mA
|
||||
f6pdu15: outlet 3 Current Threshold Warning: 9600 mA
|
||||
f6pdu15: outlet 3 Current Threshold Critical: 12800 mA
|
||||
f6pdu15: outlet 3 Last Power Reading: 217 Wattsv
|
||||
|
||||
**Note:** For BMC based compute nodes, turning the PDU outlet power on does not automatically power on the compute side. Users will need to issue ``rpower <node> on`` to power on the compute node after the BMC boots.
|
||||
**Note:** For BMC based compute nodes, turning the PDU outlet power on does not automatically power on the compute side. Users will need to issue ``rpower <node> on`` to power on the compute side after the BMC boots.
|
||||
|
||||
|
||||
|
||||
|
@@ -31,7 +31,7 @@ Define PDU Objects
|
||||
|
||||
mkdef f5pdu3 groups=pdu ip=50.0.0.8 mgt=pdu nodetype=pdu pdutype=irpdu
|
||||
|
||||
#. Define switch attribute for pdu object will use for pdudiscover **--setup** options. ::
|
||||
#. Define switch attribute for pdu object which will be used for pdudiscover **--setup** options. ::
|
||||
|
||||
chdef f5pdu3 switch=mid08 switchport=3
|
||||
|
||||
|
Reference in New Issue
Block a user