最近玩了一块超微H11DSI服务器主板,正当苦恼于繁琐的安装操作系统时,这里的繁琐并不是指安装系统本身的难易,而是安装系统的一些琐事,比如制作系统安装盘,准备显示器、键盘鼠标、相互连接,就地操作等。偶然间发现主板有一个网口专门是为IPMI服务的。
IPMI是智能平台管理接口(Intelligent Platform Management Interface),专门为服务器提供远程操作的,这里的远程操作可不是常规意义上的操作系统层面的远程桌面。而是远程管理这台电脑的一切,比如开机、关机、重启、bios升级、bios设置、ipmi固件升级、浏览硬件信息、远程画面操作(可实时查看这台计算机从启动开始到操作系统的整个过程并远程控制)、加载远程镜像(这个才是远程安装操作系统的核心),下面详细讲述如何利用IPMI远程安装系统。


第一步:

将网线插入主板上这个IPMI专用的RJ45口(如果只是刷BIOS, 24PIN主板供电只要插上就可以IPMI登录,不需要安装cpu和其他硬件。但是我们是要远程安装操作系统,所以各个硬件都需要装好。) 

第二步:

在路由器中查看该网口获取到的ip地址记录下来,这里假设获取的ip地址为192.168.0.20(建议在路由器中绑定这个ip和mac地址,避免自动获取下次ip出现变化)

第三步:

由于要远程安装,所以必然要外网可以访问,我们要在路由器中做端口映射,映射端口主要有三个,443、623、5900,为什么需要这三个后面解释,家庭宽带默认封443和80端口,所以443端口的外部端口这里设置为8000,其他两个端口和外部端口保持一致(特此说明,这里最好保持一致,如果不一致后面会有坑)

第四步:

登录IPMI后台(内网使用https://192.168.0.20,外网使用https://公网ip地址:8000 访问)。账号默认为大写ADMIN 密码请查看主板上的白色小标签,如果是二手主板,有可能密码已经被修改,需要询问卖给你主板的那个人。


这里可以看到三个端口的用途了,443端口是访问这个后台使用的,5900是ikvm远程桌面需要使用的端口号,623是远程镜像需要使用的端口号,若要在外网安装系统,这几个端口的映射缺一不可。

第五步:

远程管理的方式有两种,一种是通过java插件,一种是通过h5页面,两种方式的差异是h5方式不支持远程镜像挂载。只有java窗口方式才可以装载远程镜像,所以这里介绍java插件方式运行远程管理, 点击launch console下载java远程配置文件。

第六步:

修改配置文件,建议使用sublime text这个软件打开,不要使用windows下的记事本 会影响内部编码结构。修改第1、46行两处ip地址和端口号,上面使用了8000就改为8000,具体以你映射的为准。

第七步:

执行这个文件,如果双击可以执行就双击,如果不能就在终端下面使用javaws+空格+这个文件的全路劲来执行。假如你的电脑没有java环境,请去这个地址下载并安装:https://www.java.com/zh-CN/download/,最新的即可。

接下来可以看到这个画面,因为我已经安装了ubuntu系统,如果一开始显示黑屏,有可能是在休眠中,你按下回车键就行。
点击virtual media,出现如下画面,logical Drive Type选择ISO file,  点击 open Image按钮选择在你本机上的镜像文件,点击Plug in 完成载入。

最后点击Power Control —》set power reset 按钮远程重启计算机,重启后按f11 你会看到bios引导中新增了你改载入的镜像,你选择那个镜像就可以安装了,和u盘安装并没有什么差异。
如果外网访问,以上操作的一切需要依赖443,5900,623这三个端口的映射,还有java插件文件的修改。

4 thoughts on “使用IPMI功能远程安装操作系统”

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注