如图所示,我有 4 个节点的 ceph 架构。 Ceph 架构 Ceph.conf 包含
[global]
fsid = 23923667-d7af-4138-a6e5-2e38fb999e2d
max open files = 131072
mon_initial_members = host1, host2
mon host = 10.xx.xx.1,10.xx.xx.2
public_network = 10.xx.xx.xx/27
cluster_network = 10.xx.xx.xx/27
已使用以下命令连接了第一台监视器
ceph-deploy mon create-initial
第二个监视器已通过以下命令添加到集群
ceph-deploy mon add 10.xx.xx.2
我们正在使用此设置测试高可用性案例。
案例 1:我关闭了节点 10.xx.xx.2 并测试了我的连接。Ceph 启动并响应监视器 10.xx.xx.1
案例 2:我关闭了节点 10.xx.xx.1。但是我无法通过 10.xx.xx.2 访问 ceph 集群。
有没有其他方法可以创建设置,以便在第一个节点关闭时第二个节点成为主节点?
[编辑1]
场景是
intial monitor node = mon.a
additional monitor node =mon.b,mon.c
当我关闭 mon.b 和 mon.c 时,ceph 工作正常。
但是当我关闭 mon.a 时,整个 ceph 集群都会受到干扰,并且 ceph 没有响应。