【问题标题】:ceph-mon[1437]: warning: unable to create /var/run/ceph: (13) Permission deniedceph-mon[1437]:警告:无法创建 /var/run/ceph:(13) 权限被拒绝
【发布时间】:2018-08-16 07:18:31
【问题描述】:

我按照 ceph 文档手册安装,我使用 tarballs。安装过程很顺利,但是当我运行启动服务时显示警告

Started Ceph cluster monitor daemon.
ceph-mon[1437]: warning: unable to create /var/run/ceph: (13) Permission denied
ceph-mon[1437]: 2018-08-15 12:21:08.625 7f04fa393180 -1 asok(0x55dee6e4c240) AdminSocketConfigObs::init: failed:

所以,我跑了

chmod 775 -R /var/run/

之后,ceph-mon服务正常,但是重启系统后又出现警告。

我尝试更改/etc/ceph/ceph.conf。我补充说:

[client]
admin socket = /tmp/ceph/$cluster-$name.asok

但它没有用。我该怎么办?

【问题讨论】:

    标签: ceph


    【解决方案1】:

    我解决了这个问题 一共两种方法

    1、修改ceph-mon@.service文件,ceph替换root

    ExecStart=/usr/bin/ceph-mon -f --cluster ${CLUSTER} --id %i --setuser root --setgroup root 
    

    2、修改ceph.conf文件,添加

    [mon]
    run dir = XXXX (the path you want to use)
    

    【讨论】:

      【解决方案2】:

      请试一试:

      chown ceph:ceph /var/run/ceph

      【讨论】:

      • 我的ceph用户是“root”,所以编辑ceph-mon@.service文件
      【解决方案3】:

      您可以检查目录 /var/run/ceph 是否存在。如果没有,请创建一个目录并授予您的 ceph 用户权限

      sudo mkdir /var/run/ceph
      sudo chown ceph:ceph /var/run/ceph
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-28
        • 2020-01-03
        • 2019-05-17
        • 1970-01-01
        • 2011-10-12
        • 2014-12-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多