上个月冲动消费,入手了一台HPE ProLiant MicroServer Gen8。其实我早想搞一台正经的服务器来玩了,因为群晖的魔改Linux总是玩的不那么爽。现在心愿实现,开始折腾。
重置iLO
到手之后,我发现我把事想简单了,服务器一般只给一个VGA口,而这台也不例外,然而,我这里没有一个能接VGA口的设备。是的,你没看错。不止显示器没有VGA口,连电视也没有。遂果断下单了一个VGA到HDMI转接器。第二天收到快递,兴冲冲的接上,却发现只能显示POST画面,之后无论是正常继续启动,还是进RBSU(ROM based setup utility),电视上都是无信号。事到如此,接显示器这条路算是堵死了。别问我为什么不买个支持VGA的显示器,你自己想想这成本划得来么?
虽然接显示器不行,但是天无绝人之路啊,地球人都知道,正经服务器上都有一个带外管理系统,Gen 8也不例外,带有惠普的iLO(Integrated Lights-out)带外管理模块。iLO的地址在POST界面左下角有显示,
但是这个地址跟我的网络不在一个网段啊?没办法,拎出来一台带网口的笔记本电脑,把电脑跟iLO直连,给电脑配置静态IP为10.132.190.34
,子网掩码255.0.0.0
,试一试,果然能ping通,问题解决。开玩笑,哥们可是网络工程专业的。
接下来就要重置iLO,省得因为上任机主的配置引出什么别的麻烦。但是问题又出现了,不知道什么原因,iLO的网页不是打不开,就是报错Connection with iLO cannot be established
。一顿上网冲浪之后,发现还可以用SSH连接,果断掏出putty
,好在上任没改iLO的默认管理员密码,不然我就真的抓瞎了。
登进去之后,反手就是一个Reset /map1
来重置iLO的所有配置,过了一会iLO重启完毕,再次SSH登录,把DHCP打开,这样我就能给iLO分配一个我的内网的地址了。
</>hpiLO-> cd /map1/dhcpendpt1
status=0
status_tag=COMMAND COMPLETED
Tue Dec 20 15:13:47 2022
/map1/dhcpendpt1
</map1/dhcpendpt1>hpiLO-> set EnabledState=yes
status=0
status_tag=COMMAND COMPLETED
Tue Dec 20 15:14:28 2022
Network settings change applied.
Settings change applied, iLO 4 will now be reset.
Logged Out: It may take several minutes before you can log back in.
CLI session stopped
然后iLO会自动重启,过几分钟重启完成之后,就能在路由器里面看到iLO分配的地址了。
更新iLO固件
上面一顿操作重置iLO之后,很神奇地,iLO的web端能正常打开了。那么接下来,我就要升级iLO固件的版本,因为自带的iLO版本太低,反正自己用着玩,用新不用旧。
到HPE Integrated Lights-Out 4 (iLO 4)这里进入Online ROM Flash Component for Windows x64 - HPE Integrated Lights-Out 4
下载最新的iLO 4固件。目前最新版是2.81
。下载好安装程序之后,打开运行,选择Extract
把安装包解压缩到一个地方。Install
是不能用的,因为只能在服务器上才能自动安装。解压后可以看到一个叫ilo4_281.bin
的文件,这个就是iLO的固件。
进入iLO控制台的Administration -> Firmware
页面,File
里面选择ilo4_281.bin
这个文件。
然后点Upload
,静等固件上传和更新完成即可。期间不要刷新页面或者关掉页面内的进度条弹窗,地球人都知道,刷机期间手贱就是找事。
修复iLO降级
iLO重启之后,我看到一条报错说iLO Self-Test reports a problem with: Embedded Flash/SD-CARD
,在网上一顿冲浪之后,说可以尝试在Diagnostics
页面里Reset iLO来修复。
但是我在Reset之后,问题依旧存在,按照网上的说法来看,应该是硬件有问题,要更换板载Flash了。
配置RAID
这一部分因为不方便复现,故使用HP MicroServer Gen8不疼使用教程 - Eddie's Blog的文章配图用作参考。向Eddie表示由衷的感谢!
我在3和4盘位插了两块1TB的固态硬盘,1和2盘位暂时空下来。这么做的原因是,1和2盘位是SATA-3,3和4盘位是SATA-2,所以我打算把更快的接口留给日后拓展更大容量的机械硬盘,而固态硬盘本身读写速度就很快,插在一个慢点的接口上也不会造成很大的性能问题。
插硬盘之前要先关机,因为Gen 8的硬盘位是不支持热插拔的。插好硬盘后开机,在POST界面出现HP Dynamic Smart Array B120i
的初始化信息时敲F5来进入RAID配置页面。这里可以多敲几次来保证成功率,就像进BIOS敲del那样。如果进入成功,就会看到一个写着HP的大球,这时候系统正在加载RAID卡的配置界面。
进来之后,就可以点Dynamic Smart Array B120i RAID
页面的Configure
按钮来配置RAID了。
装ESXi
前面洋洋洒洒整了一大堆,但那都是前置任务。到这一步开始主线,装系统。Gen 8主板上带了一个TF卡槽和一个USB 2.0接口。起初我打算把ESXi装在TF卡里面的,但是试了一张之前用过的老卡,安装慢的令人发指,又试了一张几个月前买的卡,结果ESXi安装程序发现不了,怀疑是系统没识别。我懒得折腾卡了,遂拿出一个闲置的U盘,插在了主板的USB口上。
至于ESXi系统,我选择了惠普定制的版本,毕竟不知道VMWare官方版跟定制版差别在哪,还不如直接选厂商定制的版本来的方便。镜像可以到这里下载,记得要选Pre-Gen9 Custom Image
。下载好Install CD之后,进入iLO的远程控制台,HTML5的就行,
然后点击标题栏的光盘按钮,选CD/DVD - Local *.iso file
,就可以把ESXi的安装盘插进服务器的虚拟光驱。
打开服务器电源之后,就会正常从光盘启动进入ESXi的安装程序。安装步骤很简单,这里就不再赘述了,唯一要注意的就是选对安装位置,因为安装程序会把一整块盘当作系统盘,所以我个人建议把它装在TF卡或者U盘里。也不用担心TF卡或者U盘会降低系统性能,我这里实测没有什么明显难忍的性能问题。
未完待续
装完ESXi不代表着结束,而代表着折腾之路才刚刚开始。我的计划是将这台机器打造成一个 all in boom all in one的家庭计算中心和数据中心,而计划的第一步是先配置好软路由。但是因为电信师傅被疫情影响了工作进度,还不知道哪天才能来帮我改光猫桥接。所以我暂且放一个未完待续在这。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。