记录一下esxi升级硬件遇到的坑
起初是考虑qBittorrent,下载大种子时经常爆内存,swap的方法治标不治本(会导致队列时间变长,增加对ssd系统盘的写入量,降低系统速度),想直接买8Gb×2=16Gb的内存组合,这样加上原先的8×2的内存,我现在就有32Gb内存了,应该够用了。另外受疫情影响,今年的内存价格大概率是上涨的,趁着年前做活动,赶紧把内存条买了(实际上买了不到一星期,8Gb×2内存条直接涨了120元)。
内存因为物流受疫情影响,买了后一个月到手,到手后想着没问题便直接上机此时我还不知道我要被我的主板坑。
主机开机后,esxi的webui开启正常,但开启虚拟机的时候报错了,提示找不到硬件,没关系,小CASE,重新引导一下esxi主机试试此处千万别重新引导,不然会进入下一个章节。重新引导后,Emmm,怎么和我想的不一样?怎么连直通的硬件都找不到了?
开始怀疑是主板的原因了,因为插上了新的内存,主板把硬件的ID重新编排了,然后关闭了intel-vt。看了一下BIOS,果然intel-vt是关着的,esxi无法硬件直通了,现在把他开启,然后重置esxi应该就可以了吧?一切要是这么简单的话,就不用了写这篇记录了
esxi重置后,登陆密码还是原来的,不需要更改,只是在webui上,把现有的虚拟机重新注册一下就可以了,esxi的好处就在这里,宿主系统随便重置,只要你的系统镜像文件备份好了,哪怕是重装都不怕其实是怕的。
开始重建
选择完后,直接修改内存容量为24Gb
开机。突然报错”模块“DevicePowerOn”打开电源失败。”,遇事不决,上网问问,搜到了一条
这个一改可把我坑惨了,网络分配出问题了,多个虚拟机网络混乱了,而且,硬件直通的虚拟机,还是无法打开
继续研究报错内容,”systemId 与当前系统或 deviceId 不匹配,并且 vendorId 与当前位于 1:0.0 的设备冲突”,应该是重置后,硬件ID变了,这个好说,直接更改一下
查看ID
将原来的
改成现在的
上传后,覆盖安装
现在正常开机了,系统安装的软件都还在,不用在重新设置了。
查看探针,内存容量变大了,现在终于成功升级了。
总结一下就是,如果esxi给虚拟机直通硬件的话,硬件ID变更时,一定要改一下vmx配置。
另外再说一下,esxi重置完之后,一定要设置ssh证书,不然很危险。