华为云计算在win10操作系统下,每次重启虚拟机后数据盘都会脱机,需要手动再次联机才能解决问题,并且不是一个用户,也是必现的场景
告警信息
在“设备管理”-“磁盘管理”可以查看到数据盘已经脱机
处理过程
用户反馈这个问题后,首先尝试手动拉起,拉起后在下一次重启之前都不会出现同样的情况。
通过排查发现win10采用的快速启动机制,华为在虚拟机启动时增加了一个viostor启动任务,通过禁用此脚本后,重启后正常,问题解决
根因
win10采用的快速启动机制,华为在虚拟机启动时增加了一个viostor启动任务,导致了数据盘脱机
解决方案
登录用户虚拟机。
将C:\Program Files (x86)\virtio\bin目录下install_viostor.bat文件重命名为install_viostor2.bat。
创建一个空的install_viostor.bat文件(该目录下可能没有权限编辑文件内容,可以将install_viostor2.bat文件拷贝到桌面,将其改名为install_viostor.bat,然后编辑该文件将其内容清空,再将install_viostor.bat文件从桌面拷贝到C:\Program Files (x86)\virtio\bin目录下)。
重启虚拟机
建议与总结
在快速启动机制的操作系统下,华为的viostor会影响到数据盘的挂盘。所以在做win10模版的时候,建议修改此操作并继承接方法