IPMI 备忘录
发布日期:2021-06-29 11:37:09
浏览次数:2
分类:技术文章
本文共 2742 字,大约阅读时间需要 9 分钟。
IPMI的功能
通过web访问IPMI,你可以实现对机器的操作,linux 下可以通过ipmitool 直接访问:
- 开机,关机,重启,查看机器当前的通电状态
- 安装系统。有些服务器的IPMI,没有内置iKVM,无法实现系统的安装。这个估计和成本有关
- 修改IPMI的网络和IP地址
- 修改bios设置,可以通过IPMI进入bios
- 设置Raid。这个目前对鼠标支持很差。要想设置raid,就只能用键盘操作。这方面IBM,Dell,HP做的不错,他们完全是可以使用鼠标操作。
别的功能,就基本不太实用。另外通过IPMI,其实是可以获得当前机器的电量消耗等参数。这个后续再深入研究。
对于超微的机器,可以设置IPMI的网卡,采用共享,就是让eth0(第一块网卡)和IPMI网卡共有。这样可以节省一条网线。还有就是IPMI专用的网卡是百兆。如果是共用,那么是千兆。 超微的IPMI,可以设置vlan,就是把IPMI口独立到一个vlan里。这样共享,也不会有安全性的问题。泰安的IPMI,是没有vlan这个功能。 IPMItool使用很多人希望使用IPMI做带外管理。如果直接使用是有问题的。在OS层面上,你是可以修改IPMI的设置。也就是说,对于linux来说,有专门的驱动,让你修改底层IPMI的设置,包括修改你的IPMI的用户名和密码。 安装IPMItool无论是centos,还是ubuntu都可以直接安装,源里都有yum -y install ipmitoolapt-get -y install ipmitool
内核加载
modprobe ipmi_msghandlermodprobe ipmi_devintfmodprobe ipmi_si
这个时候,你就基本可以对IPMI进行各种设置,你web可以做到的,命令行下都应该可以实现。
DELL的<channel_no>是1,HP的是2 ,超微的是1,如果提示你输入channel_no 就输入就可以。 查看IPMI用户IPMItool,可以查看本地的BMC的设置,查看本地是不需要身份验证。如果查看远程,需要提供IPMI 的用户名和密码。# ipmitool user list 1ID Name Callin Link Auth IPMI Msg Channel Priv Limit2 ADMIN false false true# ipmitool user list 1 ID Name Callin Link Auth IPMI Msg Channel Priv Limit 2 ADMIN false false true ADMINISTRATOR
重设管理员密码,2表示管理员ID,后面就是管理员的新密码
ipmitool user set password 2 chenshake
我尝试添加用户,是没问题,不过无法给用户设置管理员权限。这个问题以后慢慢解决。
设置IPMI ip 地址# ipmitool lan set 1 ipsrc dhcp# ipmitool lan print 1# ipmitool lan set 1 ipsrc static# ipmitool lan set 1 ipaddress 10.1.199.211 Setting LAN IP Address to 10.1.199.211# ipmitool lan set 1 netmask 255.255.255.0 Setting LAN Subnet Mask to 255.255.255.0# ipmitool lan set 1 defgw ipaddr 10.1.199.1 Setting LAN Default Gateway IP to 10.1.199.1 # ipmitool lan print 1
命令说明:
使用静态地址:ipmitool lan setipsrc static使用动态地址:ipmitool lan set ipsrc dhcp设置IP:ipmitool lan set ipaddr 设置掩码:ipmitool lan set netmask 设置网关:ipmitool lan set defgw ipaddr 本地操作 -I open 表示接口本地:ipmitool -I open lan print 1操作远程机器 -I lan 表示接口远程:ipmitool -I lan -H 10.1.199.12 -U ADMIN -P ADMIN lan print 1
改变服务器引导方式:
ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis bootdev pxeipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis bootdev diskipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis bootdev cdrom
服务器电源管理:
ipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis power offipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis power resetipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis power onipmitool -I lan -H 10.1.199.212 -U ADMIN -P ADMIN chassis power status
其他
IPMI需要进入bios,进行设置IP地址。这个本身没什么特别。不过有时候你会发现设置完IPMI的IP地址后,无法访问,也无法ping通。你会以为IPMI出问题了。
这个时候,你需要完全拔掉机器的电源,等待5分钟,把网线插入IPMI的网卡。这个时候,插上电源,就算不开机,也应该可以ping通,访问。这个问题折腾了我很长时间。 机器加电前,需要把IPMI的网线插上,这样可以初始化。 另外默认IPMI是DHCP获得IP。转载地址:https://blog.csdn.net/zyxpaomian/article/details/104696584 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月25日 12时51分17秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
速看 | 电子元器件如何确定好坏?
2019-04-29
485通信自动收发电路,历史上最详细的解释
2019-04-29
【视觉盛宴三】不好意思,这些线材接口的横截面真的没见过
2019-04-29
一位头发发白的神人教你怎么写程序,运维,买电脑,写文章,平面设计!
2019-04-29
【第二期】那些设计漂亮、有创意的电路板!
2019-04-29
【第三期】那些设计漂亮、有创意的电路板!
2019-04-29
继续推荐公众号~
2019-04-29
「第二篇」全国一等奖,经验帖。
2019-04-29
「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载...
2019-04-29
5G小科普(漫画版,So easy!)
2019-04-29
无人再提华强北
2019-04-29
千万不要小瞧那些不好好写代码的程序员
2019-04-29
80后,天才程序员, Facebook 第一任 CTO,看看开挂的人生到底有多变态?
2019-04-29
「第四篇」电赛控制题可以准备一些什么?
2019-04-29
「第五篇」全国电子设计竞赛-电源题设计方案总结
2019-04-29
「第六篇」对于电赛,我们应该看重什么?
2019-04-29
树莓派翻车了
2019-04-29
垃圾分类背后的数据和真相
2019-04-29
PID算法搞不懂?看这篇文章就够了。
2019-04-29
这位电子工程师,你不能错过。
2019-04-29