IPMI介绍

简介: IPMI简要介绍

简介:智能平台管理界面(IPMI,Intelligent Platform Management Interface)是管理基于 Intel® 结构的企业系统中所使用的外围设备采用的一种工业标准,用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。该标准由美国英特尔、惠普(Hewlett-Packard)、NEC、美国戴尔电脑和SuperMicro等公司制定。新的版本是IPMI2.0(http://www.intel.com/design/servers/ipmi/)。
新版本的IPMI可以通过串口、Modem以及Lan等远程环境管理服务器系统(包括远程开关机),同时在系统发生错误时能自动发出警告。要对服务器进行IPMI管理,需要被监控的系统具有支持IPMI的硬件设备。如果服务器具有底板管理控制器 (Baseboard Management Controller ,BMC),并且支持IPMI规范,则通过BMC与主机板上的不同传感器通信来监视系统是否有严重事件,并在某些参数超出其预置阈值时发出警报和日志事件。BMC具有以下功能:

  • 通过系统的串行端口进行访问
  • 故障日志记录和 SNMP 警报发送
  • 访问系统事件日志 (System Event Log ,SEL) 和传感器状况
  • 控制包括开机和关机
  • 独立于系统电源或工作状态的支持
  • 用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向
  • 使用 LAN访问 Red Hat® Enterprise Linux 串行控制台界面

服务器配置(Dell R710)

1、 保证网线正确接到1号口上,因为只有1号口远程管理才管用
2、 启动机器,等到bios启动快结束时,等出现有BMC 字样或者让按 CRTL + E 的时候,马上按 CRTL + E 进入设置界面
3、 设置IPMI(Remote Access Setup)

  • 设置IPMI over LAN 为 on (requires iDRAC6 LAN)
  • 进到 LAN parameters 菜单:
  • 保持 NIC Selection 选项为 Shared
  • 设置 IPv4 Address source 为 Static
  • 设置 IPv4 Address 为 10.0.99.x
  • 设置 Subnet Mask 为 255.255.255.0, 如果需要可以设置 Default Gateway
  • 可选设置 Host Name string,例如 xxx-ipmi,不过看起来没用
  • 进到 LAN User Configuration 菜单:
  • 设置 Account User Name, 也可以保持默认的
  • 设置 password 并确认
    4、 确认没有问题,按 ESC 键保存退出,此时机器开始继续引导系统

5、 安装OpenIPMI
centos下直接用yum安装ipmitool(yum -y install OpenIPMI), 也可以下载OpenIPMI-2.0.11.tar,解压后./configure && make && make install
装完OpenIPMI后,启用IPMI服务 /etc/rc.d/init.d/ipmi start 一般如果内核支持的话,能正常启动

至此,服务器IPMI配置完成,可以用ping 10.0.99.x确认下通不通

IPMI客户端工具安装及使用

windows:

下载 ipmish.exe 拷贝到d盘或者c盘根目录下,然后执行下面的命令就可以远程对机器进行电源方面的操作
ipmish.exe -ip 服务器的ip地址 -u root -p 密码 power on/reset/off
其中 power on 硬开机
power reset 硬重启机器
power off 硬关机
举例说明,你服务器的ip是 192.168.162.14 当时设置的密码是 donglirong ,现在服务器正在处于开机状态,现在想要远程硬重启服务器(相当于用手去按服务器上的重启按钮),就用下面的命令
ipmish.exe -ip 192.168.162.14 -u root -p donglirong power reset
输入上面的命令之后一秒钟后如果没有其它的提示则说明服务器重启成功,服务器将进行重启
再举例说明,突然想远程把服务器关机,只需要输入下面的命令即可
ipmish.exe -ip 192.168.162.14 -u root -p donglirong power off
要再开机,就输入下面的命令
ipmish.exe -ip 192.168.162.14 -u root -p donglirong power on

linux:

centos下直接用yum安装ipmitool(yum -y install ipmitool), 也可以下载ipmitool-1.8.11.tar.gz,解压后./configure && make && make install

改变服务器引导方式
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis bootdev pxe
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis bootdev disk
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis bootdev cdrom

服务器电源管理
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power off (硬关机,直接切断电源)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power soft(软关机,即如同轻按一下开机扭)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power on (硬开机)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power reset(硬重启)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power cycle ( power off, wait 1s, power on)
ipmitool -I lan -H 服务器地址 -U root -P passwd chassis power status(获取当前电源状态)

相关文章
|
云安全 负载均衡 网络协议
阿里云waf简介和如何配置​
阿里云WAF(Web应用程序防火墙)是一种高效、智能的云安全服务,旨在保护Web应用程序免受各种网络攻击的威胁。它可防止诸如SQL注入、跨站点脚本(XSS)和跨站点请求伪造(CSRF)等攻击,有效保障了Web应用程序的安全性与稳定性。 阿里云WAF在Web应用程序与互联网之间构建一道安全屏障,通过拦截和检测恶意流量,防止攻击者对您的Web应用程序进行攻击。它不仅覆盖了常见的网络攻击类型,还针对新兴的攻击手段进行了防护设计,确保您的Web应用程序在面对各种威胁时都能得到全方位的保护。
|
Java 开发工具 数据安全/隐私保护
技术博客:市面上加密混淆软件的比较和推荐
技术博客:市面上加密混淆软件的比较和推荐
794 0
|
4月前
|
人工智能 自然语言处理 机器人
AI Agent 工程实践:从大语言模型到自主任务执行系统的架构演进
AI Agent 是让大模型从“能聊”走向“能干”的关键架构:它融合感知、规划、工具调用、记忆与反馈,构建可执行复杂任务的智能系统。不同于聊天机器人,Agent 能自主拆解目标、调用API、跨步执行并持续优化,正成为企业智能化的新基建。
785 3
|
人工智能 KVM 云计算
阿里云郑晓:浅谈GPU虚拟化技术(第一章)
本文介绍GPU虚拟化的方方面面
15622 1
阿里云郑晓:浅谈GPU虚拟化技术(第一章)
|
11月前
|
存储 缓存 应用服务中间件
阿里云轻量应用服务器深度测评:2核2G5M 80G系统盘 38元1年
阿里云轻量应用服务器2核2G怎么样?来看看阿里云轻量应用服务器2核2G深度测评。目前阿里云2核2G轻量服务器有一台68元一年的配置,自带5M固定带宽、80G系统盘,秒杀38元一年,常规优惠价是68元,定闹钟抢购的话是38元一年。
|
数据可视化 安全 Android开发
《Unreal轻量化开发的隐性优势解析》
本文聚焦Unreal Engine的轻量化应用潜力,打破其“3A专属、重资产依赖”的固有认知,为独立开发者提供高效创作路径。文章围绕Nanite微多边形技术的降本增效、蓝图可视化编程的逻辑简化、跨平台部署的自动适配、虚拟制片技术的场景搭建优化,以及引擎功能裁剪与社区生态支持五大核心维度,深度解析独立开发者驾驭3A引擎的底层逻辑。
817 4
|
人工智能 自然语言处理 算法
《DeepSeek-V3:动态温度调节算法,开启推理新境界!》
DeepSeek-V3凭借其创新的动态温度调节算法,成为人工智能领域的焦点。该算法通过灵活调整模型输出的随机性(温度),在不同情境下实现推理速度与精度的动态平衡。低温使模型输出稳定准确,适合事实性任务;高温则激发多样性,适用于创意创作。DeepSeek-V3能根据对话进展、任务类型等实时优化温度,提升多轮对话的质量和效率,显著改善智能客服和内容创作的应用体验。这一技术突破为大语言模型的发展注入了新活力,展现了强大的适应性和竞争力。
862 17
|
JSON 人工智能 算法
探索大型语言模型LLM推理全阶段的JSON格式输出限制方法
本篇文章详细讨论了如何确保大型语言模型(LLMs)输出结构化的JSON格式,这对于提高数据处理的自动化程度和系统的互操作性至关重要。
2798 48
|
监控 网络协议 网络安全