Search the VMware Knowledge Base (KB)
View by Article ID

在使用 Intel E5/E7/E3 v2 系列处理器的 ESXi 5.x 上运行时,Windows 2008 R2、Red Hat Enterprise Linux 和 Solaris 10(64 位)虚拟机出现蓝屏或内核不稳定 (2094336)

  • 0 Ratings

Symptoms

免责声明:本文为 Windows 2008 R2, Red Hat Enterprise Linux and Solaris 10 64-bit virtual machines blue screen or kernel panic when running on ESXi 5.x with an Intel E5/E7/E3 v2 series processor (2073791) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。



在 ESXi、Workstation 或 Fusion 上运行 Windows 2008 R2、Red Hat Enterprise Linux 或 Solaris 10(64 位)虚拟机时,遇到以下症状之一:

  • Windows 2008 R2 蓝屏事件:

    0x0000000a - IRQL_NOT_LESS_OR_EQUAL
    0x0000001a - MEMORY_MANAGEMENT
    0x000000fc - ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
    0x0000004e - PFN_LIST_CORRUPT
    0x00000050 - PAGE_FAULT_IN_NONPAGED_AREA
    0x0000003B- SYSTEM_SERVICE_EXCEPTION
  • Windows 蓝屏消息类似以下内容:

    VMware Workstation unrecoverable error: (vcpu-2) NOT IMPLEMENTED d:/build/ob/bora-1895310/bora/vmcore/vmx/main/physMem.c:2877

  • Solaris 10(64 位)内核不稳定
  • Red Hat Enterprise Linux 4 内核不稳定
  • Red Hat Enterprise Linux 5 内核不稳定
  • Red Hat Enterprise Linux 6 内核不稳定
  • Red Hat Enterprise Linux 7 内核不稳定
  • 如果使用 Workstation 和 Fusion,在虚拟机的 vmware.log 文件(位于虚拟机的主文件夹)中,将会看到类似以下内容的条目:

    | svga| I120: WinBSOD: (30) `Dumping physical memory to disk: 20 '
    | vcpu-2| I120: NOT_IMPLEMENTED d:/build/ob/bora-1895310/bora/vmcore/vmx/main/physMem.c:2877

Cause

在发布时(2014 年 9 月 10 日),确定以下处理器将受到影响:

  • 名为 Intel® Xeon® Processor E5-#### v2 的处理器,其中 #### 是一个四位数字,后面可以接一个字母。
  • 名为 Intel® Xeon® Processor E7-#### v2 的处理器,其中 #### 是一个四位数字。
  • 名为 Intel® Xeon® Processor E3-12## v2 的处理器,其中 ## 是一个两位数字,后面可以接一个字母。

Resolution

这是影响 VMware ESXi、Workstation 和 Fusion 的已知问题。

要解决此问题,请联系供应商获取更新的硬件 BIOS,并提供相关 Intel Errata 的参考:
注意:截至 2014 年 7 月 11 日,上述链接正确无误。如果您发现某个链接已损坏,请提供反馈,VMware 员工会更新该链接。


如果没有可用于您平台的 BIOS 更新,请使用以下选项之一:

升级:

该问题在以下版本中已解决:
对于 Workstation 或 Fusion,没有解决方案。

对于无法访问硬件供应商的升级或者硬件供应商尚未推出升级的 ESXi 5.0 主机,VMware 将提供相应的 VIB 并附加到本文中。请参见 Installing async drivers on VMware ESXi 5.0, 5.1, and 5.5 (2005205) 中的“使用 esxcli 和异步驱动程序 VIB 文件的现有 ESXi 安装”部分以安装 VIB。

注意:上述解决方法是维护硬件 MMU 模式以便帮助防止主机处理能力下降的首选方法。

软件 MMU:

要临时解决该问题,在没有可用的 BIOS 更新时,将受影响主机上的虚拟机 MMU 模式改为“软件”。

注意:使用软件 MMU 模式对性能会有负面影响。尽可能使用 BIOS 解决方案。


要将受影响主机上的虚拟机 MMU 模式改为“软件”,请执行以下操作:
  1. 使用技术支持模式登录到 ESXi 主机。有关详细信息,请参见 Using Tech Support Mode in ESXi 4.1 and ESXi 5.x (1017910)
  2. 使用文本编辑器打开 /etc/vmware/config 文件并添加以下行:

    monitor.virtual_mmu = "software"

  3. 将虚拟机重新引导或迁移至不同主机。

如果在虚拟机的任何 .vmx 文件中设置了 monitor.virtual_mmu,请完成以下额外操作:

  1. 从虚拟机的 .vmx 文件中删除 monitor.virtual_mmu 的任何值。

    或者,使用以下 PowerCLI 脚本修改所有虚拟机:

    Get-VM | Get-View | foreach {
    $spec = New-Object VMware.Vim.VirtualMachineConfigSpec
    $spec.flags = New-Object VMware.Vim.VirtualMachineFlagInfo
    $spec.flags.virtualMMuUsage = "off"
    $spec.flags.virtualExecUsage = "hvOn"
    $taskMoRef = $_.ReconfigVM_Task($spec)
    }


  2. 重新启动所有虚拟机,或者向 /etc/vmware/config 文件中添加了 monitor.virtual_mmu = software 设置的主机执行一次 vMotion 迁移。

Additional Information

要在更新本文时收到提醒,请在“Actions”框中单击 Subscribe to Document

Tags

简体中文 Simplified Chinese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: