gentoo下libvirt kvm虚拟机cgroup目录找不到解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2015-05-07 13:14:15 浏览: 评论:0
Cgroups是control groups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组所使用的物理资源,如,cpu,memory,IO等等的机制,本文记录了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 //phpfensi.com
- fi
然后kvm就OK了.
Tags: gentoo libvirt kvm
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)