linux - 无法使用 ceph-deploy : Error EACCES: access denied 部署 Ceph 管理器守护进程

标签 linux microsoft-distributed-file-system ceph

我正在尝试使用此处的快速入门指南设置 Ceph 存储集群:http://docs.ceph.com/docs/master/start/quick-ceph-deploy/

当我尝试使用此命令部署管理器守护程序时:

    ceph-deploy mgr create enickel7

我收到这个错误:

    [ceph_deploy.mgr][ERROR ] OSError: [Errno 2] No such file or directory: '/var/lib/ceph/mgr/ceph-enickel7'
    [ceph_deploy][ERROR ] GenericError: Failed to create 1 MGRs

(enickel7 是我正在使用的节点的名称 - Ceph 文档调用节点 node1、node2 和 node3。)我尝试手动创建目录/var/lib/ceph/mgr,然后运行命令再次。然后我得到了这个错误:

    [enickel7][ERROR ] Error EACCES: access denied
    [enickel7][ERROR ] exit code from command was: 13
    [ceph_deploy.mgr][ERROR ] could not create mgr
    [ceph_deploy][ERROR ] GenericError: Failed to create 1 MGRs

有谁知道这个错误是什么意思,或者如何解决? ceph-deploy肯定有sudo权限,mgr目录和/var/lib/ceph中的其他目录权限一样。

感谢您的宝贵时间!

最佳答案

因为你的ceph版本不是Luminous >=12.2.0,你必须按照文档中的说明使用ceph-deploy来安装ceph,目前ceph-deploy默认安装的版本是10.2.10 Jewel。

如果你想创建一个manager daemon进程,你需要将你的ceph升级到Luminous 12.2.1。文档在这里:http://docs.ceph.com/docs/master/release-notes/#v12-2-1-luminous

关于linux - 无法使用 ceph-deploy : Error EACCES: access denied 部署 Ceph 管理器守护进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45154476/

相关文章:

linux - 在运行任何命令之前运行 pwd 命令

windows - 就磁盘空间使用而言,Cassandra 是否足够适合存储日志?

ceph - 如何设置RBD镜像的IO限制(ceph qos设置)

ceph - 用 Cephadm 配置集群网络?

linux - 为什么我的 asm 程序会无限运行

c - 如何使用信号安全函数将格式化字符串写入文件?

c - 可以检索 glib 'event?' 上剩余的时间

powershell - 带和不带引号的Powershell奇数返回DFSR卷路径

file - Hadoop DFS放置创建_COPYING_暂存文件

ubuntu - CEPH HEALTH_WARN 降级数据冗余 : pgs undersized after reweighting