IPMI远程管理

合集下载

IPMI详细介绍

IPMI详细介绍

IPMI详细介绍IPMI(Intelligence Platform Management Interface)是一种硬件管理协议,它允许系统管理者远程管理和监控计算机系统,而不需要操作系统的支持。

作为一种轻量级的网络协议,IPMI可以用于管理和监控服务器、嵌入式系统、存储设备和网络设备等。

下面将详细介绍IPMI的工作原理、架构和功能。

1.工作原理IPMI是通过通过基于硬件的管理控制器(BMC)实现的。

BMC是一个嵌入式单板电脑,通常集成在服务器的主板上。

BMC通过与计算机系统的各个硬件部件进行通信,可以对系统进行监控和管理。

同时,BMC还能与远程管理站点进行通信,实现远程管理功能。

2.架构IPMI协议采用客户端-服务器架构。

BMC作为服务器端,负责接收来自客户端的请求,并将请求转化为对硬件的操作。

同时,BMC也可以主动向客户端发送告警信息。

客户端可以是运行IPMI工具的计算机,也可以是其他管理设备。

3.功能IPMI提供了多种管理和监控功能。

(1)硬件监控:IPMI可以监控服务器的各种硬件指标,如温度、电压、功率和风扇速度等。

通过对这些指标的监控,管理员可以及时发现硬件故障,并采取相应的措施,确保服务器正常运行。

(2)远程控制:通过IPMI,管理员可以远程控制服务器的开关机、重启和电源管理等功能。

无论服务器是否运行操作系统,都可以通过IPMI进行远程控制。

(3)事件日志:IPMI可以记录服务器发生的各种事件,如硬件故障、电源状态变化和管理操作等。

通过事件日志,管理员可以及时了解服务器的运行状况,快速定位问题,并进行故障诊断。

(4)远程虚拟媒体:IPMI还支持远程挂载虚拟媒体,如光盘或USB驱动器。

管理员可以通过IPMI将虚拟媒体映射到远程服务器,从而实现远程安装操作系统或其他应用程序。

(5)安全管理:IPMI提供了丰富的安全功能,如认证、授权和加密等。

管理员可以对IPMI进行用户认证,并规定用户权限,确保远程管理的安全性。

ipmi使用方法

ipmi使用方法

ipmi使用方法IPMI(Intelligent Platform Management Interface)是一种用于管理服务器硬件的标准接口。

它可以通过网络远程访问服务器,监控服务器的硬件状态,进行远程重启和控制服务器电源等操作。

下面是IPMI的使用方法。

1. 连接IPMI首先,需要连接服务器的IPMI接口。

通常,服务器的IPMI接口位于服务器背面,可以通过网线连接到网络交换机或路由器。

连接完成后,可以通过浏览器访问IPMI的管理界面。

2. 登录IPMI在浏览器中输入服务器的IP地址,进入IPMI的登录界面。

输入用户名和密码,即可登录IPMI。

默认情况下,IPMI的用户名和密码是admin/admin。

3. 查看硬件状态登录IPMI后,可以查看服务器的硬件状态。

在IPMI的管理界面中,可以看到服务器的CPU、内存、硬盘、电源等硬件状态信息。

如果发现硬件故障,可以及时采取措施进行修复。

4. 远程重启如果服务器出现故障,可以通过IPMI进行远程重启。

在IPMI的管理界面中,选择“重启”选项,即可远程重启服务器。

在重启过程中,可以通过IPMI监控服务器的状态,确保服务器正常启动。

5. 控制服务器电源在IPMI的管理界面中,可以控制服务器的电源。

选择“电源控制”选项,可以进行开机、关机、重启等操作。

在远程管理服务器时,这个功能非常有用。

6. 远程控制IPMI还支持远程控制服务器。

在IPMI的管理界面中,选择“远程控制”选项,即可进入远程控制界面。

在远程控制界面中,可以像在本地一样操作服务器,包括安装操作系统、配置网络等。

总之,IPMI是一种非常有用的服务器管理工具。

通过IPMI,可以远程管理服务器,监控服务器的硬件状态,进行远程重启和控制服务器电源等操作。

如果您是一名服务器管理员,建议您学习和掌握IPMI的使用方法,以便更好地管理服务器。

IPMI远程管理平台配置及使用说明

IPMI远程管理平台配置及使用说明

