redpower
v0.3.1
RedPower는 Redfish API를 사용하여 서버 전원을 관리하기 위해 GO 언어로 작성된 도구입니다. 의존성이 없으며 설치가 필요하지 않습니다. 릴리스 탭에서 운영 체제의 바이너리를 다운로드하고 비 독사 시스템에서 권한을 변경하여 실행 파일 (CHMOD +X Filename )을 변경하십시오.
Dell EMC R640 및 R740XD, Intel R1208WF 시리즈, Supermicro SYS-6019U-TN4RT 테스트
현재 전력 상태를 얻으려면 :
./redpower -host HOST -user USER -pass PASSWORD -get
지정된 호스트를위한 지원되는 전력 조치를 나열하려면 :
./redpower -host HOST -user USER -pass PASSWORD -list
호스트에서 지정된 동작을 수행하려면 :
./redpower -host HOST -user USER -pass PASSWORD -action ACTION
❗ 조치는 -list 명령에 의해 반환 된 지원 된 조치 중 하나입니다 (Case Clestive!)
다른 유용한 인수 : -자체 서명하고 유효하지 않은 인증서를 허용하기 위해 - 불안을 제한하는 quiet , -signore는 충돌을 무시할 수 있습니다 (예 : 이미 켜져있는 서버에서 전원을 공급하려고 할 때). 아래 전체 목록 :
./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