在使用 Intel E5 v2 系列处理器的 ESXi 5.x 上运行时,Windows 2008 R2 和 Solaris 10(64 位)虚拟机出现蓝屏或内核不稳定。 (2094336)
来源:互联网 发布:字母哥身体数据 编辑:程序博客网 时间:2024/05/18 13:47
Symptoms
免责声明:本文为 Windows 2008 R2 and Solaris 10 64-bit virtual machines blue screen or kernel panic when running on ESXi 5.x with an Intel E5 v2 series processor (2073791) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。
当运行使用 Windows 2008 R2 或 Solaris 10(64 位)的虚拟机时,可能出现以下症状之一:
当运行使用 Windows 2008 R2 或 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
- Solaris 10(64 位)内核不稳定
Cause
在发布时(2014 年 9 月 10 日),确定以下处理器将受到影响:
- 名为 Intel® Xeon® Processor E5-#### v2 的处理器,其中 #### 是一个四位数字,后面可以接一个字母。
- 名为 Intel® Xeon® Processor E7-#### v2 的处理器,其中 #### 是一个四位数字。
- 名为 Intel® Xeon® Processor E3-12## v2 的处理器,其中 ## 是一个两位数字,后面可以接一个字母。
Resolution
该已知问题影响 VMware ESXi。请联系供应商获取更新后的硬件 BIOS,以解决该问题,并提供相关 Intel Errata 的参考:
如果在虚拟机的任何
- Intel Xeon Processor E5 v2 Product Family 文档 Errata 部分的“CA135 - A MOV to CR3 When EPT is Enabled May Lead to an Unexpected Page Fault or an Incorrect Page Translation”(CA135 - 启用 EPT 时从 MOV 转换为 CR3 导致出现意外页面错误或者页面转换错误)。
- Intel Xeon Processor E7 v2 Product Family 文档 Errata 部分中的“CF124 - Incorrect Page Translation when EPT is enabled”(CF124 - 启用 EPT 时页面转换错误)。
注意:截至 2014 年 7 月 11 日,上述链接正确无误。如果您发现某链接已损坏,请提供反馈,VMware 员工将会更新该链接。
如果没有可用于您的平台的 BIOS 更新,请使用以下各项之一修复该问题:
如果没有可用于您的平台的 BIOS 更新,请使用以下各项之一修复该问题:
升级:
该问题在 ESXi 5.5 Update 2(可从 VMware Downloads 获得)中已解决。有关详细信息,请参见 VMware ESXi 5.5 Update 2 Release Notes。
目前没有针对 ESXi 5.1 主机的解决方法。
对于无法访问硬件供应商提供的升级或者硬件供应商尚未推出升级的 ESXi 5.0 主机,VMware 将提供相应的 VIB 并附加到本文中。请参见Installing async drivers on VMware ESXi 5.0, 5.1, and 5.5 (2005205) 中的“使用 esxcli 和异步驱动程序 VIB 文件的现有 ESXi 安装”(Existing ESXi installation using esxcli and async driver VIB file) 以安装 VIB。
目前没有针对 ESXi 5.1 主机的解决方法。
对于无法访问硬件供应商提供的升级或者硬件供应商尚未推出升级的 ESXi 5.0 主机,VMware 将提供相应的 VIB 并附加到本文中。请参见Installing async drivers on VMware ESXi 5.0, 5.1, and 5.5 (2005205) 中的“使用 esxcli 和异步驱动程序 VIB 文件的现有 ESXi 安装”(Existing ESXi installation using esxcli and async driver VIB file) 以安装 VIB。
注意:上述解决方法是维护硬件 MMU 模式以帮助防止主机处理能力下降的首选方法。
软件 MMU:
要解决该问题,在没有可用的 BIOS 更新时,金额将受影响主机上的虚拟机 MMU 模式改为 Software。
注意:使用软件 MMU 模式对性能会有负面影响。尽可能使用 BIOS 解决方法。
要将受影响主机上的虚拟机 MMU 模式改为 Software,请执行以下操作:
注意:使用软件 MMU 模式对性能会有负面影响。尽可能使用 BIOS 解决方法。
要将受影响主机上的虚拟机 MMU 模式改为 Software,请执行以下操作:
- 使用技术支持模式登录到 ESXi 主机。有关详细信息,请参见 Using Tech Support Mode in ESXi 4.1 and ESXi 5.x (1017910)。
- 使用文本编辑器打开 /etc/vmware/ 中的 config 文件,并添加下面的行:
monitor.virtual_mmu = "software"
- 将虚拟机重新引导或迁移至不同主机。
如果在虚拟机的任何
.vmx
文件中设置了 monitor.virtual_mmu
,请完成以下额外操作:- 从虚拟机的
.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)
} - 重新启动所有虚拟机电源,或者向
/etc/vmware/config
文件中添加了monitor.virtual_mmu = software
设置的主机完成一次 vMotion 迁移。
0 0
- 在使用 Intel E5 v2 系列处理器的 ESXi 5.x 上运行时,Windows 2008 R2 和 Solaris 10(64 位)虚拟机出现蓝屏或内核不稳定。 (2094336)
- 在Windows Server 2008 R2(64位)上安装SharePoint 2007出现的一个错误的解决方法
- 在虚拟机上建64位操作系统:此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
- windows server 2008 r2服务器出现蓝屏
- 安装64位的Windows 2008 R2 vmware 虚拟机
- ArcGIS Server 9.x/10.x在64位Windows系统上无法运行的解决方法
- 在支持的 USB 闪存驱动器或 SD 闪存卡上安装 ESXi 5.x (2097844)
- mysql 5.5.55 64位数据库在windows server 2008r2上不能安装的解决方案
- 解决在Hyper-V或SCVMM2012上运行虚拟机或执行实时迁移时,出现error 0x80070569的问题
- 在Windows 2008 R2高端机器上运行SQL Server 2008时,CPU个数的考量
- 在Windows 2008 R2高端机器上运行SQL Server 2008时,CPU个数的考量
- Sqlite在32位和64位Windows操作系统上运行的问题
- 在windows下使用gpxelinux进行ESXi 5.x的PXE自动化安装
- 如何在 VMware ESXi 虚拟机上运行 KVM
- 在windows server 2008 R2上运行disk cleanup
- 在Windows Server 2008R2上安装Intel I219-V网卡驱动(技嘉B150主板亲测)
- C语言变量长度在32位和64位处理器上的关系
- 当您尝试共享打印机的计算机运行 Windows 7 或 Windows Server 2008 R2 上的 0x000006D9 错误
- 利用Javah命令生成c/c++头文件(.h文件)
- [leetcode]Reverse Linked List II
- thinkPHP框架介绍(一)
- cocos2d-x 3.3 Sprite3D人物换装代码解析
- VB.net视频总结—
- 在使用 Intel E5 v2 系列处理器的 ESXi 5.x 上运行时,Windows 2008 R2 和 Solaris 10(64 位)虚拟机出现蓝屏或内核不稳定。 (2094336)
- ios autolayout进阶教程,实现视频播放时,横竖屏的自动切换-适配iOS8 sizeClass 和之前的版本
- SSH 登陆服务器
- android自定义view(自定义带进度显示的圆形进度条)
- Android 开机自动启动Service 解决无法Service无法接收BOOT_COMPLETED广播
- Sybase的安装、配置及使用(一) 数据库安装
- 2014 图灵杯 问题 H: Fill The Bag
- Ubuntu 下配置无线网络
- 黑马程序员——IOS开发学习一 :Cocoa环境熟悉和Xcode使用——黑马 ios 技术博客