FusionCompute 内存盘无法进行下线异常

发布时间:  2017-05-20 浏览次数:  91 下载次数:  0
问题描述

FusionCompute V1R6C00U1对内存盘磁盘进行下线,提示“本地内存盘已经下线,不能进行该操作”而且内存盘的状态也是上线状态
2、查看VRM业务日志,打印如下日志:


该日志表明,上层下线全内存磁盘时,先从底层服务器上查询该全内存磁盘的状态,此时从底层查询到的状态为下线状态,所以会认为该全内存磁盘已下线,不能进行再次下线操作。

而上层FusionCompute portal界面显示其为上线状态,说明此时上下层状态不一致。

处理过程

结合用户的操作发现,用户减小了domain0内存并重启了主机,重启主机时会恢复该服务器上的全内存磁盘,但由于用户减小了domian0内存,导致全内存磁盘无法恢复,因此底层该全内存磁盘为下线状态;且用户在修改domain0内存前没有先从界面上下线全内存磁盘,导致上层认为其为上线状态,而上下层状态又缺少一种同步机制,所以出现不一致。

解决方案

1、登录VRM主虚拟机,切换到root用户

2、连接VRM数据库:psql U galax vrm//默认密码SingleLOUD!1

3、根据全内存磁盘名称更新其状态: 
Update
tbl_vs_storage_device set sd_status=
offline
where sd_name=
全内存磁盘名称;

4、重新删除全内存磁盘


END