我目前正在研究Postgres HA 1 Master / 1 Slave场景的部署体系结构。 在阅读了大量的文档之后,我决定在Ubuntu LTS上开始使用Pacemaker和Corosync。
目前我不清楚Corosync和Pacemaker是否应该在实际的数据库主机上运行,或者在专门用于pipe理实际集群节点的节点上运行。 有人能教导我吗?
您需要在数据库主机上运行它们以及pipe理资源(这是您的案例中的数据库实例)。 我假设你也可以创build“远程资源”并远程pipe理它们,但是我认为它效率不高。