我使用cephadm配置了一个简单的Ceph集群,如下所示:
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注意到变化的推荐方法是什么?
发布于 2020-05-14 13:50:19
事实证明,这很容易。您可以设置新配置:
ceph config set global cluster_network 192.168.1.0/24然后让orchestrator重新配置守护进程:
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
...发布于 2021-01-10 12:02:27
这是a link
您可以在'cephadm ceph.conf‘命令1之前指定自定义引导,以添加专用集群网络(如果您确实需要,列表中已对其进行了广泛讨论):
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后,它们应该连接到群集网络:
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]",您应该会看到相应接口上的复制流量。
https://stackoverflow.com/questions/61763230
复制相似问题