簡體   English   中英

Centos cgconfig無法啟動

[英]Centos cgconfig fails to start

我需要在其中一台服務器上安裝docker,並且每當我嘗試啟動docker服務時,由於cgconfig失敗。 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]

我正在使用以下/etc/cgconfig.conf文件運行CentOS 6.5 Final:

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;
}

我感謝任何回應

要在新版本的CentOS上使用cgroups,您需要安裝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

此錯誤可能是由於您正在使用的內核是通過cgroup_disable = memory 和/或 /etc/cgconfig.conf引導的,其中包含“ memory = / cgroup / memory”,在您的情況下,您可以通過注釋掉“ memory = / cgroup”來解決此問題。 / memory”(來自cgconfig.conf)。

您也可以參考12了解更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM