为什么libvirtd无法创建内部错误'cpuacct','devices'& 'memory'cgroups控制器必须安装?

时间:2013-09-14 07:14:43

标签: lxc

要在CentOS 6.4主机上试用LXC,我按照http://wiki.centos.org/HowTos/LXC-on-CentOS6中的步骤进行了操作,但在使用virt-install安装vm时失败了ERROR: internal error 'cpuacct', 'devices' & 'memory' cgroups controllers must be mounted

2 个答案:

答案 0 :(得分:1)

您需要运行/etc/init.d/cgconfig守护程序来挂载cgroups控制器。

答案 1 :(得分:0)

在我的情况下,我必须做

cgroup_dirlist=('devices' 'memory' 'cpuacct' 'cpuset' 'cpu')

    for d in "${cgroup_dirlist[@]}"
    do
        if [ -e /dev/cgroup/$d ]
        then
            mount -t cgroup cgroup -o $d /dev/cgroup/$d
        fi
    done

埋在我的/etc/init.c cgroup init文件中 - 但我也有

'cgroup_disable =存储器,blkio'

在我的/ proc / cmdline中启用 - 所以必须在grub配置中删除

HTH