BMC (Baseboard Management Controller) บนเมนบอร์ด

BMC (Baseboard Management Controller) บนเมนบอร์ด

BMC คืออะไร
BMC คืออะไร

BMC (Baseboard Management Controller) บนเมนบอร์ด

เคยได้ยินคำว่า BMC บ้างไหมครับ BMC ในที่นี้ไม่ใช่ Business Model Canvas นะครับ แต่เป็น BMC บนเมนบอร์ดที่ย่อมาจาก Baseboard Management Controller ต่างหาก ซึ่งเจ้าตัว BMC ที่เราจะพูดถึงจะเป็นหน่วยควบคุมบนเมนบอร์ดที่อยู่ในชิปหรือวงจรต่างๆ ที่มีหน่วยประมวลผล(CPU) หน่วยความจำ(Memory) ที่เก็บข้อมูล(Storage) และ Network Interface เป็นของตัวเองไม่เกี่ยวกับ CPU อย่างเช่น ชิป ASPEED ที่เราน่าจะคุ้นหูคุ้นตากันอยู่บ้าง

BMC (Baseboard Management Controller) บนเมนบอร์ดเซิฟเวอร์มีไว้ทำอะไร?

BMC ทำหน้าที่ให้บริการควบคุมและดูแลรักษาเครื่องเซิฟเวอร์จากระยะไกลซึ่งผู้ควบคุมสามารถเข้าถึงผ่านการใช้โปรแกรมเบราว์เซอร์หรือทางโปรแกรมที่ผู้ผลิตมีให้บริการ โดยที่เราสามารถเข้าไปตั้งค่าและจัดการในระดับ Low-Level ไม่ว่าจะเป็นการตรวจสอบอุณหภูมิ CPU เช็คสถานะเครื่อง ตรวจดูข้อผิดพลาดในระบบ รวมถึงเปิด-ปิดเครื่อง หรือแม้กระทั่งอัพเดท BIOS ก็สามารถควบคุมและสั่งการได้ด้วยการ Remote iKVM จากระยะไกลเข้ามาโดยที่เราไม่ต้องอยู่หน้าเครื่องได้ทุกที่ทุกเวลาครับ

BMC มีคุณสมบัติอะไรบ้าง?
1. Remote Monitoring (การตรวจสอบระยะไกล): BMC ช่วยให้ผู้ดูแลระบบสามารถดูสถานะและประสิทธิภาพของเซิร์ฟเวอร์ รวมถึงตรวจสอบอุณหภูมิ CPU, ความเร็วพัดลม, การทำงานของไดรฟ์, และข้อมูลสถิติอื่น ๆ
2. Remote Control (การควบคุมระยะไกล): BMC อนุญาตให้ผู้ดูแลระบบควบคุมและจัดการเซิร์ฟเวอร์จากระยะไกล ซึ่งรวมถึงการเปิด/ปิดเครื่องเซิร์ฟเวอร์, รีสตาร์ทระบบ, และปรับแต่งการตั้งค่าต่าง ๆ เพื่อให้เครื่องเซิร์ฟเวอร์ทำงานได้ตามที่เราต้องการ
3. Remote Maintenance (การดูแลระยะไกล): BMC ช่วยให้ผู้ดูแลระบบสามารถดูแลรักษาเซิร์ฟเวอร์ได้อย่างระยะไกล ซึ่งรวมถึงการอัปเกรดซอฟต์แวร์หรือเฟิร์มแวร์ของเซิร์ฟเวอร์ เช่นการแฟลช BIOS หรือ UEFI Firmware
4. Event Logging (การบันทึกเหตุการณ์): BMC บันทึกเหตุการณ์ที่เกิดขึ้นบนเซิร์ฟเวอร์ เช่น ข้อผิดพลาดระบบ, เหตุการณ์สำคัญ, และข้อมูลสถิติ เพื่อให้ผู้ดูแลระบบสามารถตรวจสอบประวัติและวิเคราะห์ปัญหาได้
5. Security Management (การบริหารจัดการความปลอดภัย): BMC ให้บริการด้านความปลอดภัยโดยมีฟีเจอร์เช่น การตรวจสอบสิทธิ์การเข้าถึง, การจัดการรหัสผ่าน, และการตั้งค่าความปลอดภัยอื่น ๆ เพื่อปกป้องระบบเซิร์ฟเวอร์จากการเข้าถึงที่ไม่ได้รับอนุญาต

    แล้วเราจะใช้งาน BMC ยังไง?
    จากที่เล่าไปข้างต้น เรามีวิธีใช้งาน BMC อยู่ 2 วิธีหลักๆ ดังนี้ครับ
    1. ผ่านทางเบราว์เซอร์: ใช้โปรแกรมเบราว์เซอร์ เช่น Google Chrome, Mozilla Firefox, Microsoft Edge เป็นต้น โดยการป้อน IP Address ของ BMC ลงในแถบที่อยู่ URL ของเบราว์เซอร์ และ Login เข้าไปใช้งานครับ

    2. ผ่านทางโปรแกรมเชื่อมต่อพิเศษ: บางผู้ผลิตอุปกรณ์เซิร์ฟเวอร์อาจมีโปรแกรมเฉพาะที่ให้บริการในการเข้าถึง BMC โดยตรง ซึ่งเราอาจจะต้องดาวน์โหลดและติดตั้งโปรแกรมลงบนเครื่องคอมพิวเตอร์ของเราก่อน ถึงจะใช้โปรแกรมเหล่านั้นเพื่อเชื่อมต่อกับ BMC ผ่านทาง Software หรือ Web Browser ที่จัดเตรียมไว้ให้ครับ ตัวอย่างเช่น IPMIView ของทาง Supermicro หรือ iLO Amplifier Pack ของ HPE หรือ iDRAC Service Module ของ Dell ครับ

    สรุป
    BMC (Baseboard Management Controller) เป็นส่วนประกอบที่สำคัญของระบบเซิฟเวอร์ที่ช่วยทำให้เราสามารถควบคุมเครื่องเซิฟเวอร์ได้จากระยะไกล ลดระยะเวลาที่จะต้องเข้ามาหน้างาน ทำให้เราดำเนินงานได้อย่างมีประสิทธิภาพนั่นเองครับ

    Randomly Picked

    Related Post

    สร้าง RAID5 บน Asrock RACK X470D4U2-2T ได้ง่ายๆแค่มี Card RAID

         ในการทดสอบนี้ ทาง PC Gallery นั้นได้นำ Mainboard X470D4U2-2T ที่ไม่รองรับ RAID 5 ซึ่งเป็นเครื่องชุด  Power Rack RSP20350-X470D4U2-2T เป็นการสาธิตว่าถ้าเกิดผู้ใช้งานเครื่องชุดนี้อยากทำ RAID 5 นั้น

    โครงงานServer, RM100-X11SPLF

    Server RM100-X11SPLF RM100-X11SPLF เป็นServer 1U ราคาประหยัด ใช้CPU Intel Xeon Scalable Processor, รองรับหน่วยความจำแบบ ECC RDIMM และ LRDIMM ได้สูงสุด 64GBx8, มีช่องใส่ SSD

    สาธิตการทดสอบ NIC Teaming บนเครื่อง PowerRACK RSPH1250-E3C232D2I

          วันนี้ทาง พีซี แกลเลอรี่ ได้นำข้อมูลการสาธิตวิธีการตั้งค่า NIC Teaming บน Windows server ของเครื่อง PowerRACK RSPH1250-E3C232D2I มาให้เพื่อนๆได้รับชมข้อมูลกันครับ โดยเครื่อง PowerRACK RSPH1250-E3C232D2I มี