mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-06-12 00:00:12 +00:00
fix issue 2948, add bmc specific for rpower in usage & return if got error for ipmi mgt
This commit is contained in:
@ -26,6 +26,9 @@ my %usage = (
|
||||
"rpower" =>
|
||||
"Usage: rpower <noderange> [--nodeps] [on|onstandby|off|suspend|reset|stat|state|boot] [-V|--verbose] [-m table.colum==expectedstatus][-m table.colum==expectedstatus...] [-r <retrycount>] [-t <timeout>]
|
||||
rpower [-h|--help|-v|--version]
|
||||
BMC (using IPMI) specific:
|
||||
rpower noderange [on|off|softoff|reset|boot|stat|state|status|wake|suspend [-w timeout] [-o] [-r]]
|
||||
rpower noderange [pduon|pduoff|pdustat]
|
||||
OpenBMC specific:
|
||||
rpower noderange [on|off|reset|boot|stat|state|status]
|
||||
KVM Virtualization specific:
|
||||
|
@ -2510,6 +2510,7 @@ sub power_response {
|
||||
my $text = $codes{ $rsp->{code} };
|
||||
unless ($text) { $text = sprintf("Unknown response %02xh", $rsp->{code}); }
|
||||
xCAT::SvrUtils::sendmsg([ 1, $text ], $callback, $sessdata->{node}, %allerrornodes);
|
||||
return;
|
||||
} else {
|
||||
my $command = $sessdata->{subcommand};
|
||||
my $status = $sessdata->{powerstatus};
|
||||
|
Reference in New Issue
Block a user