IPMI远程管理平台配置及使用说明
IPMI (智能平台管理接口)是一种定义了一个共同的硬件级接口规范,抽象的信息为基础的界面平台的监测和控制功能,并保证客户使用安全。

IPMI 2.0技术提供服务器平台的远程访问,监测和管理。

服务器管理员可以在系统发生故障时查看服务器的硬件状态,远程自动接收报警,以及硬件电压风扇转速是否符合要求;另外还支持KVM over IP以及虚拟远程媒介,远程安装操作系统等。

IPMI view是一个免费的IPMI管理工具客户端,需要安装在用户电脑上,要对系统进行管理或监控等操作时运行该客户端并选择系统登陆即可,基本管理界面如下图所示:
可以直接连接单台机器并输入用户名和密码进行管理,也可以通过菜单中的IPMI系统设备搜索功能搜索某个地址段以自动发现支持IPMI管理的服务器设备。

查找到设备后,存储为设备即可保存至列表,双击左边列表中的设备即可进入连接模式。

主要的功能和操作包括:
系统健康状况监测(系统风扇转速,CPU温度,内存电压等)
系统日志记录
远程KVM over IP管理
更多使用说明及选项可以参考IPMI view客户端的使用手册或系统帮助文件。

如何通过IPMI命令远程开关机

如何通过IPMI命令远程开关机

如何通过IPMISH命令远程开关机1.启动服务器(右键点上面的图标另存ipmish)2.使用Ctrl+E进入IPMI Server Management Configuration3.设置IPMI Server Management Configuration(1).设置IPMI Over LAN 为On(2).进入IPMI LAN Channel设置Ethernet Ip Address : 192.168.1.100 设置Subnet Mask : 255.255.255.0配置完成,保存设置4.服务器设置完成。

客户端通过网络连接服务器NIC1接口,在客户机上配置网卡(确保BMC IP地址与客户端IP地址在同一网段。

处于安全考虑BMC IP地址被禁止Ping测试。

)设置Ethernet Ip Address : 192.168.1.2设置Subnet Mask : 255.255.255.05.进入开始菜单,点击运行(cmd),目录指向ipmish命令所在目录1)使用ipmish –ip 192.168.1.100 –u root –p calvin power (on| restart|shutdown)远程开关机下面是ipmish 帮助:BMC Management UtilityOSA CLI Manager, Version 1.2 Build 1Copyright (c) 2004 - OSA Technologies, an Avocent Company. All Rights Reserved.Command Syntax:ipmish -ip <ip | hostname> [-u <user>] [-p <password>] subcommandipmish -com <serialport> [-baud <baudrate>] [-flow <flowcontrol>] [-u <user>] [-p <password>] subcommandStandard Options:-ip specifies the IP address or hostname of the remote managed。

IPMI远程管理卡

IPMI远程管理卡

IPMI远程管理实验 on DELL PE2950ipmi的介绍此处省略...ipmi能够不依赖服务器的CPU,内存,存储,电源等独立工作,是一种廉价远程管理方案以一台未安装OS的DELL PE2950 (ipmi v2.0)为实验机器(这里就不讨论IPMI的本地应用了),LAN内分别在WINDOWS(XP)平台和LINUX平台通过IPMI对2950进行管理DELL 2950 BMC的设置:IPMI OVER LAN --> ONIPMI LAN CHANNEL --> 填入IP地址,可以和该服务器操作系统中的IP一致,不过要确保后面客户机的IP和此IP在一个网段User Configuration --> 填入权限,用户名和密码Press [ ESC ] , save it , reboot+++ Windows XP 平台+++安装DELL服务器管理软件-OpenManagment_V5.2.0,在"C:\Program Files\Dell\SysMgt\bmc\" 下,ipmish.exe,在命令行模式运行基本语法:> ipmish -ip -u -pej:> ipmish -ip 172.16.0.4 -u root -p 123456 power status>>> 查看当前电源状态> ipmish -ip 172.16.0.4 -u root -p 123456 power reset>>> reset该机器> ipmish -interactive我喜欢将上面放在批处理里,直接双击,进ipmi的shell环境, 然后> connect -ip -u -p验证成功后,就可以直接输入BMC控制命令,这里介绍三个比较有用的命令,其余命令和更详细的用法,可以在bmc shell里自己查看帮助> help> power [status|off[-force]|on|reset|cycle]>>> 可以远程在不进入系统的情况下进行开关机,重启,等等> sensor [temp|fan|volt|discrete|numeric] [-format ]>>> 查看系统传感器的命令,支持温度,电压,风扇等等> sel [[get [[[-begin ][-max |-end ]]|-last ] [-format ]] |clear|status]>>> 查看和管理系统日志sel get > log.txt 保存日志; sel clear> sysinfo [fru|id]>>> 查看FRU 或者BMC 信息+++ Linux 平台+++RHEL AS4U4,安装时勾选了IPMI管理包,自己另装的话,注意要装上IPMI驱动模块和IPMITOOL管理工具.#service ipmi start#ipmitool -I open shell#### 可以直接进入本地BMC shell#ipmitool -I lan -H -U shell#### 输入password,进入IPMI交互模式,当然这里也可以把shell直接换成bmc命令, 另外ipmitool支持端口,所以是否可以先做DNAT,然后远程直接管理内网机器.#### ipmitool提供的功能要比windows下ipmish提供的功能多得多,用法相对复杂一些参考下面转摘的文章来详细了解命令引用Ipmitool本地监控使用命令:ipmitool –I open command,其中-I open表示使用OpenIPMI接口,command有以下项:a) raw:发送一个原始的IPMI请求,并且打印回复信息。

