linux系统通过ipmitool配置服务器带外

linux系统通过ipmitool配置服务器带外,第1张

比如这样:

下面列出ipmitool命令详解(引用自 http://linux.51yip.com/search/ipmitool ):

一、开关机,重启

1. 查看开关机状态:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power status

2. 开机:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power on

3. 关机:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power off

4. 重启:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) power reset

二、用户管理

说明:[ChannelNo] 字段是可选的,ChannoNo为1或者8;BMC默认有2个用户:user id为1的匿名用户,user id为2的ADMIN用户;<>字段为必选内容;<privilege level>:2为user权限,3为Operator权限,4为Administrator权限;

1. 查看用户信息:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user list [ChannelNo]

2. 增加用户:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user set name <user id><username>

3. 设置密码:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user set password <user id><password>

4. 设置用户权限:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user priv <user id><privilege level>[ChannelNo]

5. 启用/禁用用户:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) user enable/disable <user id>

三、IP网络设置

说明:[ChannelNo] 字段是可选的,ChannoNo为1(Share Nic网络)或者8(BMC独立管理网络);设置网络参数,必须首先设置IP为静态,然后再进行其他设置;

1. 查看网络信息:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan print [ChannelNo]

2. 修改IP为静态还是DHCP模式:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan set <ChannelNo>ipsrc <static/dhcp>

3. 修改IP地址:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan set <ChannelNo>ipaddr <IPAddress>

4. 修改子网掩码:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan set <ChannelNo>netmask <NetMask>

5. 修改默认网关:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) lan set <ChannelNo>defgw ipaddr <默认网关>

四、SOL功能

说明:<9.6/19.2/38.4/57.6/115.2>其中115.2代表115200,即*1000是表示的波特率。

1. 设置SOL串口波特率:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sol set volatile-bit-rate <9.6/19.2/38.4/57.6/115.2>

2. 打开SOL功能:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sol activate

3. 关闭SOL功能:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sol deactivate

五、SEL日志查看

1. 查看SEL日志:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sel list

六、FRU信息查看

1. 查看FRU信息:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) fru list

七、SDR,Sensor信息查看

1. 查看SDR Sensor信息:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sdr

2. 查看Sensor信息:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) sensor list

八、mc(管理单元BMC)状态和控制

1. 重启动BMC:

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) mc reset <warm/cold>

九、设置BMC的iptables防火墙

1. 设置某一段IP可以访问BMC

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) raw 0x32 0x76 0x01 0x01 ip1(0xa 0xa 0xa 0xa) ip2(0xb 0xb 0xb 0xb)

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) raw 0x32 0x76 0x09

2. 设置某个IP可以访问BMC

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) raw 0x32 0x76 0x00 0x01 ip1(0xa 0xa 0xa 0xa)

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) raw 0x32 0x76 0x09

3. 取消设置

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) raw 0x32 0x76 0x08

4.获取防火墙设置

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) raw 0x32 0x77 0x01 0x00

5. 阻止/开启某个端口

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) raw 0x32 0x76 0x02 0x00/0x01 0x00 (portno)0x22 0x00

6. 取消某个端口的设置(6是5的对应取消 *** 作)

ipmitool -H (BMC的管理IP地址) -I lanplus -U (BMC登录用户名) -P (BMC 登录用户名的密码) raw 0x32 0x76 0x06 0x00/0x01 0x00 (portno)0x22 0x00

1、首先找到服务器背后的iDrac口,如下面图中所示,然后用一根网线分别连接iDrac口和笔记本上的网口。

2、然后打开笔记本,右键点击桌面右下角的网络图标,点击后选择打开网络与共享中心。

3、然后在d出来的网络设置页面,选择以太网,因为刚才是通过网线连接服务器的。

4、在d出来的网卡信息界面,点击属性。

5、然后进入到网卡的设置界面。双击Internet版本协议4,就会d出网卡的IP设置界面。

