2015-03-01 3 views
0

Мне нужен докер, установленный на одном из моих серверов, и всякий раз, когда я пытаюсь запустить службу докеров, он не работает из-за cgconfig. Cgconfig выдает следующее сообщение об ошибке:Centos cgconfig не запускается

Starting cgconfig service: Error: cannot mount cpu to /cgroup/cpu: No such file or directory 
/sbin/cgconfigparser; error loading /etc/cgconfig.conf: Cgroup mounting failed 
Failed to parse /etc/cgconfig.conf or /etc/cgconfig.d  [FAILED] 

Я бегу CentOS 6.5 Final с помощью следующего /etc/cgconfig.conf файла:

mount { 
    cpuset = /cgroup/cpuset; 
    cpu  = /cgroup/cpu; 
    cpuacct = /cgroup/cpuacct; 
    memory = /cgroup/memory; 
    devices = /cgroup/devices; 
    freezer = /cgroup/freezer; 
    net_cls = /cgroup/net_cls; 
    blkio = /cgroup/blkio; 
} 

Я ценю любые ответы

+0

ли вы решить эту проблему? – codecowboy

ответ

0

Чтобы использовать контрольные группы на более новых версиях CentOS вам нужно установить libcgroup, а также libcgroup-tools:

$ sudo yum install libcgroup 
$ sudo yum install libcgroup-tools 

Для создания использования группы cgcreate, например:

$ sudo cgcreate -g memory,cpu,blkio,cpuset:userlimited 

Чтобы убедиться, что /etc/cgconfig.conf правильно использование cgconfigparser

$ cgconfigparser -l /etc/cgconfig.conf 

Для получения дополнительной информации проверить: https://wiki.archlinux.org/index.php/cgroups

Примечание: В CentOS 6 и более ранних версий один только необходимые для установки libcgroup