在作業系統中查詢實體主機硬體資訊(ILO位址、序列号、廠家和型号等)--ipmitool、dmidecode
日常運維中經常遇到作業系統裡的位址和實體主機的遠端管理位址(ILO位址、BMC地池、Imana位址)不對應的問題。下面就來從作業系統擷取實體主機硬資訊,主要包括實體主機的廠家、型号、序列号、ILO位址、WWN号、MAC位址(省略)等。使用的指令子產品有ipmitool、dmidecode、wmic bios get SerialNumber /value,
ipmitool工具很強大,但一般情況很少安裝。dmidecode基本每個作業系統都存在。
ipmitool工具安裝和使用:
安裝(使用CD光牒YUM):

安裝後檢查:
centos6安裝和注意事項:
rpm -ivh OpenIPMI-modalias-2.0.19-11.el7.x86_64.rpm
rpm -ivh ipmitool-1.8.13-8.el7_1.x86_64.rpm
以上需要安裝 OpenIPMI-modalias、 ipmitool工具。後加載子產品
modprobe ipmi_devintf
modprobe ipmi_msghandler
modprobe ipmi_si
注意:管理口有兩個MAC位址(一個端口)。ChannoNo為1(Share Nic網絡)或8(BMC獨立管理網絡)
檢視ILO位址: ipmitool lan print 1 或 ipmitool lan print 8 。從結果中選擇static那個。
檢視序列号和廠家、型号等: ipmitool fru
檢視硬體告警資訊:
dmidecode指令檢視序列号: dmidecode -t system
windows系統中檢視硬體的序列号: wmic bios get SerialNumber /value
檢視主機WWN号和HBA狀态:
cat /sys/class/fc_host/host*/port_name
檢視挂載磁盤和分區:
lsblk 多磁盤分區檢視
multipath -ll 檢視存儲多路徑資訊
檢視磁盤盤符UUID,并非挂載磁盤的UUID。 ls -l /dev/disk/by-id/
指令彙總: