[转帖]使用ipmitool配置X86服务器的BMC网络和用户信息

使用,ipmitool,配置,x86,服务器,bmc,网络,用户,信息 · 浏览次数 : 0

小编点评

**步骤:** 1. **安装 ipmitool 工具:** - 打开服务器的安装程序。 - 选择“安装 IPMI 工具”。 - 安装软件并按照屏幕上的说明进行配置。 2. **配置 BMC 的 IP 地址:** - 使用 `ipmitool lan print 1#` 命令显示 BMC 的 IP 地址信息。 - 设置 BMC 的 IP 地址为 `192.168.100.1424`。 - 使用 `ipmitool lan set 1 ipaddr 192.168.100.1424` 命令设置 BMC 的 IP 地址。 3. **配置 BMC 的子网掩码:** - 使用 `ipmitool lan set 1 netmask 255.255.255.05` 命令设置 BMC 的子网掩码为 `255.255.255.05`。 4. **配置 IPMI 网关:** - 使用 `ipmitool lan set 1 defgw ipaddr 192.168.100.2546` 命令设置 BMC 的默认网关地址为 `192.168.100.2546`。 5. **设置 BMC 的路由器地址:** - 使用 `ipmitool lan set 1 ipaddr 192.168.100.2546` 命令设置 BMC 的路由器地址为 `192.168.100.2546`。 6. **验证 BMC 的 IP 地址信息:** - 使用 `ipmitool lan print 1` 命令检查 BMC 的 IP 地址信息是否已设置正确。 7. **设置 BMC 的用户:** - 使用 `ipmitool user list 1ID Name Callin Link Auth IPMI Msg Channel Priv Limit1` 命令列出 BMC 的用户信息。 - 创建一个新的用户命名为 `test3`,并设置其密码为 `len0vO`。 8. **赋予新用户权限:** - 使用 `ipmitool channel setaccess 1 6 callin=on ipmi=on link=on privilege=4` 命令为 `test3` 设置权限为 `callin,ipmi,link,privilege`。 9. **验证用户的权限:** - 使用 `ipmitool user list 1ID Name Callin Link Auth IPMI Msg Channel Priv Limit1` 命令检查 `test3` 的权限设置。

正文

https://www.pudn.com/news/62bad7d023dfab40401fde4b.html

 

当不知道服务器的BMC(Baseboard Management Controller)的管理IP和用户信息时,可以在服务器安装的系统上安装ipmitool工具,然后通过带内的方式来直接配置BMC的网络和IP等信息,省去重启机器去寻找BMC配置界面进行设置的步骤。

以下示例是通过带内方式来配置,如果要通过带外的方式来配置,在ipmitool命令后面加上“–H BMCip –U username –P password”等参数。


1.设置BMC的网络信息

1)显示BMC的IP地址信息(可以使用其它通道号如2,3,4等来查看设备可以使用的通道的信息,通常配置通道1,以下命令中的1都是代表配置通道1)
# ipmitool lan print 1
# ipmitool channel info 1

2)设置通道1使用静态IP地址。
# ipmitool lan set 1 ipsrc static

3)设置BMC的IP地址。
# ipmitool lan set 1 ipaddr 192.168.100.142

4)设置BMC的子网掩码。
# ipmitool lan set 1 netmask 255.255.255.0

5)设置 IPMI的网关。
# ipmitool lan set 1 defgw ipaddr 192.168.100.254

6)确认BMC的IP地址信息
# ipmitool lan print 1

Set in Progress         : Set Complete
Auth Type Support       : MD5 PASSWORD 
Auth Type Enable        : Callback : MD5 PASSWORD 
                        : User     : MD5 PASSWORD 
                        : Operator : MD5 PASSWORD 
                        : Admin    : MD5 PASSWORD 
                        : OEM      : 
IP Address Source       : Static Address
IP Address              : 192.168.100.142
Subnet Mask             : 255.255.255.0
MAC Address             : 00:1e:67:54:6d:ca
SNMP Community String   : public
IP Header               : TTL=0x00 Flags=0x00 Precedence=0x00 TOS=0x00
BMC ARP Control         : ARP Responses Enabled, Gratuitous ARP Disabled
Gratituous ARP Intrvl   : 0.0 seconds
Default Gateway IP      : 192.168.100.254
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,4,6,7,8,9,11,12,13,15,16,17,18
Cipher Suite Priv Max   : caaaaaaaaaaaaaa
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM
Bad Password Threshold  : Not Available

2.设置BMC的用户

1)列出BMC用户的信息。
# ipmitool user list 1

ID  Name             Callin  Link Auth  IPMI Msg   Channel Priv Limit
1                    false   false      true       ADMINISTRATOR
2   lenovo           false   true       true       ADMINISTRATOR
3   three            false   false      true       ADMINISTRATOR
4   test1            false   false      true       ADMINISTRATOR
5   test2            false   false      true       ADMINISTRATOR
6                    true    false      false      NO ACCESS
7                    true    false      false      NO ACCESS
8                    true    false      false      NO ACCESS
9                    true    false      false      NO ACCESS
10                   true    false      false      NO ACCESS
11                   true    false      false      NO ACCESS
12                   true    false      false      NO ACCESS
13                   true    false      false      NO ACCESS
14                   true    false      false      NO ACCESS
15                   true    false      false      NO ACCESS

