使用IPMI工具实现对服务器的远程管理
使用IPMI工具实现对服务器的远程管理
1认识IPMI 对于网管员来说,服务器远程管理是一个非常重要的技术,而在服务器远程管理方面,典型的解决方案是基于服务器操作系统的软件管理方式,但这样的方式有一个致命的缺陷就在于对操作系统的依赖程度太高,一旦系统出现问题将无能为力,影响到服务器的日常运行。而我们今天要向大家介绍的是一种无需依赖于操作系统的远程管理方式——基于智能平台管理界面 (IPMI)的远程管理方式。IPMI 定义管理员如何监测系统硬件和传感器、控制系统组件和检索重要系统事件的日志以进行远程管理和恢复。使用该种方式,用户无需担心操作系统的状态,即使系统崩溃也可以轻松得到机器状态、重要系统日志等信息,还能实现系统的重启、关机等控制,非常实用。接下来,就让我们一起来了解一下IPMI的使用情况吧。 认识IPMI 既然要使用IPMI,就让我们首先来认识一下这个神奇的东西吧。 IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。而且更为重要的是IPMI是一个开放的免费标准,用户无需为使用该标准而支付额外的费用。 DELL DRAC 5 远程控制卡 自1998 年,IPMI论坛创建了IPMI标准依赖,其已经得到了170 多家供应商的支持,这使得其逐渐成为了一个完整地包括服务器和其他系统(如存储设备、网络和通信设备)的硬件管理规范,目前该标准最新版本为IPMI 2.0,该版本在原有基础上有了不少的改进,包括可以通过串口、Modem以及Lan等远程环境管理服务器系统(包括远程开关机),以及在安全、VLAN 和刀片支持等方面的提高。 IPMI针对大量监控、控制和自动回复服务器的作业,提供了智能型的管理方式。此标准适用于不同的服务器拓朴学,以及Windows、Linux、 Solaris、Mac或是混合型的操作系统。此外,由于IPMI可在不同的属性值下运作,即使服务器本身的运作不正常,或是由于任何原因而无法提供服务,IPMI仍可正常运作。 2IPMI 工作原理 3.访问系统事件日志 (System Event Log ,SEL) 和传感器状况 6.用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向 IPMI 的使用 在本例中,我们使用的是服务器是戴尔 PowerEdge R805,这是一款今年5月问世的一款2U机架式服务器,戴尔公司将其称为为虚拟化应用而生的产品,这款2U机架式服务器属于双路四核设计,采用的是AMD四核皓龙平台,而AMD巴塞罗那处理器由于采用了直连架构以及快速虚拟话变址、带标签的标记转换旁路缓冲器(TLB)、设备排斥向量等新技术,其在降低时延、提高虚拟化执行效率、加强虚拟设备管理以及提高虚拟环境安全性等方面都有着良好的表现。而且,这款产品提供了对IPMI 2.0标准的支持,用户可以直接使用。 戴尔 PowerEdge R805 图 库 评 测 论 坛 报 价 要利用IPMI规范实现对服务器的远程管理,我们不仅需要本地服务器的支持,在远程控制端还需要有IPMI工具来进行控制。 在前面我们就说过IPMI是一个开放的标准,因此独立的工具软件也有不少,比较常用的有IPMITOOL、IPMIUTIL等,也有不少服务器厂商开发的工具。在本次实例中我们使用的是IPMIUTIL。 要使用IPMI的远程管理功能需要先进行设置。在服务器启动过程中,会提示用户按下Ctrl+E进行有关设置,这时按Ctrl+E 进入IPMI管理界面。 IPMI管理界面有众多选项,用户无需一一设置。首先,设置IPMI Over LAN为On,意思为启用通过LAN方式的IPMI。 在第三项中设置IPMI接口的IP地址等信息,注意,这里的IP地址可以和服务器网卡的IP地址不同,而如果用户是通过局域网来进行IPMI控制,该IP地址须和控制端处于同一个网段之内。 此外,用户还需要在“Lan User Configeration”中设置用户名与口令。设置完毕这些,用户按ESC建推出,系统会提示保存推出,选择之后带待系统重新启动用户就可以通过远程访问IPMI了。 服务器远程管理 在控制端安装ipmiutil工具包之后,我们就可以通过一系列的命令来获取远端服务器相关信息并对其进行设置了。ipmiutil是一个工具包,其中包含了ipmiutil、hwrese等工具,它们分别有着不同的用途,比如hwrese可以用来启动、关闭服务器等。用户可以通过ipmiutil -?或类似命令来查看各工具的作用。 alarms –显示和设置Telco alarms报警(LED显示和延迟) 命令名称 -所要进行的操作 -N nodename –U user –R passwd 其中-N后面跟的是被监控服务器名字,-U后是用户名,-R后是用户密码。 如 hwreset -u -N nodename –U user –R passwd 可实现服务器的开机。 Pefconfig -e -N nodename –U user –R passwd命令用于设置BMC硬件,该命令将从操作系统收集相应的信息,并对bmc进行设置,使得BMC能够在有event时候报警。 Pefconfig -d -N nodename –U user –R passwd将不允许报警。 当命令顺利执行时,在执行完毕之后在最后会出现completed successfully的字样,而让用户命令由于输入错误等原因无法执行时系统也会相互现错误的提示. |
转载于:https://blog.51cto.com/pkbai/1920361
使用IPMI工具实现对服务器的远程管理相关推荐
- ilo4服务器远程,HP服务器ilo远程管理端口设置
iLO是高级别的远程KVM系统,可以将服务器的显示信息显示在本地,并且使用本地的键盘鼠标控制.操作服务器,并可以将本地的光盘镜像.文件夹作为虚拟光驱映射并加载到服务器中.使用iLO,可以完成低层的BI ...
- 服务器常见远程管理网口及登录方式
市面上主要服务器 有IBM,DELL,HP,HUAWEI,浪潮,联想等,各自服务器都有自己的远程管理网口通过IPWEB登录也可通过CMOS修改IP登录详细如下: 设备类型 设备型号 默认管 ...
- 联想服务器控制口登录地址_服务器常见远程管理网口及登录方式
市面上主要服务器 有IBM,DELL,HP,HUAWEI,浪潮,联想等,各自服务器都有自己的远程管理网口通过IPWEB登录也可通过CMOS修改IP登录详细如下: 设备类型 设备型号 默认管 ...
- 服务器本地远程登录景安服务器,如何远程管理windows2003服务器
在过去,我一直使用Virtual Network Computing来连接这种服务器或客户机,不过使用VNC需要在防火墙上打开某些特定的端口,这需要涉及防火墙和内部网络的配置,以及在防火墙上建立端口映 ...
- 浪潮服务器开启远程管理,浪潮服务器远程管理汇编.docx
浪潮服务器远程管理汇编 准备工作:1:根据你的系统版本安装最近的Java的插件2.开始--控制面板---程序--Java 将相关的地址添加到例外站点列表中,如左图所示输入用户名:admin输入密码:a ...
- 浪潮服务器开启远程管理,浪潮服务器远程管理
准备工作: 1:根据你的系统版本安装最近的Java的插件 2.开始--控制面板---程序--Java 将相关的地址添加到例外站点列表中,如左图所示 输入用户名:admin 输入密码 :admin 点击 ...
- mysql mha配置idrac远程关机_iDRAC远程管理功能试用_戴尔 PowerEdge R810(Xeon E7520/16GB/3*146GB)_服务器评测与技术-中关村在线...
三.管理功能试用 1.iDRAC远程管理功能试用 iDRAC是Remote Access Controller的缩写,即"远程管理控制器",这是戴尔独特的远程管理工具,在机箱的后部 ...
- linux查看vnc服务加密修复,VNC远程管理Linux服务器安全指导
在开源领域,远程遥控技术的代表就是VNC了.VNC(Virtual Network Computer,虚拟网络计算机)是一套由AT&T实验室开发的可操控远程计算机的软件.根据主控端与被控端的不 ...
- 服务器管理器远程管理如何打开,如何实现服务器远程管理图文详解
如何实现服务器远程管理图文详解 作者: 田耘日期: 2011-02-25文章属性:内容导航 服务器在使用中,多数情况下都是成批的部署于机房内,由于数量众多,要对它们进行管理,传统的单机管理方式显然不太 ...
最新文章
- 什么是互联网大厂_仅限今天!大厂最热数据分析经典实战项目大公开!
- alert三秒后关闭_疏通经络后,感觉很疲倦是什么情况?
- 深度学习“见顶”不等于AI寒冬
- 重绘(repaint)与渲染(reflow)
- 【Groovy】Groovy 脚本调用 ( Groovy 脚本编译 | Groovy 脚本字节码文件分析 )
- java求数列的最大子段和_天下无双的公考必考题 数量关系: 最值问题②(构造数列)...
- Git和Github的区别与操作简介
- apt-get安装错误积累
- 洛谷 - P6178 【模板】Matrix-Tree 定理(矩阵树定理模板题)
- 经常刷同一台POS机,信用卡会被降额吗?
- 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
- 误码率越高越好还是越低越好_ISO永远都是越低越好?不一定!这些情况下要用高 ISO!...
- php课程设计实验心得,PHP程序设计教程实验及课程设计
- Qt工作笔记-QLineEdit用正则限制文本框的输入内容+正则表达式语法
- 理论基础 —— 线性表 —— 单链表
- 底层I/O性能大PK:Python/Java被碾压,Rust有望取代C++
- Javascript第四章函数function也是数据类型第六课
- 三星android10电话拦截功能,三星手机阻止来电怎么设置 拒接骚扰电话教程 - Iefans...
- 2804 最大最小数质因数
- ZPL指令打印标签时出现白色窄条的坑
热门文章
- 运营级IOS一键签名程序源码 支持app超级签名一键分发平台
- unity 继承了 获取_为什么说Unity能用单纯脚本实现的功能,尽量避免继承MonoBehavior,保持纯粹性?...
- android编辑框最大字数,TextView 限制最大行数、最小行数、字数超过“...”表示...
- vue 拖拽(笔记)
- 好看的网页图片分割切换动画特效源码
- IRC 聊天工具(xchat,chatzilla,pidgin)入门教程
- 【服务器】挖矿病毒 kdevtmpfsi(一针见效)
- 通过docker build --build-arg 传值进 Dockerfile 动态构建容器
- jira7.12.1安装与破解
- PHP+nginx安装配置注意事项