服务器IMM2实战介绍

来源:互联网 发布:linux有什么认证 编辑:程序博客网 时间:2024/06/07 04:05

服务器作为数据中心里基本计算单元,在任何IDC/机房里都是常见的设备,不过服务器这么多年来,却一直扮演着不那么随和的角色。虽然相比PC机,服务器的可靠性和稳定性高出来许多,可是服务器毕竟还是设备,4个9或者5个9的要求对于服务器还是严苛了许多。从某种角度讲,服务器投入使用到它退出数据中心的几年时间里(通常为3~5年,超期服役的也有大把),每一个环节中的服务器都不能算是一个省心的角色。

在运维团队眼中是这样的:

新服务器到了,要上线,装个系统吧,什么?新服务器没光驱,要外挂光驱安装OS……幸好有USB启动盘,解决了找外挂光驱的难题。神码?一个系统要4张光盘,要做4份USB驱动盘!?……正常工作一年,突然服务器挂了,是什么部件出问题了?电源还是硬盘?内存还是网卡?……这些意外的小插曲每天都在数据中心里出现,为什么没有一个打通安装-管理-监控一条路的工具呢,就像游戏里可以作弊的“金手指”一样……

金手指——原意是这只手指指什么东西就什么东西变成金子,多比喻无所不能的工具。而在这篇文章里,我们要介绍的金手指是超越服务器OS层面的工具,起源是IBM时代的System x服务器提供的基于硬件层的管理模块IMM(Integrated Mangerment Module)。

自从2014年联想收购了System x服务器后,IMM自然也随着System x归属了联想,新一代的联想System x提供的“集成管理模块”也升级到了IMM2,它提供服务器控制和监控功能,视频控制器,以及远程键盘、显示器、鼠标和虚拟驱动器等功能。

IMM2将服务器功能、视频控制器以及远程感知和蓝屏捕获功能整合到一块芯片中,它通过IPMI V2.0和SNMP V3.0来实现监控和管理。IMM2提供高级的服务处理器控制、监控和报警功能,如果环境条件超出阈值或者系统组件发生故障,那么IMM2将点亮指示灯帮助诊断问题,同时将错误记录到IMM2事件日志中,并就该问题向用户发出警报。IMM2支持最高1600×1200分辨率,远程鼠标键盘支持,可以映射CD\DVD\USB等多种存储介质供服务器使用虚拟驱动器。当IMM2检测到操作系统出现挂起情况时,蓝屏捕捉功能就会在IMM重启服务器之前捕获屏幕显示内容,系统管理员可以使用蓝屏捕捉功能来帮助确定出现挂起情况的具体原因。IMM2目前提供 Web界面和Telnet界面两种管理方式。

简单介绍了IMM2是什么,那么它怎么用?其实你只需要一根网线,就拥有了这台联想System x的金手指功能了。把你的电脑用一根网线连接到服务器的IMM2口,那么这台服务器就彻底归你了,从各种软件操作、功能到各种硬件参数的调整,甚至包括了最底层的监控和管理;哪怕你的服务器没有内存、甚至没有CPU,这都不会成为IMM2无法使用的障碍,IMM2依然能进入到远程管理中,如实的反映出系统硬件层存在的各种问题。

说IMM2是金手指一点不为过,从某种角度讲它其实是一套嵌入式的操作系统,直接和System x系列服务器的底层进行了连接,不但可以监测服务器的基本状态,而且完全不受服务器故障的影响。内存坏了?没关系,IMM2能告诉你是哪一条内存出现了故障;硬盘坏了?没关系,IMM2能监控到每一块硬盘是什么时间出现的问题;CPU坏了?没关系,IMM2是独立的一套监控管理系统,仍然能告诉你是CPU挂了……而且它基于网络的应用方式也让运维人员不需要到机器旁边,更不需要把服务器从机柜中抬出来,就能准确定位故障,远程调试、安装OS、维护应用。

IMM2实战演示

一根网线就能把你的电脑和服务器通过IMM2管理口融为一体:IMM2基于千兆网卡,不需要用交叉网线进行连接,即插即用。当然,你需要把自己电脑的网卡IP同IMM2管理口的IP设在同样的192.168.70.×××网段。就像下面这张图一样,ping一下192.168.70.125,OK,这就搞定了连接的工作。

打开电脑浏览器,在地址栏输入192.168.70.125,回车后就会看到浏览器弹出的安全证书警告(不同的浏览器提示不同)。点击继续浏览此网站,就进入了https://开头的加密连接网页中了。

这是就弹出来带有Lenovo标志的登录页面,默认状态下用户名和密码如下

用户名:USERID      (注意,全部大写)

密码:PASSW0RD      (注意,中间的是数字0)

下面还有选择登录时长之类的功能

IMM2系统支持的浏览器种类很多,常见的IE、firefox和Chrome浏览器均可使用,但是从我实际使用中来看,IE是最方便的,因为它支持Active X,不需要再安装Java环境了。

当然,IE也会出现登录后页面不能刷新的奇怪问题(这同IE一些设置被篡改了有关),可以通过进入IE的工具——Internet选项——高级——重置 步骤来恢复IE基本设置。

输入用户名和密码后就进入到IMM2主界面了,画面显示我们的IMM2登录的是System x3650 M5服务器,可以直接在最下面看到服务器各组件的状态,散热、电源等系统都处于正常状态,而存储、处理器和内存都处于失效状态(未安装处理器的缘故)。

下面我们再换一张正常系统的IMM2截图。这是一台System x3850 X6服务器,电源关闭状态。

风扇、电源、处理器、内存等都经过了检测,处于正常状态(存储部分因为安装了RAID,没有自检,因此处于状态未知)。

当然,加电后RAID的信息也是一览无遗的

4路的System x3850 X6的4颗处理器的各种信息也都能在IMM2里看到。

而内存也能在IMM2中识别,甚至能进行一些检测类的验证工作。


而IMM2本身提供的日志也相当详尽,可以准确记录服务器本身的各项操作。

操作IMM2是件挺简单的事情,只要搞定了浏览器的兼容性,比如我们在IE环境下,就可以直接在IMM2的主界面下点击Remote Control按钮,因为IE支持Active X,就会弹出如下的Video Viewer窗口。这个窗口其实拷贝了服务器的显示窗口,在没有开机的时候就显示No Signal。

点击Tools——Power——On,就可以直接给服务器加电启动了。

服务器启动时的显示画面就被拷贝到这个窗口,可以直接用键盘或者鼠标操作,进BIOS,调整设置都和在服务器上直接操作一样方便快捷。

此窗口上提供了虚拟驱动器的功能,可以直接将ISO等光盘镜像文件映射成虚拟光驱,这样在安装操作系统或大型应用软件的时候就极其方便了,例如现在我们就加载了OracleLinux 6.6在虚拟光驱中。

开机时选择从IMM2的CD\DVD驱动器中启动,就可以直接安装系统了。

-----------------------------------------------------------------------------------------------------------------------------

IBM服务器都有一个远程管理端口, 同时支持静态和动态IP地址. 管理端口默认IP地址统一为192.168.70.125, 更改IP地址有两种方式, 一是开机按"F1"进入BIOS设置, 二是先通过WEB登陆http://192.168.70.125进入IMM管理界面进行修改.  

1) 第一种方式: 在BIOS中修改管理端口IP  

启动服务器后, 可以使用BIOS设置工具管理IMM 网络连接.   

开启服务器, 通电大约两分钟后, 电源控制按钮将会激活, 按下开机按钮, 就会显示IBM System Server Firmware 欢迎界面.   

按下F1键. 在Setup utility主窗口中, 选择System Settings Integrated Management Module Network Configuration. 在DHCP Control中有三个IMM 网络连接选项(Static IP,DHCP Enabled,DHCP with Failover (default). 选择其中一种网络连接方式.   

如果选择static IP, 须指定IP地址,子网掩码,网关.(IP address,subnet maskand default gateway).   

设置完后选择Save Network Settings保存, 退出 Setup utility.  

2) 第二种方式: 在IMM管理界面中修改IP  

用网线将笔记本与服务器管理端口相连, 修改笔记本的IP地址为192.168.70.xxx, PING通服务器管理端口后, 在网页地址栏中输入http://192.168.70.125, 回车后就可以进入IMM管理界面.

Note: IMM 默认用户名是USERID, 密码是PASSW0RD(0是数字零而不是字母O).   

在欢迎界面中, 选择timeout值(此值为IMM自动退出登陆的时间), 点击 Continue 开始进入, 浏览器将出现System Status页面, 在IMM Control Network Interfaces中修改IP地址.  

3) IMM各项功能简介  

修改IP之后, 将管理端口连至交换机, 即可远程管理服务器, 包括开机,关机,查看系统日志,升级BIOS和Firmware以及远程控制等. 如图: 

在IMM Control LoginProfiles修改IMM默认用户USERID的密码, 或新建新用户;  

在Monitor Event Log中可以查看机器的日志; 

在Task Remote Control中可以进行远程控制, 远程控制须在本机安装好Java插件;  

关于IMM详细配置, 可至IBM官网下载和查看imm_users_guide.pdf文档. 



原创粉丝点击