基于 nfs 的 Postgresql 集群

1 postgresql

我可以通过 NFS 使用两个不同的节点创建一个 HA postreges 集群吗?

根据 postgresql 9.4 官方文档,这不是一个好主意,但我在网上找不到任何其他信息。

Cra*_*ger 7

简短的回答:不!.

更长的答案:如果您使用同步 NFS 并且您拥有强大的 STONITH/fencing,那么您可以非常谨慎地通过 NFS 运行共享存储故障转移集群,而不会严重损坏您的数据。但是,它对数据受问题影响的故障模式没有任何好处。

共享访问 SAS/SCSI、DRBD、共享访问 SAN 存储(iSCSI 等)或类似的块级共享比使用 NFS 稍微理智一些,但仍然不安全。

如果您还不知道 STONITH 或 fencing 是什么意思,请参阅上面的“简短回答”。

使用复制。真的。

  • 是的,这正是复制背后的想法——拥有一个复制品。 (2认同)