FusionCompute上有台虚拟机,用户关机后无法启动,该虚拟机有个删除磁盘快照的任务一直卡住。

发布时间:  2017-03-01 浏览次数:  136 下载次数:  0
问题描述

FusionCompute上有台虚拟机,用户关机后无法启动,该虚拟机有个删除磁盘快照的任务一直卡住。

版本:FusionCompute R5C10SPC700

告警信息

无告警信息

处理过程

1、登录vrm虚拟机查看看VRM日志,查看/var/log/galaxenginelog/vrm/vrm.log(vrm进程日志),查看里面有deleting的关键字。为正在删除的快照。

2、登陆对应CNA主机,查看日志/tmp/disk/log/galaxenginelog/vna/nc.log,在日志中的查询接口打印该删除任务的进度是100,但是任务的状态是“运行中”,所以任务还没有结束。

3、使用galax用户登录VRML数据库,查看vbsdb_bsb表中,select *i from vbsdb_bsb,查看stat状态列为deleting,说明数据库里一直还有一个删除快照的任务没有结束。

4、登录fc平台排查系统状态,并没有正在删除的任务状态的进程,以及其他异常。

5、手动修改任务数据库状态,修改状态列为deleting为deleted或删除此条。

6.重新打开虚拟机正常。

备注:数据库一般不对外开放,如果操作请咨询华为400.

根因

终止了删除快照任务,虚拟机可以启动。 但是由于任务太久,未找到快照任务卡住的根因

解决方案

手动修改任务数据库状态,结束任务

END