首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ceph配置文件和ceph-deploy

Ceph配置文件和ceph-deploy
EN

Stack Overflow用户
提问于 2017-06-04 00:19:25
回答 0查看 854关注 0票数 0

我设置了一个测试集群并遵循documentation

我使用ceph-deploy new node1命令创建了集群。之后,ceph配置文件出现在当前目录中,其中包含主机名为node1的节点上的监视器的相关信息。然后,我向集群中添加了两个OSD。

所以现在我有了一个带有1个显示器和2个OSD的集群。ceph status命令显示状态为HEALTH_OK

遵循所有相同的文档,我转到“扩展集群”一节,并使用ceph-deploy mon add node2ceph-deploy mon add node3命令添加了两个新的监视器。现在我在quorum和status HEALTH_OK中有了三个监视器的集群,但对我来说有一个小的差异。ceph.conf仍然是相同的。它只包含关于一个监视器的旧信息。为什么ceph-deploy mon add {node-name}命令没有更新配置文件?主要的问题是,为什么ceph status用3个监视器显示关于新集群状态的正确信息,而ceph.conf不包含这些信息。真实的配置文件在哪里?为什么ceph-deploy知道而我不知道?

即使在重启之后,它也能正常工作。所有ceph守护进程都会启动,读取错误的ceph.conf (我用strace检查过了这一点),忽略这一点,在新的配置下工作正常。

最后一个问题。为什么ceph-deploy osd activate {ceph-node}:/path/to/directory命令没有更新配置文件?毕竟,如果我们现在有如此智能的ceph-deploy,为什么我们还需要ceph.conf文件?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44346046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档