【问题现象】
虚拟机图标为灰色,在自助维护台或Fusion Compute上VNC登陆时,发现虚拟机蓝屏。
【可能原因】
虚拟机蓝屏为windows为了确保某些错误进一步破坏系统而产生了一种保护措施。一般可能由于以下3方面原因产生:
1. 新装应用软件或驱动,与OS或HDP驱动存在兼容性问题。
2. 操作系统文件因为病毒或其他原因被损坏。
3. 特殊场景下HDP驱动存在系统兼容性问题。
【问题修复】
1. 重启虚拟机前,先查看并记录蓝屏界面的信息
通过自助维护台或在Fusion Compute上的VNC登陆VM,记录下蓝屏信息(可通过截屏、拍照、笔记等方式记录下完整的信息),至少要记录下蓝屏的终止代码,如下图红框所示。
2、强制重启系统后,依据情况采取如下措施:
A.如果重启后继续蓝屏:确认下在蓝屏发生前,是否有进行系统更新或某些第三方软件的安装,若有则考虑进入系统安全模式,将蓝屏界面报错的文件或新装的软件重命名,目的就是将可能的错误文件先修正回去。
B.能正常登陆进入到桌面或经过A步骤后能进入桌面:通过Fusion Access日志搜集工具搜集日志,先恢复业务。
【问题定界】
遇到蓝屏问题建议按如下步骤进行基本的排查、定界。
1、查看现场记录下来的蓝屏界面的信息,如蓝屏的终止代码等。若直接指向第三方软件,则可能是第三方软件导致的蓝屏问题,建议联系第三方软件厂商;若直接指向HDP协议模块,则请联系华为技术支持。<?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" />
附HDP协议文件关键字:
hwvspenum.sys、hwvsport.sys、HDPFS.sys、vuhub.sys、kbfilter.sys、hwtad.sys、HWTSInpt.sys、
hwvcap0.sys、hwvcap1.sys、hwvcap2.sys、hwvcap3.sys、BusEnum.sys、eusbstub.sys
huawei_display_driver.sys、HWFileFilter.sys、HWInject.sys、MPDriver.sys、HWTSMiniDriver.sys
2、在蓝屏界面信息并不明确,且能搜集到日志的情况下,则解压后查看根目录下是否存在Minidump目录,存在则打开文件,查看是否存在蓝屏时刻的.dmp文件。若存在则使用Windbg工具进行简要分析。
A.工具安装
Windbg工具可以自行网上下载,或者进入微软页面下载SDK进行安装:
将下载的SDK安装后会在C:\Program Files (x86)\Windows Kits\8.1\Debuggers\Redist目录产生下面会有对应平台的Windbg安装包,如下图所示:
然后安装对应平台的windbg,双击后会在如下目录找到windbg.exe,然后双击打开:
接着打开软件,如下图所示,则表示安装成功。
B.工具使用
将对应时间点的.dmp文件拖到windbg的Command窗口内,如下图所示:
接着在kd>中输入analyze –v命令进行初步分析,可以查看其中的IMAGE_NAME的值,在出现了明确的.sys文件的情况下,若属于第三方软件文件,建议联系第三方软件厂商,若属于HDP协议文件,则可以直接联系华为技术支持,其他情况可能属于win10自身问题,也可直接联系华为技术支持。
示例:如下图中可以看到当前dmp问题发生在hwvcap0.sys中,其属于HDP协议文件,即可联系华为技术支持。