注意到 ESXi 6.7 安装中的所有设置在重新启动后均失效。
我像往常一样使用从 VMWare 网站下载的库存安装 ISO 创建了 USB。就像使用普通驱动器一样使用 USB 密钥。已经这样做了好几年了。从 5.5 版开始就一直在使用 ESXi。
一直有一个 FreeNAS VM,其 SATA 控制器位于 Supermicro X9SCL-F 上,也一直运行着。
我今晚升级(通过全新安装)到 6.7。我将 SATA 控制器切换为直通,然后重新启动。重新启动后,直通被禁用。
我认为这可能是 VMKernel.boot.disableACScheck = false 标志的错误,所以我将其设置为 true。重新启动后,标志再次设置为 false。
我尝试将虚拟机设置为自动启动。重新启动后,虚拟机不再设置为自动启动。
就在那时我注意到 - 所有设置都无法在重启后保留。
现在我已将 boot.cfg 设置为包含以下内容:
kernelopt=自动分区=TRUE skipPartitioningSsds=TRUE autoPartitionCreateUSBCoreDumpPartition=TRUE
设置似乎仍然不是持久的。
在启动过程中,我看到以下有关直通的信息:
方法调用失败:pcipassthrough->start() 失败:执行 cli 时出错
有人知道发生了什么吗?这真是令人沮丧。我已经为此挣扎了好几个小时。
答案1
我想跟进这个问题以及我是如何解决这个问题的:
嗯,不确定我是否真的解决了这个问题本身,我只是放弃了整个事情。
我通过获取 6.7 ISO 重新安装了 ESXi,并使用 ESXi 为我的三台服务器制作全新的启动 USB - 运行更新时出现一些问题,尤其是我曾询问过的一个系统 X9SCL-F,我注意到 HCL 自 5.1 版以来就没有正式支持它。
我希望我已经弄清楚了问题是什么并且设计了一个功能来解决它,但我的猜测是有很多问题最终导致的,我应该感到幸运它可以在我的旧服务器上运行。