链接克隆虚拟机模板取消iCache配置失败

发布时间:  2015-03-12 浏览次数:  143 下载次数:  0
问题描述

现场虚拟机模板取消iCache时报错“主机移除iCache失败,详细描述为:释放内存量过大”。

处理过程

1、查看VRM日志,/var/log/galaxenginelog/vrm/vrm.log,打印如下:

A、开始审计iCache资源,并发信息到172.30.3.21这台机上查询到虚拟机模板i-000002E8配置的iCache2048M,如下显示:

B、开始删除iCache,并显示删除失败,如下显示:

2、查172.30.3.21主机nc日志/var/log/galaxenginelog/vna/nc.log,报错为virFreeHostMemory failed.如下:

3、查看主机measseg日志打印如下,提示目标内存必需大于8192M

4、执行top查看主机内存,总的内存为9984MB,已使用内存为9518M,剩于内存为465M:显示:

5、再查看主机dom0配置,显示如下:

  Dom0内存为8192M,在删除iCache内存为2048M,主机总内存显示为9984M,当主机内存9984M减去Dom0占用内存8192M剩余1792M,由于要删除的虚拟机模板iCache内存占用为2048M,超过剩余内存1792M,导致在删除模板iCache配置时提示释放内存内存量过大。

 

解决方案

1、将该主机上的虚拟机迁移到其他节点;

2、将主机进入维护模式;

3、重启主机,再登录主机执行top查看显示如下:

 4、将主机退出维护模式,再取消虚拟机iCache配置成功。

END