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

    Test Active Sink Supermicro P0064AP4 – EPYC 7302P

    Server NetMICRO T01-ROMED8-2T      การทดสอบ Active Sink Supermicro P0064AP4 ติดตั้งระบายความร้อนให้ CPU AMD EPYC 7302P ที่มีค่า Max TDP 155W 16C/32T

    Server: NetMICRO X3-E3C232D4UV1L

    Server NetMICRO X3-E3C232D4UV1L NetMICRO X3-E3C232D4UV1L เป็นServer ราคาประหยัด เหมาะสำหรับธุรกิจขนาดกลางและย่อม ใช้CPU Intel Pentium G4560 ความเร็ว 3.50Ghz 2Cores-4Threads, รองรับหน่วยความจำแบบ none-ECC และ ECC ได้สูงสุด

    สาธิต RAID VROC บน Mainboard TYAN S7100AG2NR

    ในการสาธิต VROC RAID นี้ ทาง PC Gallery นั้นได้ทดสอบบน ProRender Workstation TDP780-S7100AG2NR อุปกรณ์ที่ใช้ในการทดสอบที่ติดตั้งเพิ่มลงบนเครื่อง ProRender Workstation TDP780-S7100AG2NR ทำการติดตั้ง M.2 NVMe Intel ทั้งหมด