上个月激动生产,动手了一台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/dhcpendpt1status=0status_tag=COMMAND COMPLETEDTue Dec 20 15:13:47 2022/map1/dhcpendpt1</map1/dhcpendpt1>hpiLO-> set EnabledState=yesstatus=0status_tag=COMMAND COMPLETEDTue Dec 20 15:14:28 2022Network 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的家庭计算中心和数据中心,而打算的第一步是先配置好软路由。然而因为电信徒弟被疫情影响了工作进度,还不晓得哪天能力来帮我改光猫桥接。所以我暂且放一个未完待续在这。