2)创建新的用户(可以直接修改管理用户的密码,不创建新的用户)
# ipmitool user set name 6 test3 (6是上面命令列出的其中一个未使用的用户ID号)

3)设置用户的密码
# ipmitool user set password 6 len0vO (6是用户test3的用户ID号)

4)给新建的用户赋予权限
# ipmitool channel setaccess 1 6 callin=on ipmi=on link=on privilege=4 (6是用户test3的用户ID号)

5)检查确认用户的信息
# ipmitool user list 1

ID  Name             Callin  Link Auth  IPMI Msg   Channel Priv Limit
1                    false   false      true       ADMINISTRATOR
2   lenovo           false   true       true       ADMINISTRATOR
3   three            false   false      true       ADMINISTRATOR
4   test1            false   false      true       ADMINISTRATOR
5   test2            false   false      true       ADMINISTRATOR
6   test3            true    true       true       ADMINISTRATOR
7                    true    false      false      NO ACCESS
8                    true    false      false      NO ACCESS
9                    true    false      false      NO ACCESS
10                   true    false      false      NO ACCESS
11                   true    false      false      NO ACCESS
12                   true    false      false      NO ACCESS
13                   true    false      false      NO ACCESS
14                   true    false      false      NO ACCESS
15                   true    false      false      NO ACCESS

配置好BMC的网络和用户后,就可以通过浏览器登录服务器的管理界面,对设备进行日常的管理(通常用来做监控和故障诊断)。

与[转帖]使用ipmitool配置X86服务器的BMC网络和用户信息相似的内容:

[转帖]使用ipmitool配置X86服务器的BMC网络和用户信息

https://www.pudn.com/news/62bad7d023dfab40401fde4b.html 当不知道服务器的BMC(Baseboard Management Controller)的管理IP和用户信息时,可以在服务器安装的系统上安装ipmitool工具,然后通过带内的方式来直接配

[转帖]Linux下使用IPMItool重启IPMI的方法

https://bbs.qunyingkeji.com/1690/ 1.安装IPMItool工具 # yum install ipmitool 2.检测IPMI组件 # dmidecode |sed -n '/IPMI/,+5p'出现以下信息,说明支持IPMIIPMI Device Informat

[转帖]Ipmitool跟OS下的ipmi模块之间的关系

https://www.jianshu.com/p/71614d3288e8 OS下默认加载了ipmi的相关模块 注:此时OS下可以正常使用ipmitool命令访问本机的ipmi 设备。 [root@localhost ~]# lsmod |grep -i ipmi ipmi_si 57587 0

[转帖]IPMITOOL简介

https://blog.yelvlab.cn/archives/627/ IPMITOOL来由 IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准

[转帖]BMC IPMI常用命令

BMC IPMI常用命令 BMC(Baseboard Management Controler)提供了多种通道来和主机通信,进而检测主机的温度、风扇转速、电压、电源和现场可替代器件。为了便于用户使用,它提供了非常丰富的命令,下面介绍一下主要的常用命令。 1. 远程电源控制类 Ipmitool -I

[转帖]使用JMX服务监控Java程序性能

https://www.jianshu.com/p/3c3c836c1c20?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 背景 单机收集服务器需要性能监控和测试。 JMX

[转帖]使用 tc netem 模拟网络异常

https://cizixs.com/2017/10/23/tc-netem-for-terrible-network/ 在某些情况下,我们需要模拟网络很差的状态来测试软件能够正常工作,比如网络延迟、丢包、乱序、重复等。linux 系统强大的流量控制工具 tc 能很轻松地完成,tc 命令行是 ipr

[转帖]使用 sysdig 进行监控和调试 linux 机器

https://cizixs.com/2017/04/27/sysdig-for-linux-system-monitor-and-analysis/ sysdig 简介 sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With

[转帖]使用MAT命令行工具生成堆dump分析文件

https://www.cnblogs.com/hellxz/p/use_mat_linux_command_line_generate_reports.html 写作目标 Java程序运行过程中,难免会出现 OOM,往往是在 JVM 启动参数中添加出现 OOM 时输出堆 dump(又名:堆转储、堆

[转帖]使用火焰图(FlameGraph)分析程序性能

火焰图概念 火焰图(FlameGraph)是 svg 格式的矢量图,是先通过 perf 等工具分析得到结果,并将该结果生成的具有不同层次且支持互动的图片,看起来就像是火焰,这也是它的名字的由来。表现形式如下所示: 需要注意以下几点: 纵向(Y 轴)高低不平,表示的是函数调用栈的深度。每一层都是一个函