1、IPMI
IPMI(Intelligent Platform Management Interface) 是一项标准开放的硬件管理能力接口规范,由 Intel、HP、Dell 和 IBM 公司在 1998 年共同提出,其主要经历过版本 1.0 与 1.5 两代,目前最新版本为 2.0。
IPMItool 是一种管理与配置支持 IPMI1.5/2.0 规范的设备的工具,它提供了一个与设备内 BMC 部件进行通信的简单命令行接口;它能读取传感器数据与域可替代单元信息,打印其值,显示系统事件记录,设置 LAN 配置参数,并且能执行远程机架电源控制。
利用此接口规范有助于在不同类服务器系统硬件上实施系统管理,使不同硬件平台的集中管理成为可能。它的主要提供了以下几种通用的系统组件访问接口:环境感应器 ( 温度,电压 )、电源控制与识别、系统事件日志、看门狗定时器 ( 系统崩溃时发送告警 )
2、BMC
BMC(Baseboard Management Controller) 是一种专用芯片 / 控制器 ( 叫做服务器处理器或基板管理控制器 (BMC)),是基于 IPMI 系统的心脏;在 IPMI 管理平台中,系统管理软件对各个被管理器件的管理,都是通过与 BMC 通信来实现的。BMC 并不依赖于服务器的处理器、BIOS 或操作系统来工作,它有自己的固件、电源、MAC 地址与网络接口,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统。即便在 HMC 操作系统停机的情况下,BMC 也处于运行状态,它主要支持三种系统接口方法:(1) KCS (Keyboard Controller Style)(2) SMIC(System Management Interface Controller) 与 (3) BT (Block Transfer),具体采用哪种方法是由 SMBIOS 表决定的。在工作时,所有的 IPMI 功能都是向 BMC 发送命令来完成的,命令使用 IPMI 规范中规定的指令,BMC 接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。
3、IMM
IMM(Intel Mobile Module)英特尔移动模块是新一代的服务器上集成的管理芯片,把原有的BMC,RSA-II, 显卡,远程呈现和远程硬盘等功能整合在一个单一的芯片上。远程呈现是收费的功能,在机架服务器和iDataPlex上可以通过安插一个USB Key轻松实现。IMM在所有的平台上通用,微码版本也完全一致。无论是在线还是离线都可以对服务器进行配置,无需专门的驱动。并且IMM支持开放的标准 (CIM 和 WS-MAN),可以对报警和命令进行更好的集成。
IMM强大的功能使得用户在世界的任何角落都能够对服务器进行管理、监控和排障。并且IMM有着友好的WEB管理界面,用户从中可以清晰对系统状态进行监控,是否有故障点、用户情况、电源装填、详细日志一目了然。
- ILO
iLO (Integrated Lights-Out) 是惠普公司开发的对服务器进行远程管理和维修的系统。它是通过服务器上的一个附加的网络端口把服务器与网络相连。通过iLO可以对服务器进行远程开机、关机和管理BIOS, 设置控制器,查找错误。利用付费高级iLO,就连显示器、鼠标、键盘,甚至光驱都可以通过网络使用。
iLO 是一组芯片,内部是vxworks的嵌入操作系统,在服务器的背后有一个标准RJ45口对外连接生产用交换机或者带外管理的交换机。iLO自己有处理器,存储和网卡,默认网卡配置是DHCP,可以在服务器启动进入iLO 的ROM based configuration utility 修改 ip,dhcp->static。
- IBM服务器访问IMMIBM3650、3550等新发布的服务器目前支持IMM,取代了IBM的远程管理卡RSA-IIimm用来远程管理。通常主机后部有一个专用的管理端口,例如下图以3650M3为例,可以通过此端口访问IMM。1、配置IBM服务器的ILO地址在开机自检的过程中根据提示按F1进入UEFI设置,在UEFI中进入System Setting->Integrated Management Module->Network configuration。在输入需要修改的IP地址后,选择Save Network Settings。
- 登录IMM管理界面
在浏览器地址栏中输入配置的IP地址回车(IMM管理端口默认IP:192.168.70.125),输入用户名密码。默认用户名密码为(用户名:USERID 密码:PASSW0RD注意字母为大写,密码中的“0”是数字0).
3、登录后的首页
模块 | 子项 | 说明 |
Monitors | System status | 查看服务器的健康状况,包括温度、电压和风扇状态等。 |
Virtual Light Path | 查看服务器光通路诊断板上是否有告警。 | |
Event Log | 可以查看服务器的日志信息,可以用Save Log as Text File另存日志信息为文本文件。 | |
Vital Product Data | 查看服务器的型号序列号及各种微码版本。 | |
Tasks | Power/Restart | 通过IMM控制开关服务器,包括定时开关机功能。 |
Remote Control | 远程控制服务器终端,需要添加IBM Virtual Media Key选件来实现此功能,大部分机型标配没有此选件。 | |
PXE Network Boot | 设置服务器的PXE启动。 | |
Firmware Update | 刷新服务器的UEFI和IMM的微码。 | |
IMM Control | System Settings | 设置IMM的时间日期,名字等基本信息。 |
Login Profiles | 为IMM添加除默认之外的其他用户。 | |
Alerts | 设置snmp告警等信息。 | |
Serial Port | 设置串口信息。 | |
Port assignments | 定义IMM所使用的端口。 | |
Network Interfaces | 设置IMM的网络地址。 | |
Network Protocols | 配置SNMP,DNS等网络协议。 | |
Security | 配置SSL、SSH等安全协议。 | |
Configuration File | 备份和恢复IMM的配置文件。 | |
Restore Default Settings | 将IMM恢复默认设置 | |
Restrat IMM | 重启IMM | |
Log off | / | 退出登录 |
- IMM常用功能介绍
- 远程开关机选择Power/Restart选项可以实现远程开机、关机和重启。
在Schedule Daily/Weekly Power and Restart Actions中可以实现每天定时的开关服务器。
- 通过IMM刷新服务器的UEFI/IMM微码选择Firmware Update,然后在浏览中选中微码刷新文件,此处以3650M3的UEFI刷新为例,文件名为ibm_fw_uefi_d6e149a_windows_32-64.exe,注意刷新微码前服务器需要开机。
选择文件后点选update,会出现上传微码的界面,完成后会有现有旧微码和新微码的信息,例如“The current build id is D6E148B.You will be installing D6E149A build id”。
点击continue会开始刷新进程
- 远程终端功能
此功能需要添加IBM Virtual Media Key选件(硬件)来实现此功能,大部分机型标配没有此选件。同时要求打开远程控制的客户机(登录IMM界面的台式机或者笔记本,不是指控制的目标服务器)需要安装JRE(Java Runtime Environment)软件,可以到java网站下载http://www.java.com/zh_CN/。
打开菜单中的Remote Console页面,如果只允许一个用户连接到服务器终端选择Start Remote Control in Single User Mode;如允许多用户同时连接选择Start Remote Control in Multi-user Mode。
选择后可以打开终端窗口,可以对服务器的终端进行控制。
虚拟媒体功能
利用IMM的虚拟媒体功能可以将本地PC机、笔记本上的光驱/软驱、或者iso/img镜像文件远程的挂载给服务器使用。在虚拟媒体窗口中选中要挂载到远程服务器的光驱前面的Map选项,然后选择右边的Mount Selected按钮,就可以实现把本地的光驱挂载到服务器上,比如例子中将本地插有windows2003光盘的光驱F挂载到服务器上,服务器启动后就可以从挂载的光驱启动安装windows操作系统了。
选择Add Image可以将本地的iso/img镜像挂载到远程服务器上。