您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > IPMI-及Serial-Over-Lan(Sol)的实现
在DellPowerEdgeR410上实现IPMI及SerialOverLANIPMI在服务器管理领域是一个非常有用的工具,不仅可以实现远程电源管理(比如开、关机)及传感器信息查询(比如CPU温度),而且可以配置SerialOverLAN(Sol)通过Console重定向远程获取BIOS和系统的启动信息。本文以DellPowerEdgeR410为例,来讲述上述功能的实现。第一、设置IPMI,主要包括开启IPMI功能、BMC的IP设定、BMC的用户名和密码设定,详细过程如下所示。1、启动主机,按照提示(如图1)按Ctrl-E进入BMC设定界面。图1、出现此界面时按Ctrl-E进入BMC设定界面2、进入BMC设定界面后确保IPMIOverLAN为on状态,如图2所示。图2、确保IPMIOverLAN为on3、进入LANParameters设定BMC的IP,选择Static,并同时配置IP、掩码以及网关,如图3所示。需要注意的是BMC的IP最好和执行ipmitool的控制端在一个网段之内,否则容易导致命令执行失败。图3、BMC的IP设定4、设置好BMC的IP后按ESC退到BMC设置界面,并选择LANUserConfiguration设定用户和密码,如图4所示。图4、设定BMC的用户和密码设定好用户名和密码后保存退出,这就完成了IPMI的设定。关机或重启电脑使配置生效,接下来对刚才的设定进行验证。第二、验证IPMI设定生效。选择一台安装有ipmitool的机器(以Linux系统为例),首先pingBMC的IP,保证网络是联通的。Ipmitool的安装与使用请参阅IPMI预研的文档。执行以下命令进行验证:ipmitool–Ilan–H192.168.1.120–Uroot–P123456powerstatus查看当前机器是否开启;ipmitool–Ilan–H192.168.1.120–Uroot–P123456poweron/off执行远程开、关机操作。也可采用其他命令验证,但要确保IPMI配置生效。第三、配置Console重定向,从而实现远程对BIOS和系统启动的监控。关于这个功能我是这样理解的,本来主机启动时BIOS和系统信息是输出到Console口的,也就是说会显示在和主机相连的显示器上,现在要在远端进行监控,那就需要将这些信息作输出重定向。这是通过如下方式实现的,将Console的信息重定向到COM2口,COM2口本身是和BMC相连的,BMC再通过SerialOverLAN技术就可以将这些信息送向远端的监视器(个人理解,欢迎指正)。1、配置BIOS的Console重定向重启机器,按F2进入BIOS,并选择SerialCommunication,如图5所示。在SerialCommunication界面中,作如下设定,如图6所示。SerialCommunication:onwithConsoleRedirectionviaCOM2ExternalSerialConnector:COM2FailsafeBaudRate:115200图5、在BIOS界面选择SerialCommunication图6、SerialCommunication界面具体参数设定2、配置Linux的Console重定向。上一步完成了BIOS信息的重定向,但仍然无法监控系统启动的过程。因为系统启动信息输出到哪个地方,是由系统配置文件决定的,因此要在远端监控系统启动过程,还需要修改系统的配置文件,这里假设BMC的主机上装的是CentOS。Tips:BIOS中的COM1、COM2在Linux中叫做ttyS0、ttyS1,BIOS中将Console的信息重定向到COM2,这对应Linux中的ttyS1。修改/boot/grub/grub.conf:增加两行serial–unit=1–speed=115200terminaltimeout=5serial在splashimage行前加#在kernel行增加启动参数console=tty0console=ttyS1,115200n8最后效果如图7所示。图7、修改后的gurb.conf至此已经完成了启动时BIOS和系统的Console重定向,达到了在远端监控的目的,但如果还要允许远端的Console登录,请按照下面步骤进行修改。第四、开启系统启动后的Console登录如果要允许远端通过Console口登录,在/etc/inittab中增加一行:co:2345:respawn:/sbin/apetty–h–L115200ttyS1vt100图8、修改后的/etc/inittab在/etc/securetty中增加ttyS1,如图9所示。图9、修改后的/etc/seruretty第五、远端监控命令在远端安装了ipmitool的Linux机器上可以用如下命令监控BIOS和系统的启动信息:ipmitool–Ilanplus–H192.168.1.120–Uroot–P123456solactivateTips:要使用Sol必须用lanplus接口,也可以使用-f制定密码存放的文件或-a提示输入密码,详细内容请参阅ipmitool的man手册。拿云时代Email:wytdah@163.comDate:2012.07
本文标题:IPMI-及Serial-Over-Lan(Sol)的实现
链接地址:https://www.777doc.com/doc-7045178 .html