bmcLinuxipmi远程管理口配置查询及密码重置

bmcLinuxipmi远程管理口配置查询及密码重置

bmcLinuxipmi远程管理⼝配置查询及密码重置前⾔最近有台服务器⼀直宕机,虽然也配置了管理⼝的IP,可以web访问管理页⾯,但是管理⼝的账号密码不知道,所以还是不能远程上下电。

⽹上查询到这篇⽂章,亲⾃试了下,管⽤,所以把它转载过来,以备后续查询。

⼀、安装ipmitool驱动及⼯具系统环境:Centos 7.3_x64 Centos 7.5_x64由于是redhat系的操作系统,安装ipmi有2种⽅式,源码包安装和rpm安装,⽽这两种⽅式在7.3下源码可以成功,7.5下./configure运⾏就报错了,由于时间紧没找原因改⽤rpm安装的⽅式安装成功,分别整理如下:1.1、源码安装⽅式1.1.1、下载源码安装包源码包可以上GitHub上下载:下载的源码包名为ipmitool-1.8.18.tar.bz2,将下载的源码包上传到需要查询的linux服务器,执⾏如下操作安装。

1.1.2、解压并编译安装IPMI# tar -xvf ipmitool-1.8.18.tar.bz2# cd ipmitool-1.8.18# ./configure# make# make install1.2、rpm包的安装⽅式1.2.1、下载IPMI的rpm安装包rpm安装需要ipmitool-1.8.18-9.el7_7.x86_64.rpm与OpenIPMI-modalias-2.0.27-1.el7.x86_64.rpm2个包,该包可以在下⾯的连接页⾯搜索下载,如当前版本的⽬录中不存在,根据url的拼接,找到最新版本下的Packages/⽬录即可。

如果直接是互联⽹环境,则直接执⾏如下操作下载即可。

