0

What is IPMI ?

What is IPMI ?


2020-07-17 14:07:01

What is IPMI?


IPMI ย่อมาจาก “Intelligent Platform Management Interface” มีไว้เพื่อบริหารจัดการ Server จากระยะไกล โดยปกติแล้วเราสามารถบริหารจัดการ Server โดยการต่อจอ และต่อคีย์บอร์ด ตรงกับเครื่องได้ แต่ก็ทำได้เมื่อเครื่องอยู่ใกล้ๆตัวเราเท่านั้น สมัยนี้พวก Server ต่างๆ นั้นวางอยู่ใน Data Center ซึ่งอยู่ห่างไกลจากตัวเรา บางทีเกิดเหตุการณ์ว่าตั้งค่า IP ผิด Disk เสีย Ram พัง เครื่องโดนโจมตี เข้าเครื่องไม่ได้ และต้องการลง OS ใหม่ ปกติผู้ดูแลก็ต้องเข้าไปที่หน้าเครื่องเพื่อแก้ไขเท่านั้น (Remote Desktop ไม่ได้) แต่ในกรณีที่เครื่อง Server มี IPMI ก็สามารถแก้ไขจากระยะไกลได้ ไม่จำเป็นต้องไปที่หน้าเครื่อง


ทำไม IPMI ถึงจำเป็น ?


ในปัจจุบันถ้าเกิดเหตุการณ์ไม่คาดฝัน เมื่อเครื่อง Server เกิดปัญหา จำเป็นต้องเข้าไปแก้ไขที่หน้าเครื่อง ถ้าเป็น Web Server ทั่วไปก็อาจไม่เกิดผลกระทบอะไร แต่ถ้าเป็นเครื่องที่สำคัญมากเช่น Email Server, Web service ต่างๆ หรือ เครื่อง Server สำคัญที่ไม่ต้องการให้มี Downtime เลย IPMI ก็มีประโยชน์อย่างมาก ระบบ IPMI ทำให้เราสามารถแก้ไขปัญหาต่างๆ เหล่านี้ได้ โดยการสั่ง reboot, หรือ remote KVM เข้าไปหน้าเครื่องเสมือนว่าเราอยู่หน้าเครื่องได้เลยทันที


จุดเด่นของ IPMI


  • Remote KVM อันนี้สุดยอดมาก เราสามารถ remote ดึงเอาหน้าจอ และ map คียบอร์ด มาไว้ที่เครื่องเราได้เลย
  • Power management เราสามารถสั่ง start/reboot/shutdown ได้ทันทีครับสามารถสั่งเปิดเครื่องได้แม้ขณะเครื่องปิด
  • Remote Device Mapping สามารถสั่ง mount ISO หรือ cd-rom หรือ usb ผ่านเครื่องเราไปยังเครื่องปลายทางได้ ด้วยฟังก์ชั่นนี้เราสามารถ install OS ใหม่ลงบนเครื่องได้ทันที
  • Hardware Health Monitor ตรวจดูสถานะปัจจุบันของ sensor ต่างๆ ในเครื่อง มีตั้งแต่อุณหภูมิของเครื่องและ cpu ความเร็วรอบพัดลม Voltage ของแหล่งจ่ายไฟในเครื่อง ไปจนถึง sensor ตรวจจับว่าเครื่องถูกเปิดหรือไม่
  • Event Log ตรวจเช็คดูสถานะย้อนหลังได้ โดยรวมๆแล้วที่สำคัญก็คือ สถานะของเครื่องที่ผิดปกติต่างๆ
  • OS Platform Independent ไม่ว่าเราจะลง OS อะไร IPMI ก็ยังสามารถใช้งานได้เสมอครับ เพราะเปรียบเสมือนเป็น hardware แยกจากกัน
  • Serial Port Mapping ถ้าหากว่า OS หรือ Application ที่เราใช้อยู่ support ผ่าน serial เราก็สามารถ mapping ออกมาเพื่อให้ใช้งานได้


ลักษณะโครงสร้าง IPMI จะมี IC BMC เป็นส่วนควบคุมกลางที่ค่อยจัดการรับค่าอุปกรณ์ 

Server จัดการของแต่ละระบบ 

Server HP มี Platform  ที่ใช้ในการจัดการอุปกรณ์คือ iLo

Server Dell มี Platform  ที่ใช้ในการจัดการอุปกรณ์คือ iDRAC

Server Cisco มี Platform  ที่ใช้ในการจัดการอุปกรณ์คือ CIMC

Server Inspur มี Platform  ที่ใช้ในการจัดการอุปกรณ์คือ management system


ลักษณะการวาง Server เพื่อใช้งาน IPMI จะต้องวางหลัง Firewall เสมอ



ลักษณะการเชื่อมต่อ IPMI ผ่าน VPN เพื่อเข้าใช้งานระบบ ในเครือข่ายส่วนตัว




By : kirz.com