mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-29 09:13:08 +00:00
Merge pull request #4828 from gurevichmark/openbmc_usage
rinv,rpower,rvitals,rflash - Display OpenBMC usage to simplify help output
This commit is contained in:
commit
f74151a09d
@ -22,88 +22,111 @@ my %usage = (
|
||||
rnetboot [-h|--help|-v|--version]
|
||||
zVM specific:
|
||||
rnetboot <noderange> [ipl= address]",
|
||||
"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" => "",
|
||||
"rpower.common" =>
|
||||
"Usage:
|
||||
Common:
|
||||
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):
|
||||
",
|
||||
"rpower.begin" =>
|
||||
"BMC (using IPMI):
|
||||
rpower noderange [on|off|softoff|reset|boot|cycle|stat|state|status|wake|suspend [-w timeout] [-o] [-r]]
|
||||
rpower noderange [pduon|pduoff|pdustat]
|
||||
OpenPOWER BMC:
|
||||
OpenPOWER BMC:
|
||||
rpower noderange [on|off|reset|boot|stat|state|status]
|
||||
rpower noderange [pduon|pduoff|pdustat]
|
||||
OpenPOWER OpenBMC:
|
||||
",
|
||||
"rpower.openbmc" =>
|
||||
"OpenPOWER OpenBMC:
|
||||
rpower noderange [on|off|softoff|reset|boot|bmcreboot|bmcstate|stat|state|status]
|
||||
KVM Virtualization specific:
|
||||
",
|
||||
"rpower.end" =>
|
||||
"KVM Virtualization specific:
|
||||
rpower <noderange> [boot] [ -c <path to iso> ]
|
||||
PPC (with IVM or HMC) specific:
|
||||
PPC (with IVM or HMC) specific:
|
||||
rpower <noderange> [--nodeps] [of] [-V|--verbose]
|
||||
CEC (with HMC) specific:
|
||||
CEC (with HMC) specific:
|
||||
rpower <noderange> [on|off|reset|boot|onstandby]
|
||||
LPAR(with HMC) specific:
|
||||
LPAR(with HMC) specific:
|
||||
rpower <noderange> [on|off|reset|stat|state|boot|of|sms|softoff]
|
||||
CEC(using Direct FSP Management) specific:
|
||||
CEC(using Direct FSP Management) specific:
|
||||
rpower <noderange> [on|onstandby|off|stat|state|resetsp]
|
||||
Frame(using Direct FSP Management) specific:
|
||||
Frame(using Direct FSP Management) specific:
|
||||
rpower <noderange> [stat|state|rackstandby|exit_rackstandby|resetsp]
|
||||
LPAR(using Direct FSP Management) specific:
|
||||
LPAR(using Direct FSP Management) specific:
|
||||
rpower <noderange> [on|off|reset|stat|state|boot|of|sms]
|
||||
Blade(using Direct FSP Management) specific:
|
||||
Blade(using Direct FSP Management) specific:
|
||||
rpower <noderange> [on|onstandby|off|cycle|state|sms]
|
||||
Blade(using AMM) specific:
|
||||
Blade(using AMM) specific:
|
||||
rpower <noderange> [cycle|softoff] [-V|--verbose]
|
||||
Lenovo high-density server specific:
|
||||
rpower <noderange> [on|off|reset|boot|reseat]
|
||||
zVM specific:
|
||||
zVM specific:
|
||||
rpower noderange [on|off|reset|stat|softoff]
|
||||
MIC specific:
|
||||
MIC specific:
|
||||
rpower noderange [stat|state|on|off|reset|boot]
|
||||
docker specific:
|
||||
docker specific:
|
||||
rpower noderange [start|stop|restart|pause|unpause|state]
|
||||
pdu specific:
|
||||
pdu specific:
|
||||
rpower noderange [off|on|stat|status|reset]
|
||||
rpower noderange [pduoff|pduon|pdustat|pdustatus|pdureset]
|
||||
",
|
||||
"rbeacon" =>
|
||||
"Usage: rbeacon <noderange> [on|off|stat] [-V|--verbose]
|
||||
rbeacon [-h|--help|-v|--version]",
|
||||
"rvitals" =>
|
||||
"rvitals" => "",
|
||||
"rvitals.common" =>
|
||||
"Usage:
|
||||
Common:
|
||||
rvitals [-h|--help|-v|--version]
|
||||
FSP/LPAR (with HMC) specific:
|
||||
rvitals noderange {temp|voltage|lcds|all}
|
||||
CEC/LPAR/Frame (using Direct FSP Management) specific:
|
||||
rvitals noderange {rackenv|lcds|all}
|
||||
MPA specific:
|
||||
rvitals noderange {temp|voltage|wattage|fanspeed|power|leds|summary|all}
|
||||
Blade specific:
|
||||
rvitals noderange {temp|wattage|fanspeed|leds|summary|all}
|
||||
BMC specific:
|
||||
rvitals noderange {temp|voltage|wattage|fanspeed|power|leds|all}
|
||||
OpenPOWER (IPMI) specific:
|
||||
rvitals noderange [temp|voltage|wattage|fanspeed|power|leds|chassis|all]
|
||||
OpenPOWER (OpenBMC) specific:
|
||||
rvitals noderange [temp|voltage|wattage|fanspeed|power|leds|altitude|all]
|
||||
MIC specific:
|
||||
rvitals noderange {thermal|all}
|
||||
pdu specific:
|
||||
rvitals noderange ",
|
||||
Common:
|
||||
rvitals [-h|--help|-v|--version]
|
||||
",
|
||||
"rvitals.begin" =>
|
||||
"FSP/LPAR (with HMC) specific:
|
||||
rvitals noderange {temp|voltage|lcds|all}
|
||||
CEC/LPAR/Frame (using Direct FSP Management) specific:
|
||||
rvitals noderange {rackenv|lcds|all}
|
||||
MPA specific:
|
||||
rvitals noderange {temp|voltage|wattage|fanspeed|power|leds|summary|all}
|
||||
Blade specific:
|
||||
rvitals noderange {temp|wattage|fanspeed|leds|summary|all}
|
||||
BMC specific:
|
||||
rvitals noderange {temp|voltage|wattage|fanspeed|power|leds|all}
|
||||
OpenPOWER (IPMI) specific:
|
||||
rvitals noderange [temp|voltage|wattage|fanspeed|power|leds|chassis|all]
|
||||
",
|
||||
"rvitals.openbmc" =>
|
||||
"OpenPOWER (OpenBMC) specific:
|
||||
rvitals noderange [temp|voltage|wattage|fanspeed|power|leds|altitude|all]
|
||||
",
|
||||
"rvitals.end" =>
|
||||
"MIC specific:
|
||||
rvitals noderange {thermal|all}
|
||||
pdu specific:
|
||||
rvitals noderange ",
|
||||
"reventlog" =>
|
||||
"Usage: reventlog <noderange> [all [-s]|clear|<number of entries to retrieve> [-s]] [-V|--verbose]
|
||||
reventlog <noderange> [resolved={<id list>|LED}]
|
||||
reventlog [-h|--help|-v|--version]",
|
||||
"rinv" =>
|
||||
"rinv" => "",
|
||||
"rinv.common" =>
|
||||
"Usage:
|
||||
Common:
|
||||
rinv <noderange> [all|model|serial] [-V|--verbose]
|
||||
rinv [-h|--help|-v|--version]
|
||||
BMC/MPA specific:
|
||||
",
|
||||
"rinv.begin" =>
|
||||
"BMC/MPA specific:
|
||||
rinv <noderange> [model|serial|asset|vpd|deviceid|guid|firm|dimm|mprom|all]
|
||||
OpenPOWER (IPMI) server specific:
|
||||
rinv <noderange> [model|serial|deviceid|uuid|guid|vpd|mprom|firm|all]
|
||||
OpenPOWER (OpenBMC) server specific:
|
||||
",
|
||||
"rinv.openbmc" =>
|
||||
"OpenPOWER (OpenBMC) server specific:
|
||||
rinv <noderange> [model|serial|firm|cpu|dimm|all] [-V|--verbose]
|
||||
PPC specific(with HMC):
|
||||
",
|
||||
"rinv.end" =>
|
||||
"PPC specific(with HMC):
|
||||
rinv <noderange> [all|bus|config|serial|model|firm]
|
||||
PPC specific(using Direct FSP Management):
|
||||
rinv <noderange> [firm]
|
||||
@ -349,10 +372,14 @@ my %usage = (
|
||||
"makentp" =>
|
||||
"Usage: makentp [-h|--help|-v|--version]
|
||||
makentp [-a|--all] [-V|--verbose]",
|
||||
"rflash" =>
|
||||
"Usage:
|
||||
rflash [ -h|--help|-v|--version|-V|--verbose]
|
||||
PPC (with HMC) specific:
|
||||
"rflash" => "",
|
||||
"rflash.common" =>
|
||||
"Usage:
|
||||
Common:
|
||||
rflash [ -h|--help|-v|--version|-V|--verbose]
|
||||
",
|
||||
"rflash.begin" =>
|
||||
"PPC (with HMC) specific:
|
||||
rflash <noderange> -p <rpm_directory> [--activate {concurrent | disruptive}]
|
||||
rflash <noderange> {--commit | --recover}
|
||||
PPC (using Direct FSP Management) specific:
|
||||
@ -362,7 +389,9 @@ my %usage = (
|
||||
OpenPOWER BMC specific (using IPMI):
|
||||
rflash <noderange> [<hpm_file_path>|-d <data_directory>] [-c|--check] [--retry=<count>]
|
||||
rflash <noderange> --recover <bmc_file_path>
|
||||
OpenPOWER OpenBMC specific:
|
||||
",
|
||||
"rflash.openbmc" =>
|
||||
"OpenPOWER OpenBMC specific:
|
||||
rflash <noderange> {[-c|--check] | [-l|--list]}
|
||||
rflash <noderange> <tar_file_path> {[-c|--check] | [-a|--activate] | [-u|--upload]}
|
||||
rflash <noderange> <tar_file_diretory> [-d] [--no-host-reboot]
|
||||
@ -556,6 +585,42 @@ $usage{"rspconfig"} = $usage{"rspconfig.common"} .
|
||||
$usage{"rspconfig.openbmc"} = $usage{"rspconfig.common"} .
|
||||
$usage{"rspconfig.openbmc"};
|
||||
|
||||
$usage{"rinv"} = $usage{"rinv.common"} .
|
||||
$usage{"rinv.begin"} .
|
||||
$usage{"rinv.openbmc"} .
|
||||
" " .
|
||||
$usage{"rinv.end"};
|
||||
|
||||
$usage{"rinv.openbmc"} = $usage{"rinv.common"} .
|
||||
$usage{"rinv.openbmc"};
|
||||
|
||||
$usage{"rvitals"} = $usage{"rvitals.common"} .
|
||||
$usage{"rvitals.begin"} .
|
||||
$usage{"rvitals.openbmc"} .
|
||||
" " .
|
||||
$usage{"rvitals.end"};
|
||||
|
||||
$usage{"rvitals.openbmc"} = $usage{"rvitals.common"} .
|
||||
$usage{"rvitals.openbmc"};
|
||||
|
||||
$usage{"rflash"} = $usage{"rflash.common"} .
|
||||
$usage{"rflash.begin"} .
|
||||
$usage{"rflash.openbmc"} .
|
||||
" " .
|
||||
$usage{"rflash.end"};
|
||||
|
||||
$usage{"rflash.openbmc"} = $usage{"rflash.common"} .
|
||||
$usage{"rflash.openbmc"};
|
||||
|
||||
$usage{"rpower"} = $usage{"rpower.common"} .
|
||||
$usage{"rpower.begin"} .
|
||||
$usage{"rpower.openbmc"} .
|
||||
" " .
|
||||
$usage{"rpower.end"};
|
||||
|
||||
$usage{"rpower.openbmc"} = $usage{"rpower.common"} .
|
||||
$usage{"rpower.openbmc"};
|
||||
|
||||
my $vers = xCAT::Utils->Version();
|
||||
my %version = (
|
||||
"rnetboot" => "$vers",
|
||||
|
Loading…
x
Reference in New Issue
Block a user