[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 14/26] power: Document Power* host properties and power methods
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- README | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.dev | 4 ++-- 2 files changed, 79 insertions(+), 2 deletions(-) diff --git a/README b/README index bb9dc18e..91793795 100644 --- a/README +++ b/README @@ -631,6 +631,83 @@ Username User name on this host. Defaults to the output of `whoami'. Should not normally be changed. +HostProp_<host>_PowerPDU +HostProp_<host>_PowerILOM + How to power cycle this host. Each item is a ;-separated + list of method specifications. When power is to be removed + or applied, the methods in the list are operated in order + (when powering on) or reverse order (when powering off). + + If both PDU and ILOM are supplied, osstest tries first to just use + ILOM. If that is not successful, it tries again using PDU and + ILOM together. In this case: they are done in the appropriate + order (PDU first, on power on); it is if `pause' were specified in + between PDU and ILOM; and it is as if try_off were specified + before each ILOM. + + A method specification has a keyword at the front, and + is in one of these forms: + + Any of the Osstest::PDU::* modules in Osstest/PDU/*.pm. See + the individual modules. We document here, particularly: + + manual Asks the user on the controlling terminal + unsupported Fails whenever a power operation is needed + + msw [--apc6] <pdu> <port-name-regexp|port-num> + Control and APC masterswitch via SNMP. The SNMP + community is `private'. See the `pdu-msw' script. + + ipmi <mgmt> [<user> [<pass> [<ipmitool options...>]]] + Use IPMI by (by running ipmitool). <mgmt> is the name or + address of the management port. <user> and <pass> + default to the IpmiUser and IpmiPassword host properties. + + ipmiextra on|off|both <mgmt> <user> <pass> [<ipmitool options...>] + Does nothing if `on|off|both' is inapplicable, and has + less error checking and less defaulting than ipmi. + + Supported specially are: + + <delay> + <ondelay>/<offdelay> + pause <delay> + pause <ondelay> <offdelay> + Pause for the specified time(s) (in seconds). + + pause + Pause for <ondelay> (defaulting to the PowerOnTime host + property) on power on, and for 10 seconds on power off. + Normally it is not necessary to specify this explicitly, + as it is implied by providing both PowerPDU and + PowerILOM. + + try_off [<attempts>] <method...> + Use <method>. However, on powering off: make <attempts> + attempts (default=3), and if that fails, only warn rather + than failing. + +HostProp_<host>_PowerOnTime + Length of time it takes this host to wake up from cold power on, + until the ILOM is working. (Used if both PowerPDU and PowerILOM + are set, or if `pause' appears in a power method pspecification.) + Default is 120 seconds. + +HostProp_<host>_PowerCycleTime + Length of time this host must be powered off to ensure that it + reboots properly. (This should be the longer value of the values + for PDU and ILOM, if applicable.) Default is 5 seconds. + +HostProp_<host>_PowerMethod + Older specification for how to power cycle this host. Only used + if neither PowerPDU or PowerILOM is provided. + + Syntax and semantics are the same as those, except that the order + of operation is forwards through the list for both power on and + power off, unless the first `method' is the pseudo-method `nest'. + + This host property is honoured for backward compatibility. + ======================================== Host-specific config settigs diff --git a/README.dev b/README.dev index eff82350..e32889b7 100644 --- a/README.dev +++ b/README.dev @@ -38,8 +38,8 @@ Firstly, arrange that it is hooked up to network, serial, and pdu. (In the Xen Project Massachusetts test lab, make sure that ansible playbook hosts/ has the wiring information; running `make install' will then arrange for /root/osstest-hosts-config to contain the Ether, -Serial and PowerMethod configuration, and also configure the DNS and -the DHCP server.) +Serial and PowerILOM/PowerHard/PowerCycleTime configuration, and also +configure the DNS and the DHCP server.) Go through the BIOS set up, using the serial console. Check that: - After AC power loss, machine is set to turn on -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |