根据日志,ceph-deploy 在创建 mon 时出现了两个不同的错误:

  1. 在 kube-10 上出现了 OSError: [Errno 2] No such file or directory: '/var/lib/ceph' 错误,意味着在 kube-10 上缺少 /var/lib/ceph 目录,可能是因为没有正确安装 ceph 或 ceph-mon 包。

解决方法:在 kube-10 上安装 ceph 和 ceph-mon 包,确保 /var/lib/ceph 目录存在。

  1. 在 kube-13 上出现了 OSError: [Errno 2] No such file or directory: '/etc/ceph/tmp0LPG8y' 错误,意味着在 kube-13 上缺少 /etc/ceph 目录或该目录没有写入权限。

解决方法:在 kube-13 上创建 /etc/ceph 目录并为其赋予写入权限,或者使用具有写入权限的用户执行 ceph-deploy 命令。

综上所述,需要安装 ceph 和 ceph-mon 包,并创建 /var/lib/ceph 和 /etc/ceph 目录,确保它们有正确的权限和所有权,然后再次运行 ceph-deploy 命令。

- ceph-deploy mon create-initialceph_deployconfDEBUG found configuration file at homecephucephdeployconfceph_deploycliINFO Invoked 1539 binceph-deploy mon create-initialceph_deploycliINFO ceph-d

原文地址: http://www.cveoy.top/t/topic/bGsJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录