gentoo libvirt kvm cgroup目录找不到问题

这段时间发现虚拟机只能启动一次,如果再次启动就会提示:Unable to create cgroup for $VM_NAME

刚开始以为是cgourp没有挂载,但是通过mount命令发现cgroup已经挂载。最后在论坛上查到了原因:
/lib64/rc/sh/cgroup-release-agent.sh这个文件里面有清理cgroup目录的行为:
if [ -d ${cgroup}/$1 ]; then
      rmdir ${cgroup}/$1
fi
最暴力的解决方法是直接改了这个文件,增加qemu的判断:
if [ "$1" != "qemu"] ; then
        if [ -d ${cgroup}/$1 ]; then
                rmdir ${cgroup}/$1
        fi
fi
然后kvm就OK了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据