Lê *_*uân 4 high-availability ceph
ceph有高可用吗,我这样配置2个节点
cluster:
id: 07df97db-f315-4c78-9d2a-ab85007a1856
health: HEALTH_WARN
Reduced data availability: 32 pgs inactive
Degraded data redundancy: 374/590 objects degraded (63.390%), 18 pgs degraded, 32 pgs undersized
services:
mon: 2 daemons, quorum ceph1,ceph2
mgr: ceph1(active), standbys: ceph2
mds: mycephfs-1/1/1 up {0=ceph1=up:active}, 1 up:standby
osd: 2 osds: 1 up, 1 in
data:
pools: 6 pools, 96 pgs
objects: 216 objects, 12 MiB
usage: 75 MiB used, 945 MiB / 1020 MiB avail
pgs: 33.333% pgs not active
374/590 objects degraded (63.390%)
64 active+clean
18 undersized+degraded+peered
14 undersized+peered
Run Code Online (Sandbox Code Playgroud)
如您所见,我设置了 2 个 mon call ceph1 和 ceph2,但是当我停止 ceph1 时,ceph2 无法将文件写入虚拟机上的 cephfs 挂载存储
那么如何让ceph高可用呢?是否需要更多节点或类似的东西?
由于法定人数,您至少需要 3 MON 才能实现 HA。只有 2 个节点时,您的存储将因一个节点上的问题而停止。
“当一个 Ceph 存储集群运行多个 Ceph 监视器以实现高可用性时,Ceph 监视器使用 Paxos 来建立关于主集群映射的共识。共识需要运行的大多数监视器来建立一个关于集群映射的共识(例如,1; 3 个中的 2 个;5 个中的 3 个;6 个中的 4 个;等等)。” 关联
如果您需要具有 2 个节点的 HA 存储,请查看为此设计的解决方案。我可以推荐免费的 StarWind VSAN,它具有主动-主动复制功能,并且没有仲裁要求。
归档时间: |
|
查看次数: |
1792 次 |
最近记录: |