图片 8

PC服务器的管理软件介绍

一般服务器厂商都会为自己的产品量身定做一套适合的管理软件,以加强服务器系统的安全性、可靠性以及可控性,同时也让企业用户能用得放心。这些管理软件由于是专门针对具体的产品而研发,因此对于服务器的扩展性、可维护性,以及减轻网络管理员工作量等方面,都有不可小视的作用。因此有需要的用户在选购服务器硬件时,可以多参考参考其配套的管理软件是否完美。

       IPMI是智能型平台管理接口(Intelligent Platform Management
Interface)的缩写,是管理基于
Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可
以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。

IPMI是智能型平台管理接口(Intelligent Platform Management
Interface)的缩写,是管理基于
Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等。

下面我们就来看看几款品牌服务器管理软件都具有哪些特色性的东西

       IPMI工作原理:

IPMI工作原理:

联想  万全慧眼系统管理软件

     
 IPMI的核心是一个专用芯片/控制器(叫做服务器处理器或基板管理控制器(BMC)),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓
非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作,而BMC通常是一个安装在服务器主板上的独立的板
卡,现在也有服务器主板提供对IPMI支持的。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况
下其仍然可以进行开关机、信息提取等操作。

IPMI的核心是一个专用芯片/控制器(叫做服务器处理器或基板管理控制器(BMC)),其并不依赖于服务器的处理器、BIOS或操作系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作,而BMC通常是一个安装在服务器主板上的独立的板卡,现在也有服务器主板提供对IPMI支持的。IPMI良好的自治特性便克服了以往基于操作系统的管理方式所受的限制,例如操作系统不响应或未加载的情况下其仍然可以进行开关机、信息提取等操作。

软件服务查询站点:

  在工作时,所有的IPMI功能都是向BMC发送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日志中记录事件消息,维护描
述系统中传感器情况的传感器数据记录。在需要远程访问系统时,IPMI新的LAN上串行(SOL)特性很有用。SOL改变IPMI会话过程中本地串口传送
方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串行控制台的远程访问。BMC通过在LAN上改变传送给
串行端口的信息的方向来做到这点,提供了一种与厂商无关的
远程查询启动、操作系统加载器或紧急管理控制台来诊断和维修故障的标准方式。

在工作时,所有的IPMI功能都是向BMC发送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日志中记录事件消息,维护描述系统中传感器情况的传感器数据记录。在需要远程访问系统时,IPMI新的LAN上串行(SOL)特性很有用。SOL改变IPMI会话过程中本地串口传送方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串行控制台的远程访问。BMC通过在LAN上改变传送给
串行端口的信息的方向来做到这点,提供了一种与厂商无关的
远程查询启动、操作系统加载器或紧急管理控制台来诊断和维修故障的标准方式。

这是一套对联想万全服务器的网络监控、系统监控、远程控制、软件实施的系统。目前其最新版本不论从硬件还是软件方面都有了全面的改进和提高。硬件方面采用StandBy电源供电,与系统完全隔离,具有真正的“Out
Of Band”管理功能。

  当需要对系统 文本控制台进行远程访问时,Serial Over LAN (SOL)
功能将非常有用。SOL 通过 IPMI 会话重定向本地串行接口,允许远程访问
Windows 的紧急事件管理控制台 (EMS) 特殊管理控制台 (SAC),或访问 LINUX
串行控制台。这个过程的步骤是 IPMI
固件截取数据,然后通过局域网重新发送定向到串行端口的信息。
这就提供了远程查看 BOOT、OS
加载器或紧急事件管理控制台以诊断并修复服务器相关问题的标准方法,而无需考虑供应商。它允许在引导阶段配置各种组件。

 

最新版本的万全慧眼系统管理软件提供了更强大的软件管理功能,包括CPU负载监测、内存负载监测、系统配置管理、系统进程管理、系统磁盘管理等。还有,当服务器出现故障和非正常挂机时,该软件提供了DPC的远程诊断功能。同时在联想服务器系统BIOS的支持下,万全慧眼系统管理软件可以提供更多的系统管理特性,同时也提供了更可靠的系统管理特性。

       BMC具有以下功能:

当需要对系统 文本控制台进行远程访问时,Serial Over LAN (SOL)
功能将非常有用。SOL 通过 IPMI 会话重定向本地串行接口,允许远程访问
Windows 的紧急事件管理控制台 (EMS) 特殊管理控制台 (SAC),或访问 LINUX
串行控制台。这个过程的步骤是 IPMI
固件截取数据,然后通过局域网重新发送定向到串行端口的信息。
这就提供了远程查看 BOOT、OS
加载器或紧急事件管理控制台以诊断并修复服务器相关问题的标准方法,而无需考虑供应商。它允许在引导阶段配置各种组件。

浪潮猎鹰跨平台服务器管理软件

  1.通过系统的串行端口进行访问

BMC具有以下功能:

软件服务查询站点:

  2. 故障日志记录和 SNMP 警报发送

1.通过系统的串行端口进行访问

这款管理软件同样是浪潮对其服务器节点状态进行实时监控和资源管理,为系统管理员提供了一个统一、集中、可视化和跨平台的管理工具。其主要功能包括三个部分:中心控制台、事件接收器和监控代理。其工作原理是:在每台受控服务器上安装猎鹰监控代理端软件,以实时检测服务器的运行状态,以及接收来自中心控制台的操作指令。

  3.访问系统事件日志 (System Event Log ,SEL) 和传感器状况

  1. 故障日志记录和 SNMP 警报发送

同时,监控代理程序实时采集服务器的运行状态信息,并将其发至中心控制台的事件接收器中。在中心控制台上,用户可以将服务器按运行状态进行动态分组,同时向多台服务器并行发出操作指令。除了远程管理功能的强大外,此款软件另一个重要的特色就是其跨操作系统类型、跨服务器型号的集中平台管理与控制功能。

  4.控制包括开机和关机

3.访问系统事件日志 (System Event Log ,SEL) 和传感器状况

戴尔Open Manage管理软件

  5.独立于系统电源或工作状态的支持

4.控制包括开机和关机

戴尔中国区站点:

  6.用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向

5.独立于系统电源或工作状态的支持

戴尔最新推出的PowerEdge全系列服务器均安装了最新版Open
Manage管理软件,借助Open Manage
系统管理软件,戴尔继续引领客户采用标准化技术来管理他们的服务器系统。该系列工具能够更紧密地融入到客户的应用工具之中,有助于简化多品牌环境下的部署和监控等核心任务。该系统显著的特色之一就是为戴尔服务器提供业内领先的无间断“急速lights
out)”管理功能。

     
 图片 1

6.用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向

总的说来,这款配套软件拥有多项全新功能,利用服务器所带有的基于行业标准的IPMI
baseboard管理控制器,可进一步推进了远程管理的标准化和性能提升。

         使用
ipmi 的必要条件——必须在硬件、OS、管理工具等几个方面都满足:

       图片 2

总结:对于一款成熟的服务器产品来说,配套的管理软件必定会有更趋于完善的管理功能,随着企业在服务器上的应用越来越多,选购一款优良的服务器及其配套软件,是保证企业可以充分支配服务器功能的一个重要法码。(完)

 
       1.服务器硬件本身提供对 ipmi 的支持 (硬件)
         目前惠普、戴尔和 NEC 等大多数厂商的服务器都支持 IPMI
2.0,但并不是所有服务器都支持,所以应该先通过产品手册或在 BIOS
中确定服务器是否支持 ipmi,也就是说服务器在主板上要具有 BMC
等嵌入式的管理微控制器。

         使用
ipmi 的必要条件——必须在硬件、OS、管理工具等几个方面都满足:

         这里拿DELL R710为例:

 
       1.服务器硬件本身提供对 ipmi 的支持 (硬件)
         目前惠普、戴尔和 NEC 等大多数厂商的服务器都支持 IPMI
2.0,但并不是所有服务器都支持,所以应该先通过产品手册或在 BIOS
中确定服务器是否支持 ipmi,也就是说服务器在主板上要具有 BMC
等嵌入式的管理微控制器。

         1) 启动服务器 使用ctrl+e 进去ipmi server mangement
configuration

         这里拿DELL R710为例:

         2)设置IPMI Over LAN 为On

         1) 启动服务器 使用ctrl+e 进去ipmi server mangement
configuration

       
  图片 3

         2)设置IPMI Over LAN 为On

          3)进入IPMI Parameters 设置服务器ip/子网掩码
(也可以进去系统通过Ipmitool管理软件设置)

         
图片 4

         
 图片 5

          3)进入IPMI Parameters 设置服务器ip/子网掩码
(也可以进去系统通过Ipmitool管理软件设置)

          4)进入LAN User Confuguration 设置用户名 密码
(同样也可以进去系统通过Ipmitool管理软件设置)

         
 图片 6

       
 图片 7

          4)进入LAN User Confuguration 设置用户名 密码
(同样也可以进去系统通过Ipmitool管理软件设置)

         

       
 图片 8

         2.操作系统提供相应的 ipmi 驱动  (OS)
         通过操作系统监控服务器自身的 ipmi
信息时需要系统内核提供相应的支持,linux 系统通过内核对 OpenIPMI(ipmi
驱动)的支持来提供对 ipmi 的系统接口。在使用驱动之前,请先启动该驱动:
          service ipmi start
          或者启动模块:
          modprobe ipmi_msghandler
          modprobe ipmi_devintf
          modprobe ipmi_si
          modprobe ipmi_poweroff
          modprobe ipmi_watchdog

         

          3.ipmi 管理工具 (管理工具)
          Linux 下的命令行方式的 ipmi 平台管理工具 ipmitool。
          ipmitool
命令需要通过相应的interface来访问BMC,在本地获取信息时候采用的是-I
open,即为OpenIPMI接口,IPMItool命令包含的接口有open、lan、lanplus。其中open是指的是OpenIPMI与
BMC通信,Lan是通过Ethernet
LAN网用IPV4的udp协议与BMC通信。UDP的数据段包含了IPMI
request/resoponse消息,消息具有一个IPMI session 头和RMCP 头。
          IPMI使用Remote Management Control Protocol (RMCP)
版本1支持操作系统关闭(pre-OS和OS-absent),RMCP把把数据发送到UDP的623端口。象lan接口一样,lanplus同样使用
Ethernet LAN
的UDP协议与BMC通信,但是lanplus使用RMCP+协议(在IPMIV20中描述)来同新,RMCP+允许使用改经的认证方式和数据完整性检
查。Open端口用于本地监控系统使用的;Lan/lanplus通过网络进行远程监控。

         2.操作系统提供相应的 ipmi 驱动  (OS)
         通过操作系统监控服务器自身的 ipmi
信息时需要系统内核提供相应的支持,linux 系统通过内核对 OpenIPMI(ipmi
驱动)的支持来提供对 ipmi 的系统接口。在使用驱动之前,请先启动该驱动:
          service ipmi start
          或者启动模块:
          modprobe ipmi_msghandler
          modprobe ipmi_devintf
          modprobe ipmi_si
          modprobe ipmi_poweroff
          modprobe ipmi_watchdog

         利用ipmitool实现对Linux服务器的ipmi管理有2种方式:

          3.ipmi 管理工具 (管理工具)
          Linux 下的命令行方式的 ipmi 平台管理工具 ipmitool。
          ipmitool
命令需要通过相应的interface来访问BMC,在本地获取信息时候采用的是-I
open,即为OpenIPMI接口,IPMItool命令包含的接口有open、lan、lanplus。其中open是指的是OpenIPMI与
BMC通信,Lan是通过Ethernet
LAN网用IPV4的udp协议与BMC通信。UDP的数据段包含了IPMI
request/resoponse消息,消息具有一个IPMI session 头和RMCP 头。
          IPMI使用Remote Management Control Protocol (RMCP)
版本1支持操作系统关闭(pre-OS和OS-absent),RMCP把把数据发送到UDP的623端口。象lan接口一样,lanplus同样使用
Ethernet LAN
的UDP协议与BMC通信,但是lanplus使用RMCP+协议(在IPMIV20中描述)来同新,RMCP+允许使用改经的认证方式和数据完整性检查。Open端口用于本地监控系统使用的;Lan/lanplus通过网络进行远程监控。

          1)通过OS监控本地服务,实现对本地服务器的管理。

 

           架构:应用软件ipmitool
<———–>OS提供支持ipmi系统接口<————>硬件主板上有bmc芯片

         利用ipmitool实现对Linux服务器的ipmi管理有2种方式:

         
通过ipmitool命令获取获取传感器中的各种监测值和该值的监测阈值,包括(CPU温度,电压,风扇转速,电源调制模块温度,电源电压等信息)

          1)通过OS监控本地服务,实现对本地服务器的管理。

          ipmitool本地监控使用命令:ipmitool -I open command,其中-I
open表示使用OpenIPMI接口,command有以下项:
a)   raw:发送一个原始的IPMI请求,并且打印回复信息。
b)   lan:配置网络(lan)信道(channel)
c)   chassis :查看底盘的状态和配置电源
d) 
 event:向BMC发送一个已定义的事件(event),可用于测试配置的SNMP是否成功
e)   mc:  查看MC(Management Contollor)状态和各种允许的项
f)   sdr:打印传感器仓库中的任何监控项和从传感器读取到的值。
g)   sensor:打印周详的传感器信息。
h)   Fru:打印内建的Field Replaceable Unit (FRU)信息
i)   sel: 打印 System Event Log (SEL)      
j)   pef: 配置 Platform Event Filtering
(PEF),事件过滤平台用于在监控系统发现有event时候,用PEF中的策略进行事件过滤,然后看是否需要报警。
k)   sol/isol:用于配置通过串口的Lan进行监控
l)   user:配置BMC中用户的信息 。
m)  channel:配置Management Controller信道。

           架构:应用软件ipmitool
