[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 20/26] power: Use `Combined' as Name for PDU+ILOM approach
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> --- Osstest/TestSupport.pm | 11 +++++++---- mg-hosts | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm index 886e95d4..fb14c4b3 100644 --- a/Osstest/TestSupport.pm +++ b/Osstest/TestSupport.pm @@ -938,9 +938,10 @@ sub power_cycle_host_setup ($) { # $ho->{PowerApproaches}[]{Name} see below # $ho->{PowerApproaches}[]{MethObjs}[] each has ->pdu_power_state($on) # `Name's are: - # Only Host only supports one method and this is it - # ILOM Try to use just the ILOM - # PDU Try to use the PDU (but also turn off/on ILOM if provided) + # Only Host only supports one method and this is it + # ILOM Try to use just the ILOM + # PDU Try to use the PDU (no ILOM provided) + # Combined Try to use the PDU and ILOM tohether my @approaches; my $pdu_s = get_host_property($ho,'PowerPDU'); my $ilom_s = get_host_property($ho,'PowerILOM'); @@ -955,8 +956,10 @@ sub power_cycle_host_setup ($) { } if ($pdu_s) { my $pdu_m = power_cycle_parse_method($ho, $pdu_s); + my $pdu_name = 'PDU'; if ($ilom_m) { require Osstest::PDU::try_off; + $pdu_name = 'Combined'; $pdu_m = [ @$pdu_m, get_host_method_object($ho, 'PDU', 'pause'), @@ -964,7 +967,7 @@ sub power_cycle_host_setup ($) { ]; } push @approaches, { - Name => 'PDU', + Name => $pdu_name, MethObjs => ['nest', @$pdu_m ], }; } diff --git a/mg-hosts b/mg-hosts index 2edf1216..58b4acc3 100755 --- a/mg-hosts +++ b/mg-hosts @@ -31,7 +31,7 @@ # "1" or "off" : power off # "c" or "r" : reboot # APPROACH_RE is a regexp specifying which method to -# use. Methods are: Only ILOM PDU SSH +# use. Methods are: Only Combined ILOM PDU SSH # and the lightest method which matches will be used. # If not specified, the most reliable method will be used. # -- 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 |