目前,如果我想知道服务器的IPMI地址,我将不得不去SBIOS并在BMC下进行检查。 有没有办法从虚拟机中获取IPMI地址?
要从物理安装的操作系统获取有关IPMI的信息(并更改其设置),可以使用ipmitool(1)以及许多类似的软件。 大多数情况下,它需要root权限才能运行。
那么你可以做这样的事情:
$ sudo ipmitool lan print Set in Progress : Set Complete Auth Type Support : NONE MD2 MD5 PASSWORD OEM Auth Type Enable : Callback : NONE MD2 MD5 PASSWORD OEM : User : NONE MD2 MD5 PASSWORD OEM : Operator : NONE MD2 MD5 PASSWORD OEM : Admin : NONE MD2 MD5 PASSWORD OEM : OEM : IP Address Source : Static Address IP Address : 172.20.0.30 Subnet Mask : 255.255.255.0 MAC Address : 00:25:90:9d:a1:dc SNMP Community String : AMI IP Header : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10 BMC ARP Control : ARP Responses Enabled, Gratuitous ARP Disabled Gratituous ARP Intrvl : 0.0 seconds Default Gateway IP : 172.20.0.1 Default Gateway MAC : 00:00:00:00:00:00 Backup Gateway IP : 0.0.0.0 Backup Gateway MAC : 00:00:00:00:00:00 802.1q VLAN ID : Disabled 802.1q VLAN Priority : 0 RMCP+ Cipher Suites : 0,1,2,3,6,7,8,11,12 Cipher Suite Priv Max : XaaaXXaaaXXaaXX : X=Cipher Suite Unused : c=CALLBACK : u=USER : o=OPERATOR : a=ADMIN : O=OEM
在这个例子中,172.20.0.30是IPMI的地址。