# 下载安装包1.2.2、将下载IPMI的rpm包进⾏安装# 两个rpm包同时安装rpm -ivh ipmitool-1.8.18-9.el7_7.x86_64.rpm OpenIPMI-modalias-2.0.27-1.el7.x86_64.rpm# 如果上述命令提⽰依赖的问题则执⾏如下命令rpm -ivh ipmitool-1.8.18-9.el7_7.x86_64.rpm OpenIPMI-modalias-2.0.27-1.el7.x86_64.rpm⼆、载⼊ipmitool的功能模块不论是源码的安装⽅式还是rpm的安装⽅式,安装后都需要载⼊ipmi的功能模块后才能使⽤ipmitool⼯具,相关操作执⾏如下命令:modprobe ipmi_devintfmodprobe ipmi_watchdogmodprobe ipmi_poweroffmodprobe ipmi_simodprobe ipmi_msghandler三、查询IPMI iBMC的相关配置安装和载⼊模块之后,如正常这时候ipmitool这个命令⼯具就可以⽤了,这个时候只是单独的执⾏ipmitool会回显改⼯具的使⽤帮助,相关设置和查询的功能基本都有,本次处理使⽤相关的命令如下:3.1、查询当前BMC管理⼝的⽹络配置查询当前配置的命令如下:# ipmitool lan print 13.2、查询当前BMC的⽤户查询当前⽤户的命令如下,执⾏命令后第⼀列会显⽰⽤户的id,第⼆列则显⽰当前的⽤户名称,如需要重置密码则需要记住⽤户的id.# ipmitool user list 13.3、修改⽤户名密码(个⼈修改了⼀次,就直接可以登录web也⾯了,不存在下⾯说的这种情况)修改⽤户密码的命令格式如下,password后的2即为⽤户id,pass_str修改为要修改的密码即可,需要注意的是修改密码后请使⽤web的⽅式,会提⽰使⽤的密码为默认密码根据提⽰在次修改⼀次即可登录管理页⾯了.# ipmitool user set password 2 pass_str四、其他常⽤命令汇总4.1、读取系统状态类#显⽰系统所有传感器列表Ipmitool sensor list#显⽰系统所有现场可替代器件的列表Ipmitool fru list#显⽰系统所有SDRRepository设备列表Ipmitool sdr list#显⽰系统平台时间过滤的列表Ipmitool pef list4.2、系统相关的命令#显⽰BMC版本信息Ipmitool mc info#BMC 热启动Ipmitool bmc reset warm# BMC冷启动Ipmitool bmc reset cold4.3、⽹络接⼝相关的命令# 显⽰channel1的⽹络配置信息Ipmitool lan print 1# 设置channel1的IP地址Ipmitool lan set 1 ipaddr 10.32.2.2# 设置channel1的netmaskIpmitool lan set 1 netmask 255.255.0.0# 设置channel4的⽹关Ipmitool lan set 4 defgw ipaddr255.255.0.254# 设置channel2的⽹关mac addressIpmitool lan set 2 defgw macaddr# 设置channel2的ip 源在DHCPIpmitool lan set 2 ipsrc dhcp# 设置channel2的ip是静态获得的Ipmitool lan set 3 ipsrc static4.4、⽤户相关的命令# 显⽰某通道上的所有⽤户Ipmitool user list chan-id# 修改某⽤户的密码Ipmitool set password [user_id passwd_str]# 禁⽌掉某⽤户Ipmitool disable# 使能某⽤户ipmitool enable# 修改某⽤户在某通道上的权限ipmitool priv []# 测试⽤户ipmitool test <16|20>[4.5、读取⽇志相关的命令# 显⽰所有系统事件⽇志Ipmitool sel elist# 删除所有系统时间⽇志Ipmitool sel clear# 删除第ID条SELIpmitool sel delete ID# 显⽰当前BMC的时间Ipmitool sel time get# 设置当前BMC的时间Ipmitool sel time set XXX4.6、远程电源控制类# 电源关Ipmitool -I lanplus –H 192.168.200.101 –U username –P Passwordchassis power off # 电源开Ipmitool -I lanplus –H 192.168.200.101 –U username –P Passwordchassis power on# 电源复位Ipmitool -I lanplus –H 192.168.200.101 –U username –P Passwordchassis power resetIpmitool -I lanplus –H 192.168.200.101 –U username –P Passwordchassis power cycle# 注意:power cycle 和power reset的区别在于前者从掉电到上电有1秒钟的间隔,⽽后者是很快上电.。

超微ipmi 命令

超微ipmi 命令

超微ipmi 命令(最新版)目录1.IPMI 简介2.超微 IPMI 命令的作用3.超微 IPMI 命令的使用方法4.常见超微 IPMI 命令及其功能5.总结正文1.IPMI 简介IPMI(Intelligent Platform Management Interface)即智能平台管理接口,是一种用于服务器远程管理的标准接口。

通过 IPMI,管理员可以实现对服务器的监控、控制、配置等操作,从而提高服务器的可用性和稳定性。

IPMI 通常集成在服务器主板上,通过专用的 IPMI LAN 或远程管理卡实现与网络的连接。

2.超微 IPMI 命令的作用超微 IPMI 命令是一组用于管理超微服务器的命令,通过这些命令,管理员可以实现对服务器硬件的监控、控制和配置。

超微 IPMI 命令可以帮助管理员实现远程开关机、读取传感器数据、配置事件日志等操作,从而提高服务器的管理效率。

