桌面云aDesk

关注
深信服桌面云aDesk方案,是基于超融合架构的新型桌面模式,通过深度整合服务器虚拟化、桌面虚拟化及存储虚拟化,只需桌面云一体机和云终端两种设备,即可实现云平台的快速交付,为用户提供操作体验及软硬件兼容性媲美PC、更安全、更高效的云桌面。
故障案例库
典型场景排查思路

VMP上虚拟机启动失败,提示"启动【XXXX】虚拟机失败!可能是存储异常。....."可能原因和排查思路

更新时间:2024-10-21
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 VMP平台 | 虚拟机开关机
适用版本 通用
现象描述
虚拟机开机失败,VMP控制台看操作日志提示启动虚拟机(xxxx)失败!可能是存储异常
 
可能原因
1、存储/磁盘离线、异常
2、虚拟机或基镜像的镜像问题
3、存储、分区空间占满
4、存储脑裂/指控
5、其他产品问题
 
排查思路

基础排查:检查虚拟机所在的存储环境是否正常
基础排查:检查虚拟机目录是否正常
基础排查:检查虚拟机镜像文件是否存在
基础排查:使用qcow-dump命令检查虚拟机镜像文件是否正常
基础排查:检查虚拟机基镜像文件是否正常
基础排查:检查其他场景已知问题
进阶排查:使用虚拟机启动失败工具脚本排查
信息收集:虚拟机启动失败,提示“【xxxx】磁盘不存在问题上升信息收集
 
功能原理
 
VMP5.2R1之前版本流程:
虚拟机启动流程:API-> vtprgm -> cluvmadm -> vtpvm ->  QemuSer
对应的日志:sfvt_vtprgm.log ->sfvt_vm_schedule.log ->sfvt_vtpvm.log -> sfvt_qemu_$vmid.log
注意:上述日志都是在/sf/log/today目录下(today代表虚拟机开机失败的具体日期);
5.2R1到538之前:
虚拟机启动流程:API-> vtprgm -> Schedule -> vtpvm -> QemuSer
对应的日志:sfvt_vtprgm.log ->sfvt_cluvmadm.log -> sfvt_vtpvm.log -> sfvt_qemu_$vmid.log
538及之后(这个版本可能存在出入,为参考版本,时间跨度太久,无法考究):
虚拟机启动流程:API->vtpdaemon->vm_schedule->01update_tpl->QemuSer
对应的日志:sfvt_vtpdaemon.log->sfvt_vm_schedule.log->sfvt_01update_tpl.sh.log->sfvt_qemu_$vmid.log
信息确认:故障现象关键信息确认
1、故障现象描述:
2、故障发生时间:
3、故障影响范围:是所有虚拟机开机失败还是部分,虚拟机类型是专用模式还是还原模式
4、故障前做过的操作:是否出现主机离线、网络中断或者断电等
5、设备详细版本信息

 

 

本页目录
  • 问题描述
  • 解决方案
  • 操作影响范围