RedPower ist ein Tool, das in GO -Sprache geschrieben wurde, um die Serverleistung mithilfe der Redfish -API zu verwalten. Es hat keine Abhängigkeiten und erfordert keine Installation. Laden Sie einfach Binärdatoren für Ihr Betriebssystem von der Registerkarte Releases und auf Nicht -Windows -Systemen -Änderungsberechtigungen herunter, um die Ausführung (CHMOD +X Dateiname ) zu machen.
Getestet an Dell EMC R640 und R740XD, Intel R1208WF-Serie, Supermicro SYS-6019U-TN4RT
Um den aktuellen Stromversorgungszustand zu erhalten:
./redpower -host HOST -user USER -pass PASSWORD -get
Auflistung unterstützter Leistungsaktionen für den festgelegten Host:
./redpower -host HOST -user USER -pass PASSWORD -list
Um festgelegte Aktionen auf einem Host auszuführen:
./redpower -host HOST -user USER -pass PASSWORD -action ACTION
❗ Aktion ist eine der unterstützten Aktionen, die von -List -Befehl zurückgegeben wurden (Fall sensibel!)
Andere nützliche Argumente: -Quiet zur Begrenzung von Ausführlichkeiten, -iscure, um selbstsignierte und ungültige Zertifikate zu ermöglichen, Ignore zu ignorieren (z. B. beim Versuch, einen Server aufzunehmen, der bereits aufgetreten ist). Vollständige Liste unten:
./redpower -version
redpower version: 0.3.0 (f01caf46a505d0be8af80515a855292eb0e2131f) build date: 2020-04-05T18:52:38Z
./redpower -help
Usage of ./redpower:
-action string
power action to perform
-debug
enable printing of http response body
-get
get current power state
-host string
BMC address and optional port (host or host:port)
-ignore
ignore conflicts (like power on the server which is already on)
-insecure
do not verify host certificate
-list
list supported power actions
-pass string
BMC password
-quiet
do not output any messages except errors
-timeout int
operation timeout in seconds (default 30)
-user string
BMC username
-version
print program version and quit