我正在尝试使用此处的快速入门指南设置 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/