加入收藏 | 设为首页 | 会员中心 | 我要投稿 许昌站长网 (https://www.0374zz.cn/)- 专属主机、负载均衡、智能边缘云、云防火墙、数据加密!
当前位置: 首页 > 教程 > 正文

gentoo下libvirtkvm虚拟机cgroup目录无法找到解决办法

发布时间:2022-06-14 11:50:08 所属栏目:教程 来源:互联网
导读:Cgroups是control groups的缩写,是Linux内核提供的一种可以限制、记录、隔离进程组所使用的物理资源,如,cpu,memory,IO等等的机制,本文记录了gentoo下libvirt kvm cgroup目录找不的问题及如何解决. 这段时间发现虚拟机只能启动一次,如果再次启动就会提示:Unab
  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了.
 

(编辑:许昌站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读