3.超微 IPMI 命令的使用方法使用超微 IPMI 命令需要先连接到服务器的 IPMI 系统。

可以通过以下步骤进行连接:(1)通过串口或以太网线连接到服务器的 IPMI 系统;(2)打开终端仿真程序(如 PuTTY 或 SecureCRT);(3)设置终端仿真程序的串口或网络参数,以匹配服务器的 IPMI 系统参数;(4)连接到服务器的 IPMI 系统,输入用户名和密码进行身份验证;(5)进入 IPMI 命令行界面,输入相应的命令进行管理操作。

4.常见超微 IPMI 命令及其功能以下是一些常见的超微 IPMI 命令及其功能:(1)ipmi -I lanplus -H <IPMI_IP 地址>:通过 IPMI LAN Plus 协议连接到指定的 IPMI IP 地址;(2)ipmi -I lanplus -U <用户名> -P <密码> <IPMI_IP 地址>:通过 IPMI LAN Plus 协议连接到指定的 IPMI IP 地址,并输入用户名和密码进行身份验证;(3)system info:查看服务器的系统信息,包括 IPMI 版本、服务器型号等;(4)power on/off:远程开关机;(5)restart:远程重启服务器;(6)sensors list:查看服务器传感器列表;(7)sensors <传感器 ID>:查看指定传感器的数据;(8)config event log:配置事件日志,包括日志级别、日志轮转等;(9)ethernet interface <网络接口>:查看指定网络接口的详细信息。

服务器ipmi远程管理

服务器ipmi远程管理

服务器ipmi远程管理DELL iDRAC (Integrated Dell™ Remote Access Controller )是 Dell PowerEdge 系列服务器上的远程管理⽅案, 11代 12代服务器已经集成此管理卡,⽤户⽆须购置其它任何设备即可实现服务器底层管理,如系统崩溃恢复,电源控制,BIOS 设置。

如果再搭配其DRAC Enterprise 控制卡,可实现图形界⾯下登录到控制台。

特点:1. 独⽴于操作系统和BIOS,服务器⽆须安装任何程序,只须作相应配置即可。

2. 主控端⽆须安装任何额外设备,使⽤ Telnet/SSH/浏览器⽅式即可控制。

3. 可以实现对BIOS甚⾄操作系统的完全控制。

功能:1. 在操作系统崩溃,死机或 BIOS⾃检出错情况下,远程重启/开机/关机。

2. 通过串⼝重定向,实现远程对服务器BIOS 启动过程的完全控制。

3. 远程实时查看Linux启动时控制台的输出。

4. 通过串⼝远程登录到Linux, 典型的应⽤场景:以单⽤户模式通过串⼝登录到Linux, 执⾏系统紧急救援。

5. 远程通过PXE ⾃动给服务器安装操作系统 (windows/Linux均可 ) 。

Dell C6100 BIOS/BMC ConfigurationiDRAC6配置1.登录iDRAC配置界⾯服务器开机⾃检时, 出现以下画⾯时, 按Ctrl + E进⼊.2.开启IPMI功能iDRAC6 LAN切换⾄On, IPMI Over LAN切换⾄On3.配置⽹络参数选择LAN Parameters进⼊. NIC Selection 有⼏个参数可供选择. 我们⼀般选择Shared⽅式'Dedicated'(专⽤)— 选择此选项可以使远程访问设备能够使⽤ iDRAC Enterprise 上的专⽤⽹络接⼝。

此接⼝不与主机操作系统共享并会将管理通信路由到单独的物理⽹络,从⽽能够与应⽤程序通信分开。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IPMI远程管理1.IPMI及其原理介绍1.1 ipmi简介IPMI是智能型平台管理接口(Intelligent Plat for m Management Interface)。

用户可以利用IPMI监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。

IPMI最大的优势在于它是独立于CPU,B IOS 和OS的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控。

IPMI是一种规范的标准,由美国英特尔、惠普(Hewlett-Packard)、NEC、美国戴尔电脑和SuperMicro等公司制定。

最新的版本是IPMI2.0.1.2 ipmi可以实现的主要功能1. 可以在服务器通电(没有启动操作系统)情况下,对它进行远程管理:开机,关机,重启。

2. 基于文本的控制台重定向,可以远程查看和修改bios设置,系统启动过程,登入系统等。

3. 可以远程通过sol连接服务器,解决ssh服务无法访问,远程安装系统,查看系统启动故障等问题。

4. 故障日志记录和SNMP 警报发送,访问系统事件日志 (System Event Log ,SEL)和传感器状况。

注:目前,我们公司线上主要要求实现远程重启和远程屏幕两个功能。

1.3 ipmi进行远程管理的必要条件(1)服务器硬件本身提供对 IPMI的支持。

目前惠普、戴尔和NEC 等大多数厂商的服务器都支持 IPMI 2.0但并不是所有服务器都支持,所以应该先通过产品手册或在 BIOS 中确定服务器是否支持 IPMI,也就是说服务器在主板上要具有 BMC 等嵌入式的管理微控制器。

(2)操作系统提供相应的 IPMI驱动。

通过操作系统监控服务器自身的IPMI信息时需要系统内核提供相应的支持,linux 系统通过内核对 OpenIPMI(IPMI驱动)的支持来提供对 IPMI的系统接口。

(3) IPMI管理工具。

本文选择的是Linux 下的命令行方式的 IPMI平台管理工具 ipmitool。

1.4 New for IPMI v2.0新版本的ipmi增加了一些新特性,以下列出几个比较重要的功能:1.Enhanced Authentication----RMCP+,key, sessions, au user //认证协议由RMCP到RMCP+,采用安全哈希算法2.VLAN Support ---IEEE 802.1q //vlan功能,局域网环境更加安全和方便管理3.Serial Over LAN (SOL) // 串口信息通过lan通信,实现远程屏幕功能4.Firmware Firewall //类似防火墙特性,可以设置一些安全策略,防止误操作之类1.5一些名词概念BMC:IPMI管理平台的核心控制器IPMB:IPMB 总线上连接着各个管理控制器,分别执行不同功能ICMB: 在IPMB总线上,连接着一个ICMB桥,通过ICMB可以和远程的另一个管理平台通信SDR: (Sensor Data Record)用于保存传感器的具体配置信息,如告警门限、事件触发是否允许等配置数据SEL: (Sensor Event Log) 用于保存传感器产生的告警事件等数据SMBus: BMC通过芯片上一对SMBus接口连接网络。

1.6 IPMI管理方式IPMI管理的两种方式:本地管理和远程管理本地管理,是由应用层的工具,如ipmitool发送指令通过OS 内核提供的接口(如下图1.1的①)和bmc进行通信。

应用软件-------------------------->OS内核接口-------------------------->bmc远程管理,则是通过网络(如下图1.1的②)以udp报文形式与远端服务器bmc进行通信。

Dell很多服务器默认是从udp消息是从eth0发出。

多网卡情况下,其他网卡能否进行通信根据服务器型号而异,需要进行测试。

多网卡绑定的情况则要求每个独立的网卡都可以与远端的bmc通信。

(监控端)应用软件---------------->网卡(udp)----------------->bmc(被监控端)图1.1主板上IPMI通信结构图结合图1.1,了解一些通信过程:ØBMC是核心,所以都命令都是先发送到BMC再执行。

ØIPMB总线连接着各个管理控制器,执行不同功能,总线上还连着一些I2C器件,作为传感器接口,让系统软件能通过IPMB来读取传感器的数据。

ØSDR、SEL、FRU(Field Replacement Unit)物理实体可以是做在芯片内的存储体,也可以是外挂的E2PROM。

Ø通过BMC芯片上一对SMBus接口连接网络,用户可通过网络访问实现对远程服务器接管的带外管理(Out-of-band)功能,例如远程接管服务器(Pre-OS),在客户端实现对远程服务器的完全接管。

Ø通过RS-232接口连接Modem,在远程服务器宕机情况下,用户可以通过拨号访问获取SDR、SEL数据,分析诊断故障原因。

ØBMC通过IPMB接口访问模组风扇背板、电源背板等上的SMC,实现对各种背板的温度电压风扇转速等关键参数管理。

ØBMC通过系统接口(多用SMIC:Server Management Interface Chip),实现IPMI消息传输机制,控制LCD显示和实现上层软件与底层F/W通信,实现告警、数据采集。

