我有一台 Arima NM46X 双 Opteron 服务器,我正尝试在其上安装 ESXi 5.1。在加载安装程序期间,我收到以下消息:
VMware ESXi 5.1.0 (WMKernel Release Build 799733)
The system has found a problem on your machine and cannot continue.
Unsupported microcode level 0x01000039
Please use microcode patch level 0x01000065 or higher with
AMD Family 10h B3 processors.
Arima 似乎已经停业,其网站上此机器的 BIOS 为 v1.08。服务器当前运行的是 v1.10。
有人遇到过这个问题或有什么建议吗?
非常感谢!
答案1
对于在 ESX/i 安装中遇到微码错误的任何人,以下是我采取的步骤。
启动 ESXi 5.1 的安装程序时,我输入 shift+o 并添加属性“skipMicrocodeCompatCheck”。
安装后,当 vmware 启动时,再次按 shift+o 并输入属性“skipMicrocodeCompatCheck”。
安装后,通过 SSH 连接到主机并运行命令“esxcfg-advcfg -k TRUE skipmicrocodecompatcheck”
请注意,这只能在测试或实验室机器上进行,而不能在生产环境中进行,因为未通过 CompatCheck 的系统不受 VMware 支持。
来源:http://vmwise.com/2010/06/03/things-i-want-to-remember/
次要来源(可能需要一些时间加载):http://communities.vmware.com/thread/236107?start=0&tstart=0
答案2
安装后,单击:- shift o,同时启动。然后输入:- skipMicrocodeCompatCheck 在菜单中按 F2 并选择故障排除选项启用 ESXi shell ALT F1,然后输入您的用户名和密码,或者只需输入:- root 并按回车键(如果您尚未设置密码)。输入:- esxcfg-advcfg -k TRUE skipmicrocodecompatcheck 然后使用 vi 检查是否进行了更改,输入:- vi /etc/vmware/esx.conf 在文件中查找此行:-
/vmkernel/skipMicrocodeCompatCheck = "TRUE"
如果很好,现在我们必须将更改从内存保存到磁盘,运行:-
/sbin/auto-backup.sh /etc/vmware/esx.conf
然后重新启动(机器最终将重新启动,并且在启动时不再输入 skipmicrocodecompatcheck。
参考本文关于 esxi shell 如何运行:-
那么为什么 ESXi 文件系统中的文件编辑在系统重启后不会保留?原因是 ESXi 使用内存文件系统。有关更多详细信息,请查看
VMware 的 VMware ESXi 架构白皮书。正如我之前提到的,文件的持久性将取决于更新的内容,因为规则存在例外情况。