某局点虚拟机因脑裂出现蓝屏,重启后还是蓝屏,并提示某个文件丢失或损坏

发布时间:  2016-12-19 浏览次数:  112 下载次数:  0
问题描述

某局点虚拟机因脑裂出现蓝屏,重启后还是蓝屏,并提示某个文件丢失或损坏

告警信息


处理过程

A,确认为脑裂:

登录节点使用xm list命令查看该问题虚拟机记录,超过有2条记录(包括2条),确定为虚拟机有脑裂现象。

B,关闭不关联的那个虚拟机:

相同ID的虚拟机在两个节点上出现时,请删除上层不关联的虚拟机。通过这种方式可以避免两个虚拟机在竞争相同的系统文件资源时,冲突而导致的蓝屏。

C,关闭尝试重启虚拟机后仍出现蓝屏,如果有明显提示哪个文件损坏的:

          1需要关闭虚拟机后,获取损坏虚拟机的系统盘,

          2将系统盘作为用户卷挂载到其他正常的虚拟机(挂载了ISO文件的)上,

          3从ISO拷贝文件到损坏文件的系统盘中,替换损坏的文件。

          通过以上方式拷贝恢复丢失或损坏文件后,将处理后的系统盘用于重新启动虚拟机。

       挂载光驱配置:test.xml

<disk type=file device=cdrom>

      <driver name=file/>

      <source file=/iso/>

      <target dev=xvdc/>

    </disk>

       命令virsh attach-device i-410206ED test.xml

(4)通过以上步骤仍无法恢复虚拟机:

尝试将ISO文件挂载到系统上,利用系统盘重新创建启动虚拟机,并从光驱启动,进入系统安装界面后,进行系统自动修复操作

根因

虚拟机由于HA发生脑裂现象。


解决方案

对于虚拟机出现蓝屏问题,根据提示进行问题定位,如无法定位,求助400热线

对于此问题如何确认为脑裂,脑裂的现象是在不同的节点出现相同ID的虚拟机,因此去人的方法为,在所有节点上查询该ID的虚拟机,可以一次登录节点使用xm list命令查看

该问题虚拟机记录,如果总共超过2条,则表示有脑裂现象



建议与总结


END