2.IPMI 管理2.1 ipmi驱动工具和测试环境除了服务器本身支持IPMI之外,还需要额外安装ipmi驱动和工具,如下所示:ipmitool-1.8.11-1.x86_64.rpm OpenIPMI-2.0.16-7.el5.x86_64.rpm OpenIPMI-libs-2.0.16-7.el5.x86_64.rpm注:两个Open*.rpm 主要是系统接口的驱动Ipmitool*.rpm 作为应用层软件,发送指令获取机器信息测试之前,Bios需要进行一些设置,具体步骤如下:1. 开启远程管理和屏幕功能( ipmi over lan , serial over lan )2. 串口重定向,默认是没有定向。

(根据产品型号,serial redirect选择性的设置为串口1或串口2,波特率等参数)3. 开启BMC 的网络功能,( nic enable/share, bmc的ip ,网关,账号等参数可以直接设置或用ipmitool 进行设置)注:不同型号的机器,修改的方式不一致,比如R410开机ctrl+e,R620则进入idrac 卡里修改,但设置的参数一致。

文档里的环境,161作为监控端,180.34作为被监控端,在同一个局域网环境中2.2 ipmitool 命令ipmitool本地监控使用命令: ipmitool –I open command,其中-I open表示使用OpenIPMI接口,常用command有以下项:a) raw:发送一个原始的IPMI请求,并且打印回复信息。

b) Lan:配置网络(lan)信道(channel)c) chassis :查看底盘的状态和设置电源d) event:向BMC发送一个已经定义的事件(event),可用于测试配置的SNMP 是否成功e) mc:查看MC(Management Contollor)状态和各种允许的项f) sdr:打印传感器仓库中的所有监控项和从传感器读取到的值。

g) Sensor:打印详细的传感器信息。

h) Fru:打印内建的Field Replaceable Unit (FRU)信息i) Sel:打印 System Event Log (SEL)j) Pef:设置 Platform Event Filtering (PEF),事件过滤平台用于在监控系统发现有event时候,用PEF中的策略进行事件过滤,然后看是否需要报警。

k) Sol/isol:用于配置通过串口的Lan进行监控注: ipmitool 工具详细命令参数很多,此处不一一列举。

详细请看ipmitool 命令帮助文档2.3用IPMI管理工具对服务器进行管理(1)ipmi基本信息确认1.[root@18034 ~]# service ipmi start // 先启动ipmi2.Starting ipmi drivers: [确定]3.4.5.[root@18034 ~]# ipmitool -I open mc info // 先查看下ipmi版本,是2.0没错.6.Device ID : 327.Device Revision : 08.Firmware Revision : 1.109.IPMI Version : 2.010.Manufacturer ID : 67411.Manufacturer Name : DELL Inc12.Product ID : 256 (0x0100)13.14.[root@18034 ~]# ipmitool -I open channel info 1 // 查看通道信息,dell机型基本默认采用channel1,其它机型则不一定.一般在1-7之间。

15.Channel 0x1 info:16. Channel Medium Type : 802.3 LAN // 表示可以使用的通道,channel 117. Channel Protocol Type : IPMB-1.018. Session Support : multi-session19. Active Session Count : 020. Protocol Vendor ID : 715421. Volatile(active) Settings22. Alerting : disabled23. Per-message Auth : disabled24. User Level Auth : enabled25. Access Mode : disabled26. Non-Volatile Settings27. Alerting : disabled28. Per-message Auth : disabled29. User Level Auth : enabled30.Access Mode : disabled31.32.[root@18034 ~]# ipmitool -I open channel info 2 // 看看其它channel?,就没有802.3 lan类型33.Channel 0x2 info:34. Channel Medium Type : Serial/Modem35. Channel Protocol Type : IPMB-1.036. Session Support : single-session37. Active Session Count : 038. Protocol Vendor ID : 715439.(2)设置BMC ip,作为远程管理ip1.[root@18034 ~]# ipmitoollan set 1 ipaddr 192.168.180.201 // 1 代表channel2.Setting LAN IP Address to 192.168.180.2013.[root@18034 ~]# ipmitoollan set 1 netmask 255.255.255.04.Setting LAN Subnet Mask to 255.255.255.05.[root@18034 ~]# ipmitoollan set 1 defgwipaddr 192.168.180.346.Setting LAN Default Gateway IP to 192.168.180.34注:IP网段可选,不一定跟主机一个网段,只要监控端和被监控端可通信,监控端有和被监控端bmc同一网段ip即可。

相关文档
最新文档