redpower
v0.3.1
RedPower هي أداة مكتوبة بلغة GO لإدارة طاقة الخادم باستخدام Redfish API. لا يحتوي على أي تبعيات ولا يتطلب التثبيت - فقط قم بتنزيل ثنائي لنظام التشغيل الخاص بك من علامة تبويب الإصدارات وعلى أذونات أنظمة غير Windows لجعله قابل للتنفيذ ( اسم ملف CHMOD +X).
تم اختباره على Dell EMC R640 و R740XD ، Intel R1208WF Series ، 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
❗ الإجراء هو أحد الإجراءات المدعومة التي يتم إرجاعها بواسطة أمر القائمة (حساس الحالة!)
الحجج الأخرى المفيدة: -Quiet للحد من الفعل ، ودقيق للسماح بالشهادات الموقعة ذاتيا وغير الصالحة ، -ignore لتجاهل النزاعات (على سبيل المثال عند محاولة تشغيل الخادم الموجود بالفعل). القائمة الكاملة أدناه:
./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