การรีสตาร์ท IBM BMC โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์เอง


12

ฉันมีเซิร์ฟเวอร์ไม่กี่เครื่องที่มี IBM BMC (Baseboard Management Controller) ฉันต้องการเปิดเครื่อง BMC โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ เป็นไปได้ไหม อย่างไร?

หมายเหตุ: หนึ่งในนั้นคือเว็บอินเตอร์เฟสหยุดทำงาน ดังนั้นฉันต้องทำเช่นนี้โดยเริ่มต้น BMC ใหม่ (ไม่แน่ใจว่าจะทำอย่างไร - แม้ปุ่มเปิดปิดบนเซิร์ฟเวอร์ไม่ควรรีไซเคิล BMC ฉันเชื่อ) หรือผ่านทาง UDP หรือ SNMP interface (อีกครั้ง ไม่แน่ใจว่าจะทำเช่นนั้นได้อย่างไร)

คำตอบ:


15

วิธีที่ง่ายที่สุดคือถ้าคุณสามารถเข้าสู่เซิร์ฟเวอร์ให้รันในฐานะรูท:

# ipmitool bmc reset cold

ถ้ามันไม่ช่วยอะไรล่ะ บนเซิร์ฟเวอร์ของฉันดูเหมือนว่าจะติดอยู่ สำหรับคำสั่ง "bmc-device --cold-reset" ซึ่งเป็นหลักเดียวกันฉันได้รับข้อผิดพลาด: "ipmi_cmd_cold_reset: รหัสเสร็จสมบูรณ์ไม่ดี" มันไม่รีเซ็ตตัวเองฉันไม่สามารถเข้าถึงได้ แต่อย่างใด ฉันมีทางเลือกอื่นนอกเหนือจากการปิดเครื่องโดยสมบูรณ์หรือไม่?
BalázsPozsár

นอกจากว่าคุณจะมีปุ่มรีเซ็ตฮาร์ดแวร์สำหรับ BMC (ขึ้นอยู่กับรุ่น) คุณก็ติดอยู่กับ powerdown ทั้งหมด ตรวจสอบคู่มือการพิจารณาปัญหาและการสนับสนุนที่เหมาะสมกับรุ่นเซิร์ฟเวอร์ของคุณสำหรับรายละเอียดทั้งหมด
MikeyB

บางทีฉันอาจจะเป็นคนนอกคอกที่นี่ฉันมี Intel S2600GZ4 กับ AXXRMM4 มันไม่มีปุ่มรีเซ็ต afaik เป็นเรื่องน่าละอายที่ปัญหาแบบนี้มีอยู่ที่พวกเขาต้องการพลังในบางครั้ง ...
BalázsPozsár

คำสั่งเดียวกับที่ฉันให้จะใช้กับ RMM4
MikeyB

ใช่มันใช้งานได้ปกติ แต่มันก็มีความสุขอยู่ 2 ครั้งแล้วที่มันถูกแช่แข็งในแบบที่ bmc รีเซ็ตเย็นไม่สามารถช่วยได้
BalázsPozsár

3

หากคุณไม่สามารถเชื่อมต่อ BMC ผ่านเว็บ ssh, IPMI, telnet หรือกลไกการเชื่อมต่ออื่น ๆ ที่คุณได้กำหนดไว้ดังนั้นวิธีเดียวที่จะรีเซ็ต BMC อย่างแน่นอนคือการปิดเครื่องคอมพิวเตอร์แล้วดึงกำลังไฟเข้า BMCs จำนวนมาก (หรือ iLO หรือ eLOM หรืออะไรก็ตาม) จะไม่รีเซ็ตตัวเองเมื่อคอมพิวเตอร์บูตเครื่องใหม่หรือปิดเครื่อง


0

ฉันไม่รู้จัก IBM แต่บนเซิร์ฟเวอร์ HP คุณมักจะสามารถ ssh เข้าสู่ iLO ของพวกเขาได้หากส่วนหน้าเว็บเสียและในทางกลับกัน หากคุณไม่ทำเช่นนั้นฉันคิดว่ามันจะเป็นระบบปิด / เปิดเต็มระบบ


Chopper - BMC ไม่ได้อยู่ใน SupII เสมอ (เทียบเท่ากับ iLO) บางครั้งมันรวมเข้ากับระบบ ไม่ว่าจะด้วยวิธีใดฉันคิดว่ามันต้องใช้แรงดึงที่แท้จริงของปลั๊กเพื่อให้รีสตาร์ทถ้าคุณไม่สามารถเข้าไปใน SupII ได้
mfinni

0

สมมติว่าคุณกำหนด IP ให้กับ BMC คุณสามารถ telnet และเรียกใช้เครื่องมือนี้จาก IBM มันมีตัวเลือกพลังงานและการรีเซ็ต ปมคือฉันไม่ทราบว่าคำสั่งเหล่านั้นรวมถึง BMC จริง - อนาถ แต่มันอาจทำให้คุณเป็นจุดเริ่มต้น

http://idolinux.blogspot.com/2008/11/ibm-baseboard-management-controller.html

http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&lndocid=MIGR-64636


0

สำหรับทุกคนที่มีปัญหาที่คล้ายกันนี่คือคำสั่งipmiutilสำหรับการออกการรีเซ็ตแบบเย็นบน BMC โดยไม่ต้องรีบูตเซิร์ฟเวอร์:

ipmiutil reset -k

ผมเองใช้ipmiutilมากกว่าipmitoolเมื่อเป็นไปได้ที่จะสามารถทำงานได้โดยไม่ต้องขับ IPMI ติดตั้ง ฉันมีหลายกรณีที่โมดูล Linux IPMI ล็อคเนื่องจากปัญหากับ BMC สิ่งนี้ทำให้ ipmitool ทำงานไม่ได้ แต่ฉันยังสามารถใช้ ipmiutil ใน "โหมด driverless" ซึ่งมันกลับไปเป็นอัตโนมัติ ข้อเสียเพียงอย่างเดียวคือ ipmiutil นั้นไม่ได้ติดตั้งไว้แล้วซึ่งแตกต่างจาก ipmitool ควรติดตั้งโดยใช้ repos yum / apt-get ที่มาพร้อมกับ distros ส่วนใหญ่


-1

ไม่แน่ใจว่าจะรีบูต BMC เท่านั้น

แต่ถ้าหากคุณต้องการรีบูทตัวจัดการระยะไกลให้ทำการปิดไฟ AC ด้วยตนเองและทางกายภาพ .. ถอดอุปกรณ์จ่ายไฟ AC ที่ซ้ำซ้อนออก ระบบทั้งหมดจะถูกปิด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.