บอร์ด SuperMicro X8SIE-F มีสองอินเตอร์เฟส LAN เฉพาะสำหรับระบบปฏิบัติการ (LAN1 / 2) และหนึ่งอินเตอร์เฟส LAN เฉพาะสำหรับ IPMI
เป็นไปได้หรือไม่ที่จะกำหนดค่า IPMI ให้ใช้หนึ่งในอินเตอร์เฟส LAN1 / 2 แทนพอร์ต IPMI ถ้าเป็นเช่นนั้นขั้นตอนคืออะไร?
บอร์ด SuperMicro X8SIE-F มีสองอินเตอร์เฟส LAN เฉพาะสำหรับระบบปฏิบัติการ (LAN1 / 2) และหนึ่งอินเตอร์เฟส LAN เฉพาะสำหรับ IPMI
เป็นไปได้หรือไม่ที่จะกำหนดค่า IPMI ให้ใช้หนึ่งในอินเตอร์เฟส LAN1 / 2 แทนพอร์ต IPMI ถ้าเป็นเช่นนั้นขั้นตอนคืออะไร?
คำตอบ:
Jiri อยู่ในเส้นทางที่ถูกต้องด้วยสามตัวเลือก (ทุ่มเทแบ่งปันล้มเหลว) สำหรับส่วนต่อประสาน IPMI คำตอบสั้น ๆ คือใช่คุณสามารถใช้ LAN1 แทนพอร์ต IPMI เฉพาะและโดยทั่วไปจะทำงานด้วยการตั้งค่า BIOS เริ่มต้น ไม่สามารถรัน IPMI บนอินเทอร์เฟซ LAN2 ได้
นี่คือคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับสามตัวเลือก:
เฉพาะ : ใช้อินเตอร์เฟส IPMI เฉพาะเสมอ นี่คือตัวเลือกที่คุณต้องการหากคุณกำลังพยายามตั้งค่าที่ง่ายที่สุดโดยเสียค่าใช้จ่ายในการเดินสายเพิ่มเติม
ใช้ร่วมกัน : ใช้อินเทอร์เฟซ LAN1 เสมอ นี่คือตัวเลือกที่คุณต้องการหากคุณพยายามลดการเดินสายเคเบิลของคุณไปยังเซิร์ฟเวอร์แต่ละเครื่องและทำความเข้าใจกับการแลกเปลี่ยน ภายใต้ฝาครอบมีสวิตช์เสมือนในฮาร์ดแวร์ที่แยกการรับส่งข้อมูลไปยังการ์ด IPMI จากการรับส่งข้อมูลไปยังส่วนที่เหลือของระบบ การ์ด IPMI นั้นมีที่อยู่ MAC แยกต่างหากเพื่อแยกการรับส่งข้อมูล บนบอร์ด Supermicro ที่ทันสมัยคุณสามารถตั้งค่าทราฟฟิก IPMI ให้ทำงานบน VLAN ที่แตกต่างจากส่วนที่เหลือของระบบดังนั้นคุณสามารถติดแท็กทราฟฟิก IPMI ได้ มีความหมายที่แน่นอนเกี่ยวกับความปลอดภัยของการออกแบบนี้ ไม่ใช่เรื่องยากสำหรับระบบหลักในการเข้าถึงเครือข่าย IPMI หากคุณพยายามแยกพวกเขาออก ความล้มเหลวของอินเทอร์เฟซ LAN1 มักจะหมายความว่าคุณสูญเสียการเชื่อมต่อหลักและนอกแบนด์ในเวลาเดียวกัน
Failover (ค่าเริ่มต้นจากโรงงาน) : ขณะบู๊ตตรวจสอบว่ามีการเชื่อมต่อ IPMI เฉพาะหรือไม่ ถ้าเป็นเช่นนั้นใช้อินเทอร์เฟซเฉพาะมิฉะนั้นกลับไปใช้ LAN1 ที่ใช้ร่วมกัน ฉันไม่เคยพบว่ามีประโยชน์สำหรับตัวเลือกนี้ อย่างที่ฉันบอกได้ว่าการตั้งค่านี้มีข้อบกพร่องพื้นฐาน - ฉันยังไม่ได้ทดสอบอย่างกว้างขวาง แต่ฉันได้ยินรายงานว่าจะไม่พบอินเทอร์เฟซเฉพาะในหลาย ๆ สถานการณ์เนื่องจากสวิตช์อัปสตรีมไม่ผ่านการรับส่งข้อมูล - ตัวอย่างเช่น หลังจากไฟฟ้าดับหากสวิตช์และระบบเกิดขึ้นพร้อมกันหรือหากสวิตช์ยังคงบล็อกระหว่างการตรวจจับต้นไม้ทอด รวมสิ่งนี้เข้ากับความจริงที่ว่าการตรวจสอบเกิดขึ้นเมื่อบู๊ตเท่านั้นและโดยทั่วไปก็ยากที่จะควบคุมว่าคุณจะใช้อินเตอร์เฟสแบบใด
คำสั่ง raw ต่อไปนี้จะพิสูจน์ได้ว่ามีประโยชน์สำหรับคนต่อไปที่อ่านหัวข้อนี้ ฉันได้รับสิ่งเหล่านี้โดยตรงจากฝ่ายสนับสนุนของ Supermicro ไชโย:
ที่จะได้รับโหมด ipmitool raw 0x30 0x70 0x0c 0
LAN:
การตั้งค่าโหมด LAN ipmitool raw 0x30 0x70 0x0c 1 0
ทุ่มเท:
การตั้งค่าโหมด LAN onboard / ipmitool raw 0x30 0x70 0x0c 1 1
ใช้ร่วมกัน:
การตั้งค่าโหมด LAN ipmitool raw 0x30 0x70 0x0c 1 2
failover:
ค่าดิบเหล่านี้จะใช้งานได้ด้วยipmicfg
(อย่าลืมใช้-raw
แทนraw
)
หลังจากตั้งค่าโหมด LAN ที่ต้องการอย่าลืมทำการรีบูตอย่างหนัก
ฉันคิดออก วิธีการทำงานเป็นสิ่งที่ค่อนข้างสวย แต่ที่นี่คือ:
ขึ้นอยู่กับว่ามีสายเคเบิลเครือข่ายเสียบเข้ากับพอร์ต IPMI เฉพาะก่อนที่เซิร์ฟเวอร์จะได้รับพลังงานหรือไม่ หากมีสายเคเบิลอยู่ IPMI จะทำงานโดยอัตโนมัติบนพอร์ตนั้น หากไม่มีสายเคเบิลในพอร์ตนั้น IPMI จะถูกกำหนดให้กับพอร์ต LAN1 โดยอัตโนมัติ (แชร์กับระบบปฏิบัติการ)
การตั้งค่าเหล่านี้จะไม่คงอยู่ในวงจรไฟฟ้าจนกว่าคุณจะตั้งค่าถาวรโดยใช้เครื่องมือ IPMI View> การตั้งค่า BMC หากคุณไม่ทำเช่นนี้ทุกครั้งที่เซิร์ฟเวอร์ได้รับพลังงานกรณืก็จะทดสอบสายเคเบิลอีกครั้งและกำหนด IPMI ใหม่ตามลำดับ
ในบอร์ดเหล่านี้อินเทอร์เฟซ ipmi สามารถกำหนดค่าได้ที่ 1rst LAN หรือในรายการเฉพาะและคุณสามารถเลือกได้โดยการออกคำสั่งแบบดิบ ขั้นตอนในการเปิดใช้งาน LAN เฉพาะของฉันบนบอร์ด X8DTU-F คือ:
#install ipmitool (this is for debian)
apt-get install ipmitool
#insert the kernel modules needed for ipmi
modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler
#get the current mode (01 00 is dedicated mode)
ipmitool raw 0x30 0x70 0x0c 0
#send the raw command to enable dedicated lan
ipmitool raw 0x30 0x70 0xc 1 1 0
ตอนนี้คุณสามารถใช้ ipmitool เพื่อกำหนด ipaddress / netmask ให้กับส่วนต่อประสานและเริ่มทำงานได้ตามปกติ
หากคุณต้องการทราบ comands ทั้งหมดในโหมด raw สำหรับ supermicro ipmi มีรายการที่นี่
ฉันมี X8SIL-FB และหากคุณเชื่อมต่อ BMC ผ่านทาง LAN ด้วยเบราว์เซอร์คุณสามารถดูได้ใน 'การกำหนดค่า - เครือข่าย' ซึ่งสำหรับอินเตอร์เฟส LAN มีตัวเลือกเพิ่มเติม (อุทิศแบ่งปันล้มเหลว)
แต่ฉันยังไม่ได้ทดสอบ
นี่เป็นอีกเครื่องมือ Supermicro IPMI ที่มีประโยชน์สำหรับผู้ใช้ที่มีปัญหา: IPMICFG สิ่งนี้ได้ช่วยฉันแก้ปัญหากระดาษติดไม่กี่ครั้งก่อน
คุณยังสามารถใช้ ipmitool เพื่อตั้งค่า lanport:
sudo ipmiutil smcoem lanport dedicated
จากนั้นตรวจสอบว่าการกำหนดค่าของคุณถูกต้อง:
sudo ipmiutil lan -e
คุณควรเห็นบรรทัด:
SuperMicro Lan Interface : 00 : Dedicated
ไชโย!