<———–>OS提供支持ipmi系统接口<————>硬件主板上有bmc芯片

1 root@linux:~# ipmitool -I open sensor list

         
通过ipmitool命令获取获取传感器中的各种监测值和该值的监测阈值,包括(CPU温度,电压,风扇转速,电源调制模块温度,电源电压等信息)

2 Temp             | na         | degrees C  | na    | na        | na        | na        | 85.000    | 90.000    | na       

          ipmitool本地监控使用命令:ipmitool -I open command,其中-I
open表示使用OpenIPMI接口,command有以下项:
a)   raw:发送一个原始的IPMI请求,并且打印回复信息。
b)   lan:配置网络(lan)信道(channel)
c)   chassis :查看底盘的状态和配置电源
d) 
 event:向BMC发送一个已定义的事件(event),可用于测试配置的SNMP是否成功
e)   mc:  查看MC(Management Contollor)状态和各种允许的项
f)   sdr:打印传感器仓库中的任何监控项和从传感器读取到的值。
g)   sensor:打印周详的传感器信息。
h)   Fru:打印内建的Field Replaceable Unit (FRU)信息
i)   sel: 打印 System Event Log (SEL)     
j)   pef: 配置 Platform Event Filtering
(PEF),事件过滤平台用于在监控系统发现有event时候,用PEF中的策略进行事件过滤,然后看是否需要报警。
k)   sol/isol:用于配置通过串口的Lan进行监控
l)   user:配置BMC中用户的信息 。
m)  channel:配置Management Controller信道。

3 Temp             | na         | degrees C  | na    | na        | na        | na        | 85.000    | 90.000    | na       
root@linux:~# ipmitool -I open sensor list
Temp             | na         | degrees C  | na    | na        | na        | na        | 85.000    | 90.000    | na        
Temp             | na         | degrees C  | na    | na        | na        | na        | 85.000    | 90.000    | na        
Temp             | na         | degrees C  | na    | 64.000    | na        | -128.000  | -128.000  | na        | na        
Temp             | na         | degrees C  | na    | -128.000  | na        | -96.000   | -27.000   | na        | na        
Ambient Temp     | 19.000     | degrees C  | ok    | na        | 3.000     | 8.000     | 42.000    | 47.000    | na        
Planar Temp      | na         | degrees C  | na    | na        | 3.000     | 8.000     | 92.000    | 97.000    | na
4 Temp             | na         | degrees C  | na    | 64.000    | na        | -128.000  | -128.000  | na        | na       

          2)通过网络监控远程服务器。

5 Temp             | na         | degrees C  | na    | -128.000  | na        | -96.000   | -27.000   | na        | na       

           
被监控服务器需要硬件和操作系统接口驱动的支持,可以无需安装应用软件。监控客户端需要应用软件如ipmitool工具,可以无需硬件和操作系统接口驱动的支持。

6 Ambient Temp     | 19.000     | degrees C  | ok    | na        | 3.000     | 8.000     | 42.000    | 47.000    | na       

           
ipmi的远程监控是通过向与BMC相连的网络接口发送udp数据包实现的,udp数据包的定位是通过把ip地址写BMC芯片来实现,而这需要本地的Ipmi系统接口来完成连接。Ipmitool可以通过LAN远程监控系统,同时BMC中保存有一序列用户名和密码,通过LAN进行远端访问需要用户名和密码。

7 Planar Temp      | na         | degrees C  | na    | na        | 3.000     | 8.000     | 92.000    | 97.000    | na

            被监控服务器使用ipmitool更改ip,查看ip      

          2)通过网络监控远程服务器。

root@linux:~# ipmitool lan set 1 ipaddr  172.16.6.222
Setting LAN IP Address to 172.16.6.222
root@linux:~# ipmitool lan print 1
Set in Progress         : Set Complete
Auth Type Support       : NONE MD2 MD5 PASSWORD 
Auth Type Enable        : Callback : MD2 MD5 
                        : User     : MD2 MD5 
                        : Operator : MD2 MD5 
                        : Admin    : MD2 MD5 
                        : OEM      : 
