CENTOS6.3下WEB远程IPMI管理

     最近在研究IPMI接口远程管理,实现服务器底层远程控制,公司服务器用的是超威的主板,GOOGLE了下,目前网上超威IPMI配置文档大多都是利用windows平台下IPMI连接工具IPMIviewer软件或直接WEB登陆实现。

     本人WIN平台尝试无问题,但由于远程服务器全部为CENTOS6.3系统,想到了利用端口映射连接,所以先在本地将服务器和客户端放在同一内网测试连接查看服务器端的端口号,但用IPMIviewer连接时并没有找到连接该服务器端口号,期间利用netstat查看该软件连接服务器的端口,除了客户端JAVAW进程在打开IPMI IKVM时连接服务器5900端口外,并未发现其他端口连接,该方法作罢。

SO只能利用WEB管理界面并让浏览器加载JAVA插件实现远程管理。

服务器主板:SUPERMICRO

系统环境:CENTOS6.3

浏览器:FIREFOX


安装前首先先进入BIOS修改IPMI接口地址,这段没办法截图,懒得拍照直接COPY网上现成资料

一.BIOS设置:

在BIOS里设置 IP/MAC 地址

1.开机时,按<Del> 键进入BIOS.

2.选择 Advanced 页面的 IPMI Configuration项.

3.在 IPMI Configuration子菜单里选择 LAN Configuration.

4.进入 IP Address Source, 选择 Static. BIOS 会自动配置一个静态IP 地址, MAC 地址,网关,和子网掩码.建议根据实际需求重新配置.

5.选择yes保存设置.

6.去到Exit页面.选择 Save Changes & Exit 保存并退出BIOS.


二.系统设置:

1.下载安装JRE(wget破解oracle防盗链)

注:这里需要安装1.6版本的JRE,最新的1.7版本经测试有无法启动IPMI桌面的情况

# wget http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jre-6u45-linux-x64-rpm.bin

# chmod 755 jre-6u45-linux-x64-rpm.bin

# ./jre-6u45-linux-x64-rpm.bin

2.做一个软链,让FIREFOX启动加载JAVA插件

# ln -s /usr/java/jre1.6.0_45/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins

3.启动FIREFOX并访问该服务器IPMI接口地址

http://172.24.40.13

输入默认账户密码:ADMIN/ADMIN 登陆成功

点击

进入如下页面


点击下载ikvm插件脚本,并保存



运行该下载文件,并点击选择找到JAVA启动程序javaws对该文件的加载(目录在/usr/java/jre1.7.0_21/bin/)



提示点击继续


点击运行

IKVM加载成功,成功进入服务器远程桌面,大功告成



后记:此方法仅限于单次使用,关闭浏览器后需从新下载运行JAVA插件方能运行IKVM,本人对JAVA能力有限,如有一劳永逸的方法请赐教,本人会非常感谢。


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

LINUX下最新解决方案:

下载LINUX版本的IPMIView

# wget ftp://www.supermicro.com.tw/utility/IPMIView/Linux/IPMIView-2.9.20-build130530-bundleJRE-linux_x64.tar.gz

# tar zxvf IPMIView-2.9.20-build130530-bundleJRE-linux_x64.tar.gz

# cd  IPMIView-2.9.20-build130530-bundleJRE-linux_x64

LINUX图形界面执行启动脚本

# ./IPMIView20

按照如图配置即可实现远程管理(方法与WINDOWS类似)


你可能感兴趣的:(linux,IPMI)