论文部分内容阅读
鉴于专用机房具有良好的机房环境,最近,有其他部门的一批服务器需要放到机房中。经过了解,其中所有服务器都能采用操作系统提供的远程管理功能,但是其中有一台服务器经常需要调整,有时还可能会发生死机现象,可能需要经常到现场进行操作。但是,通常专用网络机房在日常管理中不应有用户随便进入。为了解决这个矛盾,我检查了服务器,这是一台lenovoRD630服务器。据说联想较新型号的服务器都提供了IPMI功能,检查发现在机箱后面有个MGMT接口,接口形式是rj-45型,最终通过增加一根网线并进行适当配置,满足用户不进机房对服务器进行调整的需求。
那么IPMI的功能是怎样一种功能呢?
IPMI就是智能型平台管理接口(Intelligent Platform Management Interface)。它是用于管理基于Intel结构的企业服务器系统而采用的一种工业标准,由英特尔、惠普、NEC、戴尔和SuperMicro等公司制定,其最新的版本是IPMI2.0。
IPMI可以用来帮用户监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。IPMI最大的优势在于它是独立于服务器的CPU、BIOS和操作系统的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控。由于使用独立的低级硬件智能管理而不使用操作系统进行管理,因此可以将提供IPMI功能的服务器配置成服务器带外管理模式。另外,操作系统不需要传输系统状态数据,对操作系统无任何压力,最后即使服务器本身的运作不正常,或是由于任何软硬件原因而无法正常响应,IPMI仍可正常运作。
IPMI的核心是一个专用芯片/控制器BMC(Baseboard Management Controller即基板管理控制器),使得IPMI的工作过程完全不依赖于服务器的处理器、BIOS或操作系统来工作,其处于一个完全独立的地位,是一个单独存在的管理系统,只要系统加电,BMC与IPMI固件就处于工作状态。BMC可以是一个安装在服务器主板上的独立的板卡,也有服务器主板提供对于IPMI的支持。IPMI良好的自主特性克服了以往基于操作系统的管理协议所受到的限制,例如操作系统不响应或未加载的情况下其仍然可以观察到服务器的健康信息,并且进行开关机等操作。BMC与主监控处理器和板上各元件工作状态的传感器相连接,监控各组件的状态如温度传感器、CPU状态、风扇速度和电压传感器,BMC提供重新引导服务器的远程电源控制功能,并且可以提供从远端访问BIOS配置和操作系统控制台。管理人员可以使用基于桌面系统上的IPMI兼容管理应用程序进行管理,也可以通过一台内含IPMI管理功能的带外设备的Web界面远程访问BMC。
总结起来IPMI主要有以下几个特点:
1.只要服务器通电,就可以对其进行管理;
2.较新型号的服务器,通常都可以使用Web方式对服务器进行管理;
3.可以在管理界面中控制服务器断电、上电、reset等操作;
4.可以在管理界面中实时观察CPU、电源等各主要部件的温度、各个风扇的转速、电源的电压等参数;
5.很多品牌型号的服务器还提供了远程控制台功能,通过远程控制台可以控制服务器电源,可以设置BIOS,可以远程登录操作系统,甚至提供虚拟CDROM或虚拟U盘远程安装操作系统。
下面我们对于前边讲的lenovo RD630的配置和简单实用进行介绍:
1.在系统启动时按F1进入BIOS设置,显示如图1的界面,其中画线的部分就是与IPMI相关的信息。其中画线部分表明此服务器支持IPMI2.0标准,BMCIPAdress后面的值未配置时是0.0.0.0,需要配置成此服务器BMC的管理地址,此图中是配置好的状况;
2.选择Server Management菜单,进行进一步设置,如图2,其中白色的BMCnetworkconfiguration是用来配置IPMI,进入此菜单继续进行配置;
3.新菜单如图3,其中白字的Configuration Address source的值应为Static,表示要给服务器的MGMT口配置一个静态IP,下面三行就是配置的IP地址、子网掩码和默认网关。
配置好地址后就可以对服务器进行远程管理,打开浏览器输入配置的IP地址,出现如图4的界面。默认的管理员账户的用户名密码都是lenovo,为了安全使用,在正式使用前应更改。
登录后可以在左面的菜单中寻找各种管理功能,其中图5、图6显示了电源操作和风扇的相关信息。
选中最下面的“VKVM和vMedia”菜单可以启用远程控制台功能。由于这个功能采用java技术,因此在使用前需要先安装java并调试正确。图7为已经启动的远程控制台。
通过以上例子,可以看到IPMI功能是一个对管理员来讲非常友善的并且非常实用的管理功能,如果能够在此基础上进一步开发就可以将大规模机房管理工作变得轻松和智能化,更进一步结合snmp协议可以开发出更完美的网络管理软件。
那么IPMI的功能是怎样一种功能呢?
IPMI就是智能型平台管理接口(Intelligent Platform Management Interface)。它是用于管理基于Intel结构的企业服务器系统而采用的一种工业标准,由英特尔、惠普、NEC、戴尔和SuperMicro等公司制定,其最新的版本是IPMI2.0。
IPMI可以用来帮用户监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。IPMI最大的优势在于它是独立于服务器的CPU、BIOS和操作系统的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控。由于使用独立的低级硬件智能管理而不使用操作系统进行管理,因此可以将提供IPMI功能的服务器配置成服务器带外管理模式。另外,操作系统不需要传输系统状态数据,对操作系统无任何压力,最后即使服务器本身的运作不正常,或是由于任何软硬件原因而无法正常响应,IPMI仍可正常运作。
IPMI的核心是一个专用芯片/控制器BMC(Baseboard Management Controller即基板管理控制器),使得IPMI的工作过程完全不依赖于服务器的处理器、BIOS或操作系统来工作,其处于一个完全独立的地位,是一个单独存在的管理系统,只要系统加电,BMC与IPMI固件就处于工作状态。BMC可以是一个安装在服务器主板上的独立的板卡,也有服务器主板提供对于IPMI的支持。IPMI良好的自主特性克服了以往基于操作系统的管理协议所受到的限制,例如操作系统不响应或未加载的情况下其仍然可以观察到服务器的健康信息,并且进行开关机等操作。BMC与主监控处理器和板上各元件工作状态的传感器相连接,监控各组件的状态如温度传感器、CPU状态、风扇速度和电压传感器,BMC提供重新引导服务器的远程电源控制功能,并且可以提供从远端访问BIOS配置和操作系统控制台。管理人员可以使用基于桌面系统上的IPMI兼容管理应用程序进行管理,也可以通过一台内含IPMI管理功能的带外设备的Web界面远程访问BMC。
总结起来IPMI主要有以下几个特点:
1.只要服务器通电,就可以对其进行管理;
2.较新型号的服务器,通常都可以使用Web方式对服务器进行管理;
3.可以在管理界面中控制服务器断电、上电、reset等操作;
4.可以在管理界面中实时观察CPU、电源等各主要部件的温度、各个风扇的转速、电源的电压等参数;
5.很多品牌型号的服务器还提供了远程控制台功能,通过远程控制台可以控制服务器电源,可以设置BIOS,可以远程登录操作系统,甚至提供虚拟CDROM或虚拟U盘远程安装操作系统。
下面我们对于前边讲的lenovo RD630的配置和简单实用进行介绍:
1.在系统启动时按F1进入BIOS设置,显示如图1的界面,其中画线的部分就是与IPMI相关的信息。其中画线部分表明此服务器支持IPMI2.0标准,BMCIPAdress后面的值未配置时是0.0.0.0,需要配置成此服务器BMC的管理地址,此图中是配置好的状况;
2.选择Server Management菜单,进行进一步设置,如图2,其中白色的BMCnetworkconfiguration是用来配置IPMI,进入此菜单继续进行配置;
3.新菜单如图3,其中白字的Configuration Address source的值应为Static,表示要给服务器的MGMT口配置一个静态IP,下面三行就是配置的IP地址、子网掩码和默认网关。
配置好地址后就可以对服务器进行远程管理,打开浏览器输入配置的IP地址,出现如图4的界面。默认的管理员账户的用户名密码都是lenovo,为了安全使用,在正式使用前应更改。
登录后可以在左面的菜单中寻找各种管理功能,其中图5、图6显示了电源操作和风扇的相关信息。
选中最下面的“VKVM和vMedia”菜单可以启用远程控制台功能。由于这个功能采用java技术,因此在使用前需要先安装java并调试正确。图7为已经启动的远程控制台。
通过以上例子,可以看到IPMI功能是一个对管理员来讲非常友善的并且非常实用的管理功能,如果能够在此基础上进一步开发就可以将大规模机房管理工作变得轻松和智能化,更进一步结合snmp协议可以开发出更完美的网络管理软件。