首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Cephadm配置群集网络?

使用Cephadm配置群集网络?
EN

Stack Overflow用户
提问于 2020-05-13 06:42:22
回答 2查看 2.5K关注 0票数 6

我使用cephadm配置了一个简单的Ceph集群,如下所示:

代码语言:javascript
复制
cephadm bootstrap --mon-ip 192.168.0.4
ssh-copy-id -f -i /etc/ceph/ceph.pub root@host2
ssh-copy-id -f -i /etc/ceph/ceph.pub root@host3
ceph orch host add host2
ceph orch host add host3
ceph orch apply osd --all-available-devices

它工作得很好。现在,我想在192.168.1.0/24上设置一个集群网络。

我尝试过ceph config set global cluster_network 192.168.1.0/24,但没有任何效果。我在辅助NIC上看不到任何流量。

如何对此进行故障排除?让cephadm注意到变化的推荐方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-05-14 13:50:19

事实证明,这很容易。您可以设置新配置:

代码语言:javascript
复制
ceph config set global cluster_network 192.168.1.0/24

然后让orchestrator重新配置守护进程:

代码语言:javascript
复制
ceph orch daemon reconfig mon.host1
ceph orch daemon reconfig mon.host2
ceph orch daemon reconfig mon.host3
ceph orch daemon reconfig osd.1
ceph orch daemon reconfig osd.2
ceph orch daemon reconfig osd.3
...
票数 6
EN

Stack Overflow用户

发布于 2021-01-10 12:02:27

这是a link

您可以在'cephadm ceph.conf‘命令1之前指定自定义引导,以添加专用集群网络(如果您确实需要,列表中已对其进行了广泛讨论):

代码语言:javascript
复制
octo1:~ # cat <<EOF > /root/ceph.conf
[global]
public network = 192.168.124.0/24
cluster network = 192.168.127.0/24
EOF


octo1:~ # cephadm bootstrap -c /root/ceph.conf --mon-ip 192.168.124.5

部署OSD后,它们应该连接到群集网络:

代码语言:javascript
复制
octo1:~ # ceph osd metadata 0 | grep addr
"back_addr": "[v2:192.168.127.11:6800/4272275002,v1:192.168.127.11:6801/4272275002]", "front_addr": "[v2:192.168.124.5:6802/4272275002,v1:192.168.124.5:6803/4272275002]", "hb_back_addr": "[v2:192.168.127.11:6802/4272275002,v1:192.168.127.11:6803/4272275002]", "hb_front_addr": "[v2:192.168.124.5:6804/4272275002,v1:192.168.124.5:6805/4272275002]",

您应该会看到相应接口上的复制流量。

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

https://stackoverflow.com/questions/61763230

复制
相关文章

相似问题

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