我今天往服务器上面新增加了16GiB 的内存,因为原本我只有8GiB,安装了群晖和HomeAssistant过后就没法继续搭建其他虚拟机了,于是我就去买了4条4GiB的内存,回到家兴冲冲地ESXi中关闭虚拟机,开启维护模式,关闭物理机,插卡,重启…………

但是等我按下了启动后,我等了足足十分钟,一直没法访问ESXi,我发觉事情不太对,我就去接上显示屏看看,发现服务器根本没开始引导系统,我就按F1继续强制引导进入系统

所幸,还是看到了熟悉的ESXi加载界面,但是进度条却卡在了10%的位置,我思忖片刻,猛地发现屏幕上读取的内存大小为20GiB,那不对啊,算上我原来两条4GiB内存,现在总共有6条4GiB的内存,应该总量为24GiB才对啊?

第一次报错.jpg

此时我强行关机,掀开服务器头盖骨,把所有内存拔下来重新插了一遍,再关上,开机

首先很幸运地,服务器直接引导了ESXi的系统,但我还没高兴一会,接下来迎接我的却还是卡进度条:

第二次报错.jpg

我想了一下,在网上一搜,根本搜不到报错“vmkapi_v2_1_0_0_vmkernel_shim loaded success”的帖子,搜出来的都奇奇怪怪,我就用英文Bing国际版搜索,终于找到一篇文章:点击跳转

他的描述和我的差不多,但是他没有更改硬件,仅仅是迁移了一下服务器的位置,但是我可是增加了内存条的啊!我有点慌,我继续看下去,看了下他的解决方法

帖子的作者选择的Best Answer里面提到了是因为GPU直通的问题,这个时候我突然想起来,我的群晖里面可是做了GPU直通的,用来实时解码我NAS里面的视频。

按照这个思路,可以尝试使用SSH或者vCenter这类方法访问它,然后找到违规的虚拟机(也就是做了GPU直通的虚拟机),将其直通关闭

于是我回到我电脑前,再次尝试连接它,惊喜的发现一切正常

于是我回过头思考了一下,这个故障应该只是代表服务器的GPU输出失效了,因为唯一的GPU被我直接拉到群晖里面去了,但是并不影响ESXi的正常使用,可以不用处理。而我之前无法访问ESXi也应该就是因为内存条没有安装到位引起的,从我重插了内存后第二次开机时,服务器直接拉起ESXi系统就可以看出。

Tags:

No responses yet

发表回复

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