我使用 Pacemaker 和 DRBD 配置了一个地理集群。该集群有 3 个不同的节点,每个节点位于不同的地理位置。这些地点彼此非常接近,并且它们之间的通信速度足够快,满足我们的要求(大约 80MB/s)。
我有一个主节点、一个从节点,第三个节点是仲裁节点。我使用 aws route 53 故障转移 DNS 记录在不同站点的节点之间进行故障转移。
仅当从属服务器具有法定人数时,才会从主服务器到从属服务器进行故障转移,从而确保它与外界可以通信。
我读到过建议使用 booth 在不同位置的集群/节点之间执行故障转移 - 但在不同地理位置之间拥有法定人数似乎效果很好。
我想强调的是,我没有集群的集群 - 它是一个单一集群,每个节点位于不同的地理位置。
我的问题是 - 为什么我需要展位?我是否遗漏了什么?
谢谢。