Linux系统下的ipmitool工具应该怎样使用Linux系统下的ipmitool工具应该怎样使用本文介绍ipmitool工具的使用,这个命令主要是用来操作服务器硬件的,所以一般的业务运维很少会用它,但它的功能很强大,比如:能够硬重启服务器,重设BMC口,配置BMC口IP,进入grub环境,设置boot顺序,等等。
在CentOS和RedHatLinux的大部分版本中都会默认安装它,所以它的实用性比较广。
还有一个好处是用它可以制作远程管理服务器的运维自动化系统。
-进入grub环境:代码如下:ipmitool-H$BMC_IP-Ilanplus-U$USERNAME-P$PASSWORDsolactivate-查看电源状态:代码如下:ipmitool-H$BMC_IP-Ilan-U$USERNAME-P$PASSWORDpowerstatus-强制修改启动项,让机器重启后自动进入BIOS设置界面:代码如下:ipmitool-H$BMC_IP-Ilanplus-U$USERNAME-P$PASSWORDchassisbootparamsetbootflagforce_bios-关掉服务器电源,再打开:代码如下:ipmitool-H$BMC_IP-Ilan-U$USERNAME-P$PASSWORDpowercycle-查看BMC信息:代码如下:ipmitool-H$BMC_IP-Ilan-U$USERNAME-P$PASSWORDmcinfo-显示lan的信息:代码如下:ipmitool-H$BMC_IP-Ilan-U$USERNAME-P$PASSWORDlanprintIpmitool–Iopensensorlist命令可以获取传感器中的各种监测值和该值的监测阈值,包括(CPU温度,电压,风扇转速,电源调制模块温度,电源电压等信息)Ipmitool–Iopensensorget“CPU0Temp”可以获取ID为CPU0Temp监测值,CPU0Temp是sensor的ID,服务器不同,ID表示也不同。
HMC安装文档HMC的安装1.将HMC安装介质放进光驱中,加电自检。
2.选择“Install”开始全新安装,然后点击“Nest”3.选择“Installfrommedia”,并点击“Nest”4.此处为确认信息,如无误,点击“Finish”5.开始安装。
5,输入密码后6,点击进入服务器管理:如果有新的机器要加入管理,在下图的“添加受管系统“里设置。
7,当点击其中一台受管服务器后,会出现很多针对当前受管机器的选项,如下图:8,选择展开选项,其中可以进入asmi等。
9,Asmi是power主机的管理界面,可单独通过ip地址访问,也可以通过hmc的asmi选项进入asmi。
此处账号密码都是admin,因为是管理页面建议不进行密码修改。
10,ASMi管理界面:这是常用的硬件管理页面,可进行硬件的poweron/off,配置查询等。
11,点击服务器标识,可看到此硬件服务器的分区设置。
同样的,在分区的复选框被选中以后,可以看到针对此分区的设置选项。
12,分区激活(aix开机)。
13,HMC设置,常用的hmc设置一般有如下图红色圈注几种。
14,HMC的重启关机。
15,更改网络设置16,测试网络连接17,查看网络拓扑上图显示,eth0网络管理下的受管列表和他们的ip18,密码配置。
ipmitool手册ipmitool是一个用于管理和配置支持IPMI(IntelligentPlatformManagementInterface)规范的系统的命令行工具。
以下是ipmitool的使用手册:一、安装1.查找安装包:在Linux系统上,可以使用yum命令查找ipmitool的安装包。
例如,运行以下命令可以查看ipmitool属于哪个安装包:```yumprovides/ipmitool```2.安装:使用yum命令安装ipmitool。
例如,运行以下命令可以安装ipmitool:```sqlyuminstallipmitool–y```3.检测安装是否成功:安装完成后,可以使用rpm命令查询ipmitool是否已成功安装。
例如,运行以下命令可以查看ipmitool的安装状态:```cssrpm-qaipmitool```二、使用命令及参数以下是ipmitool的一些常用命令和参数:1.列出支持的子系统:运行以下命令可以列出ipmitool支持的子系统:```phpipmitool-H
远程访问HMC如何远程访问并控制hmc大家都知道,在p630,p650,p670以及p690的机型上可以配置lpar环境。
如果要控制lpar环境,就要用到hmc.但是我们知道hmc与主机之间是通过串口线连接的,所以这就决定了hmc离开主机的距离不能过远。
那么作为一个系统管理员我们希望能坐在主控室内对hmc进行操作。
下面给大家介绍一下几种不同的远程控制hmc的方法。
1.从网络上的另一台hmc登陆。
如果在同一网络上还有另一台hmc,您可以把该hmc放置在主控室里,配置这台hmc,添加要远程控制的hmc,那么在该hmc控制面板上就会出现远程要控制的那台hmc的图标,您就可以访问并对远程的hmc进行控制了。
具体步骤如下:选择控制台>>添加>>主机添加要访问的主机名或者ip地址,那么在hmc的左边导航区就会出现新的主机名。
双击即可。
2.童工在同一网络上的任何一个机器上运行的web管理软件(websm)来访问并控制远程hmc.这里介绍两种:a.用windows平台首先我们要在windows平台上安装websm的客户端。
也可以从hmc上下载。
在windows上启动websm软件:输入要访问的hmc的主机名或者ip地址。
ipmitool的使用IPMI(IntelligentPlatformManagementInterface)是一种远程管理协议,可以实现对服务器硬件进行监控、控制和管理。
IPMI工具是用来管理IPMI设备的命令行工具。
IPMI工具中最常用的是ipmitool,下面详细说明如何使用ipmitool。
Step1安装ipmitoolIPMI工具是默认安装在很多Linux分发版中的,比如RedHat、CentOS。
如果您的Linux分发版上没有安装,可以通过以下命令来安装:yuminstallipmitool-yStep2配置IPMI网络接口使用ipmitool之前,需要先将IPMI网络接口配置好。
假设服务器的IPMI接口IP地址为192.168.1.100、用户名为admin,密码为password,那么可以使用以下命令来配置网络接口:ipmitoollanset1ipaddr192.168.1.100ipmitoollanset1netmask255.255.255.0ipmitoolusersetname2adminipmitoolusersetpassword2passwordStep3远程控制服务器完成IPMI网络接口配置之后,可以使用ipmitool远程控制服务器。
比如,通过ipmitool关机服务器,可以使用以下命令:ipmitool-Ilanplus-H192.168.1.100-Uadmin-Ppasswordpoweroff其中,-I指定IPMI接口类型,-H指定服务器IPMI接口IP地址,-U指定用户名,-P指定密码,poweroff为关闭服务器的命令。
Step4查看硬件信息ipmitool可以查询服务器的硬件信息,比如温度、风扇转速、电源状态等等。
以下是一些常用的查询命令:查询系统温度:ipmitool-Ilanplus-H192.168.1.100-Uadmin-Ppasswordsdrtypetemperature查询风扇转速:ipmitool-Ilanplus-H192.168.1.100-Uadmin-Ppasswordsdrtypefan查询电源状态:ipmitool-Ilanplus-H192.168.1.100-Uadmin-Ppasswordpowerstatus以上命令可以查看系统温度、风扇转速、电源状态信息,方便管理员及时发现硬件问题。
Hmc操作指南(总24页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--Hmc操作指南第一章概述HMC硬件资源管理控制台,究竟HMC能帮我们做什么事情它是不是操作系统是每个初学者比较关心的。
HMC服务器就是一个suselinux的操作系统。
通过与主机HMC端口通信去控制小机的硬件资源。
它和IVM有什么区别,IVM能不能取代HMC首先HMC是建立在硬件平台基础上的,与IVM完全不同,IVE不需要与主机端HMC口通信它管理的资源有限,只限于在VIOServer基础才能有IVM管理,也不会像有人想象的拿一个串口线配上网卡IP地址就可以管理整个机器了,通过VIOServer网卡通信,管理都是虚拟的资源,但创建IVM是与HMC类似的另外一种服务器管理方式,同样可以进行AIX或者Linux分区的创建、编辑和删除,分区状态的控制,虚拟网络和存储的创建、分配和删除,DLPAR,动态分区迁移(LivePartitionMobility)等操作,同样提供了图形操作界面(基于Web的UI)和命令行操作界面,但对于没有HMC口IVM会有它的用武之地,都是一个服务器的管理方式。
相信IVE不会抢了HMC的风头。
他们的架构有着完全不同。
我们通过控制台换电源不会通过IVM除非我们概念混淆了。
HMC和IVE的功能区别如下表:第二章.HMC基本架构一台X3550服务器,一个管理网口,还有四个内置网口,我们如果放到网络交换机两个就够了,少于四个可以不用交换机直接连接各个服务器即可,HMC通过网络管理多个服务器,只要HMC服务器网卡IP段与HMC接口相同网段相同,能正常通信就可以管理服务器了。
POWER5的HMC接口默认的和;POWER6以上默认的IP地址是和.每台服务器都是这个默认地址肯定会冲突,我们可以通过网线连接到每个服务器手动更改自己需要的IP网段。
IPMI远程管理平台配置及使用说明IPMI(智能平台管理接口)是一种定义了一个共同的硬件级接口规范,抽象的信息为基础的界面平台的监测和控制功能,并保证客户使用安全。
IPMI2.0技术提供服务器平台的远程访问,监测和管理。
服务器管理员可以在系统发生故障时查看服务器的硬件状态,远程自动接收报警,以及硬件电压风扇转速是否符合要求;另外还支持KVMoverIP以及虚拟远程媒介,远程安装操作系统等。
IPMIview是一个免费的IPMI管理工具客户端,需要安装在用户电脑上,要对系统进行管理或监控等操作时运行该客户端并选择系统登陆即可,基本管理界面如下图所示:可以直接连接单台机器并输入用户名和密码进行管理,也可以通过菜单中的IPMI系统设备搜索功能搜索某个地址段以自动发现支持IPMI管理的服务器设备。
查找到设备后,存储为设备即可保存至列表,双击左边列表中的设备即可进入连接模式。
主要的功能和操作包括:系统健康状况监测(系统风扇转速,CPU温度,内存电压等)系统日志记录远程KVMoverIP管理更多使用说明及选项可以参考IPMIview客户端的使用手册或系统帮助文件。
ipmitool命令的执行流程1.概述ipmitool是一种在服务器管理中常用的命令行工具,它允许管理员通过IPMI(IntelligentPlatformManagementInterface)接口来监控和管理服务器。
本文将介绍ipmitool命令的执行流程,以帮助读者更好地理解和使用这一工具。
2.安装ipmitool在开始使用ipmitool之前,首先需要确保已经安装了该工具。
ipmitool可以通过包管理器在各种操作系统上进行安装,如下所示:在Ubuntu上安装ipmitoolsudoapt-getinstallipmitool在CentOS上安装ipmitoolsudoyuminstallipmitool3.连接到远程服务器要使用ipmitool命令,首先需要连接到远程服务器。
使用以下命令连接到具有IPMI功能的服务器:ipmitool-H
4.执行ipmitool命令一旦连接到服务器,就可以执行各种ipmitool命令来管理服务器。
以下是一些常用的示例:获取服务器信息ipmitoolfru此命令将显示服务器的FRU(FieldReplaceableUnit)信息,包括制造商、型号和序列号等。
重启服务器ipmitoolpowerreset此命令将重新启动服务器。
监控传感器数据ipmitoolsensor此命令将显示服务器上各种传感器的当前状态,如温度、电压、风扇速度等。
本文主要讲述如何配置HMC(HardwareManagementConsole)的BMC(BaseboardManagementController)与OS(OperatingSystem)内核参数,激活SOL(Serial-over-LAN)功能,以实现运用IPMItool远程管理HMC。
运用IPMItool进行HMC远程管理是一种非常有效的系统管理方法;它充分利用了当前HMC都带有BMC的硬件优势,可以不必关心HMC操作系统是否处于停机,而远程进行HMC开关机与查看其开机后的启动过程;这将不仅大大地减少管理人员奔赴机房的次数,而且更重要的是在很大程度上加强了硬件设备被远程控制的能力。
一般来说,带有BMC硬件控制器的设备都可以采用了IPMItool进行远程管理。
本文将重点介绍IPMItool远程管理HMC的配置方法,希望对读者能起到一些抛砖引玉的作用。
几个关键概念HMC、BMC、SOL、IPMI与IPMItool是当前基于x86架构的服务器中经常遇到几个非常重要概念,应该说要想很好地知道systemp服务器是如何被管理的,理解这几个概念是必不可少的,现在就让我对它们进行逐一地介绍:HMCHMC硬件控制台(HardwareManagementConsoleforpSeries)是基于Intel芯片的工作站,它安装了Linux的操作系统和i5的管理软件。
每一台HMC除了有内存、硬盘、DVD-RAM、以太网口等,还可以选择不同的显示器、键盘等设备。
它提供的一系列功能用来管理PowerSystem系列服务器以及服务器上LPAR分区的配置。
BMCBMC(BaseboardManagementController)是一种专用芯片/控制器(叫做服务器处理器或基板管理控制器(BMC)),是基于IPMI系统的心脏;在IPMI管理平台中,系统管理软件对各个被管理器件的管理,都是通过与BMC通信来实现的.BMC并不依赖于服务器的处理器、BIOS或操作系统来工作,它有自己的固件、电源、MAC地址与网络接口,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统。
ipmitool具操作指南IPMITOOL操作指南1.ipmitool常命令介绍利ipmitool实现对服务器的ipmi管理有两种式:①通过操作系统监控本地服务器;②通过络监控远程服务器。
ipmitool命令包含的Interface有open、lan、lanplus。
Open端于本地监控系统使的;Lan/lanplus通过络进远程监控。
其中open是指的是OpenIPMI和BMC通信,Lan是通过EthernetLANIPV4的UDP协议和BMC通信。
UDP的数据段包含了IPMIrequest/resoponse消息,消息具备个IPMIsession头和RMCP头。
IPMI使RemoteManagementControlProtocol(RMCP)版本1持操作系统关闭(pre-OS和OS-absent),RMCP把把数据发送到UDP的623端。
与LAN接相同,lanplus同样使EthernetLAN的UDP协议和BMC通信,但是lanplus使RMCP+协议(在IPMIV2.0中描述)来通信,RMCP+允许使改进的认证式和数据完整性检查。
2.1ipmitool命令格式本地监控命令:ipmitool[-c|-h|-v|-V]-Iopen远程监控命令:ipmitool[-c|-h|-v|-V]-Ilan/lanplus-H[-p][-U][-A][-L][-a|-E|-P|-f][-o]命令选项说明:-c使输出格式为CSV(逗号分隔的变量)格式。
但是不是针对所有命令都有效。
-h获取基本帮助-v提详细输出的级别。
这个操作可以指定多次来提调试输出的级别。
如果指定三次,那么你将会得到所有传和传出的数据包。
-V列出版本信息。
-I选择使的IPMI接。
编译持的接都在使帮助输出中可见。
-H远程服务地址,可以为ip地址或者是主机名。
即便在HMC操作系统停机的情况下,BMC也处于运行状态,它主要支持三种系统接口方法:(1)KCS(KeyboardControllerStyle)(2)SMIC(SystemManagementInterfaceController)与(3)BT(BlockTransfer),具体采用哪种方法是由SMBIOS表决定的.SOLPMI2.0中定义了SOL(SerialOverLAN)指令,利用它们可改变IPMI会话过程中本地串口传送数据方向,从而实现对远程服务器的Pre-os访问、BIOS设置,提供了通过LAN远程查看、启动、诊断和维修故障的标准方式。
其实现原理为:用户在控制端通过LAN连接远端服务器(控制端需要根据SOL定义指令设计软件来实现监控,远端服务器上BMC硬件连线及底层代码需要根据SOL定义连线、指令做相应设计),即可在控制端通过安装的软件监控到远端服务器POST整个过程,并可以实现远程接管,进入并修改BIOS设置。
远端服务器主板上必须有BMC芯片(或通过外插卡上BMC芯片),BMC芯片和网卡芯片间有SMBus连接,控制台通过网络连接,从BMC获取POST信息。
IPMIIPMI(IntelligentPlatformManagementInterface)是一项标准开放的硬件管理能力接口规范,由Intel、HP、Dell和IBM公司在1998年共同提出,其主要经历过版本1.0与1.5两代,目前最新版本为2.0。
利用此接口规范有助于在不同类服务器系统硬件上实施系统管理,使不同硬件平台的集中管理成为可能。
它的主要提供了以下几种通用的系统组件访问接口:1.环境感应器(温度,电压)2.电源控制与识别3.系统事件日志4.看门狗定时器(系统崩溃时发送告警)IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。
在工作时,所有的IPMI功能都是向BMC发送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。
在需要远程访问系统时,IPMI新的LAN上串行(SOL)特性很有用。
SOL改变IPMI会话过程中本地串口传送方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串行控制台的远程访问。
BMC通过在LAN上改变传送给串行端口的信息的方向来做到这点,提供了一种与厂商无关的远程查看启动、操作系统加载器或紧急管理控制台来诊断和维修故障的标准方式。
IPMItoolIPMItool是一种管理与配置支持IPMI1.5/2.0规范的设备的工具,它提供了一个与设备内BMC部件进行通信的简单命令行接口;它能读取传感器数据与域可替代单元信息,打印其值,显示系统事件记录,设置LAN配置参数,并且能执行远程机架电源控制。
配置HMC,激活SOL该部分主要是介绍如何进行IPMItool远程管理HMC的配置方法;一般来说,该功能的实现需要由HMCBIOS与OS内核两方面的共同支持,因此它的配置方法也就很自然而然地由(1)设置BIOS参数与(2)设置OS参数两大块组成:设置BIOS参数为了支持SOL功能,HMC的BIOS参数设置主要包括(1)设置BMC网络参数,(2)使能远程Console重定向与(3)进行BMC设置等。