IP Address Source       : Static Address
IP Address              : 172.16.6.222
Subnet Mask             : 255.255.255.0
MAC Address             : a4:ba:db:4d:3f:2d
SNMP Community String   : public
IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
Default Gateway IP      : 0.0.0.0
Default Gateway MAC     : 00:00:00:00:00:00
Backup Gateway IP       : 0.0.0.0
Backup Gateway MAC      : 00:00:00:00:00:00
802.1q VLAN ID          : Disabled
802.1q VLAN Priority    : 0
RMCP+ Cipher Suites     : 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14
Cipher Suite Priv Max   : aaaaaaaaaaaaaaa
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM

           
被监控服务器需要硬件和操作系统接口驱动的支持,可以无需安装应用软件。监控客户端需要应用软件如ipmitool工具,可以无需硬件和操作系统接口驱动的支持。

               监控客户端Ipmi ip地址也必须和被监控服务端在同一网段,

           
ipmi的远程监控是通过向与BMC相连的网络接口发送udp数据包实现的,udp数据包的定位是通过把ip地址写BMC芯片来实现,而这需要本地的
Ipmi系统接口来完成连接。Ipmitool可以通过LAN远程监控系统,同时BMC中保存有一序列用户名和密码,通过LAN进行远端访问需要用户名和
密码。

root@Ubuntu:~# ipmitool lan print 1
Set in Progress         : Set Complete
Auth Type Support       : NONE MD2 MD5 PASSWORD 
Auth Type Enable        : Callback : MD2 MD5 
                        : User     : MD2 MD5 
                        : Operator : MD2 MD5 
                        : Admin    : MD2 MD5 
                        : OEM      : 
IP Address Source       : Static Address
IP Address              : 172.16.6.175
Subnet Mask             : 255.255.255.0
MAC Address             : a4:ba:db:1b:81:48
SNMP Community String   : public
IP Header               : TTL=0x40 Flags=0x40 Precedence=0x00 TOS=0x10
Default Gateway IP      : 0.0.0.0
Default Gateway MAC     : 00:00:00:00:00:00
Backup Gateway IP       : 0.0.0.0
Backup Gateway MAC      : 00:00:00:00:00:00
802.1q VLAN ID          : Disabled
802.1q VLAN Priority    : 0
RMCP+ Cipher Suites     : 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14
Cipher Suite Priv Max   : aaaaaaaaaaaaaaa
                        :     X=Cipher Suite Unused
                        :     c=CALLBACK
                        :     u=USER
                        :     o=OPERATOR
                        :     a=ADMIN
                        :     O=OEM

root@ubuntu:~# ifconfig eth0:1 172.16.6.252 netmask 255.255.255.0
root@ubuntu:~# ifconfig 
eth0      Link encap:Ethernet  HWaddr a4:ba:db:1b:81:40  
          inet addr:10.1.6.175  Bcast:10.1.6.255  Mask:255.255.255.0
          inet6 addr: fe80::a6ba:dbff:fe1b:8140/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:107931 errors:0 dropped:18357 overruns:0 frame:0
          TX packets:12671 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:13418631 (13.4 MB)  TX bytes:1551309 (1.5 MB)

eth0:1    Link encap:Ethernet  HWaddr a4:ba:db:1b:81:40  
          inet addr:172.16.6.252  Bcast:172.16.6.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:178 (178.0 B)  TX bytes:178 (178.0 B)

root@ubuntu:~# ping 172.16.6.222
PING 172.16.6.222 (172.16.6.222) 56(84) bytes of data.
64 bytes from 172.16.6.222: icmp_req=1 ttl=64 time=0.458 ms
64 bytes from 172.16.6.222: icmp_req=2 ttl=64 time=0.514 ms

            被监控服务器使用ipmitool更改ip,查看ip      

              能够Ping通被监控服务器地址 则可以远程管理该主机。

01 root@linux:~# ipmitool lan set 1 ipaddr  172.16.6.222
root@ubuntu:~# ipmitool -I lanplus -H 172.16.6.222 -U root -P password sol activate
[SOL Session operational.  Use ~? for help]

 LTS debian ttyS1

debian login:
02 Setting LAN IP Address to 172.16.6.222

             看到以上界面,说明客户端已经可以登录或查看被监控服务器。

03 root@linux:~# ipmitool lan print 1

以下是ipmitool在生产环境下常用命令:

04 Set in Progress         : Set Complete

查看ipmi信息 #ipmitool mc info
人员             #ipmitool user list 1

05 Auth Type Support       : NONE MD2 MD5 PASSWORD

查看绑定IP  #ipmitool  lan print 1

06 Auth Type Enable        : Callback : MD2 MD5

更改IP   #ipmitool lan set 1 ipaddr  x.x.x.x

07                         : User     : MD2 MD5

更改密码 #ipmitool user list 1
              #ipmitool user set password 2 “123456”