6、因为服务器iDrac这个而网口默认的地址是192.168.0.120,这里设置的IP就是192.168.0.2,然后网关设置为255.255.255.0,点击确定图标保存配置。

7、打开一个浏览器,然后输入iDrac的连接地址192.168.0.120回车,就会跳转到iDrac的登录窗口,输入用户名root,默认的初始密码是calvin,点击提交。

8、验证通过以后就会自动跳转到iDrac管理页面,随机选择一个电源,然后点击进去就能看到电源的具体信息。

Ipmitool对运维来说是一个很不错的管理工具,既支持本地 *** 作也支持远端 *** 作,能够不依赖服务器的CPU,内存,存储,电源等独立工作,是一种廉价远程管理方案。

IPMItool是一个用于管理和配置,支持智能平台管理接口(IPMI)1.5版和2.0版规范的设备的实用程序。 IPMI是一个开放的标准,监控,记录,回收,库存和硬件实现独立于主CPU,BIOS,以及 *** 作系统的控制权。 服务处理器(或底板管理控制器,BMC)的背后是平台管理的大脑,其主要目的是处理自主传感器监控和事件记录功能。

Ipmitool方案提供了一个简单的命令行接口,这个BMC。 它具有读取传感器数据存储库(SDR)和打印传感器值,显示系统事件日志(SEL)中的内容,打印现场可更换单元(FRU)的库存信息,读取和设置LAN配置参数,实现对远程的能力机箱电源控制。

它最初被写入采取IPMI的过度LAN接口的优势,但也能够使用系统界面由内核设备驱动程序,如所提供的的OpenIPMI Linux和BMC在Solaris 10或FreeBSD的新的OpenIPMI兼容的驱动程序。

*** 作系统: CentOS7.5 Minimal 虚拟机

# yum  -y install epel-release

# yum  -y install ipmitool

# yum install OpenIPMI  ipmitool

# yum info OpenIPMI

# rpm -ql ipmitool

# ipmitool -V

# modprobe ipmi_watchdog

# modprobe ipmi_poweroff

# modprobe ipmi_devintf

# modprobe ipmi_msghandler

# modprobe ipmi_si

modprobe: ERROR: could not insert 'ipmi_si': No such device

原因:当前系统运行在虚拟机而非物理机上,只有运行在物理机上的CentOS系统才能用这个模块,没有不影响ipmi的使用。

# lsmod | grep ipmi

# systemctl startipmievd.service

# systemctl status ipmievd.service

Does the system have IPMI-capable hardware (a system management controller or equivalent)?

 Is that hardware supported by the operating system? 

If a kernel module is required for support, is it loaded?

Running IPMI on Linux

http://wiki.adamsweet.org/doku.php?id=ipmi_on_linux

IPMI on CentOS/RHEL

http://www.openfusion.net/linux/ipmi_on_centos

CentOS上安装与使用ipmitool

http://blog.4aiur.net/2011/06/install-and-use-ipmitool-on-centos

ipmitool-1.8.18-7.el7.x86_64.rpm

https://centos.pkgs.org/7/centos-x86_64/ipmitool-1.8.18-7.el7.x86_64.rpm.html

IPMI之ipmitool工具

https://blog.51cto.com/bovin/2128475

硬件运维:使用IPMITOOL解决服务器底层维护难题

http://www.yunweipai.com/archives/19236.html

IPMI on CentOS/RHEL

https://blog.csdn.net/ztsinghua/article/details/50827998

Installing IPMI Tool

https://www.psychz.net/client/kb/en/installing-ipmi-tool-.html

Configuring IPMI under Linux using ipmitool

https://www.thomas-krenn.com/en/wiki/Configuring_IPMI_under_Linux_using_ipmitool

How to set up ipmitool in centos for devVm?

https://stackoverflow.com/questions/33606117/how-to-set-up-ipmitool-in-centos-for-devvm

https://serverfault.com/questions/480371/ipmitool-cant-find-dev-ipmi0-or-dev-ipmidev-0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11176699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存