用户D盘丢失问题

发布时间:  2015-03-06 浏览次数:  556 下载次数:  0
问题描述
用户登陆虚拟机时发现只有C盘,D盘不显示。
处理过程

1.    登陆FC查看用户数据存在情况,FC上显示两块盘;
 

2.    登陆问题虚拟机所在CNA节点,测试丢失盘存储性能;
 

l FC上查询问题虚拟机的ID号。

l 使用virsh dumpxml xxx 打印出该虚拟机的xml配置;
 


 

l xml配置中找到丢失D盘的存储(如下);


 

l 使用dd if=/POME/datastore_4/vol/vol_9DEAB790EBCA46F0A3AF6B2AE52D1D01/vol_9DEAB790EBCA46F0A3AF6B2AE52D1D01.vhd of=/dev/null bs=1M count=100 iflag=direct (红色为上一步的配置)
 

 


 

l 测试结果正常。
 

3.    查看虚拟机设备管理器
 

查看设备管理器发现存储控制器里最下面两个Xen Block Device Driver均被禁用;

手动启用后,发现D盘恢复。过一会儿下面两个Xen Block Device Driver又被禁用,D盘再次消失。
 


 

4.    查看windows日志寻找禁用下面两个Xen Block Device Driver的程序
 


 

Windows日志显示是svchost.exe这个程序禁用Xen Block Device Driver,而svchost.exewindows自带的程序,并非其他软件;
 

5.    检查用户虚拟机的安装程序
 

通过询问多名D盘丢失用户得知,他们都安装过北信源终端管理软件。

通过联系北信源后台管理得知,其设置了一个策略禁止计算机连接多个SCSI设备。

根因
用户虚拟机默认安装安全软件北信源,北信源后台配置了包含限制SCSI设备连接的策略。而D盘正是SCSI类型设备。
解决方案
北信源后台对用户虚拟机放开禁用多个SCSI设备这个策略,终端用户把北信源软件卸掉重装完成。经过长时间观察,未出现D盘丢失问题。
建议与总结
 涉及到终端管理的软件一定要慎重,确认好管理的策略配置情况。

END