程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Ceph 手动部署在 mon 安装后没有 ceph -s 输出 (Nautilus)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Ceph 手动部署在 mon 安装后没有 ceph -s 输出 (Nautilus)?

开发过程中遇到Ceph 手动部署在 mon 安装后没有 ceph -s 输出 (Nautilus)的问题如何解决?下面主要结合日常开发的经验,给出你关于Ceph 手动部署在 mon 安装后没有 ceph -s 输出 (Nautilus)的解决方法建议,希望对你解决Ceph 手动部署在 mon 安装后没有 ceph -s 输出 (Nautilus)有所启发或帮助;

我正在尝试构建一个集群来测试东西,然后再将它们应用于生产集群。我们正在使用 Ceph Nautilus,所以我也决定先安装 Nautilus。 使用了以下文档: https://docs.ceph.com/en/latest/install/manual-deployment/ 一切似乎都很顺利。我安装了 3 个监视器,生成了 monmap,将密钥环复制到其他监视器,启动了服务,它们都已启动。但是当我输入 ceph -s 来检查集群状态时,它会永远卡住,没有任何输出。任何在其中使用“ceph”一词的命令都会卡住。因此,我无法继续构建集群,因为我需要能够在监控部署后使用 ceph 命令来安装其他服务。 当前状态下所有 3 个监视器的 Systemctl 输出都相同:

[root@mon2 ~]# systemctl status ceph-mon@mon2
● ceph-mon@mon2.service - Ceph cluster monitor daemon
   Loaded: loaded (/usr/lib/systemd/system/ceph-mon@.service; enabled; vendor preset: Disabled)
   Active: active (running) since Wed 2021-04-28 09:55:24 +03; 25min ago
 Main PID: 4725 (ceph-mon)
   CGroup: /system.slice/system-ceph\x2dmon.slice/ceph-mon@mon2.service
           └─4725 /usr/bin/ceph-mon -f --cluster ceph --ID mon2 --setuser ceph --setgroup ceph

Apr 28 09:55:24 mon2 systemd[1]: Started Ceph cluster monitor daemon.

解决方法

已解决,该问题是由于缺少 firewalld 和 selinux 配置引起的。应用这些并重新启动部署过程后,我的问题就解决了。

大佬总结

以上是大佬教程为你收集整理的Ceph 手动部署在 mon 安装后没有 ceph -s 输出 (Nautilus)全部内容,希望文章能够帮你解决Ceph 手动部署在 mon 安装后没有 ceph -s 输出 (Nautilus)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。