我已被分配一项任务,以便在Postgresql中设置流复制。我不是DBA的职业,这是第一次做这件事。我已经设置了复制,因为我们不想在故障转移期间更改应用程序中的数据库连接字符串,所以需要设置VIP,以便在连接字符串中只提供一个IP。
我用这文章来设置和测试要人。我可以在一台机器上安装VIP,并能将PostgreSQL与此VIP连接起来。但是当我试图将相同的VIP分配给从服务器时,我得到了一个错误,即cannot assign requested address bind。
我需要帮助设置VIP并使它与流复制工作,以便应用程序始终指向主服务器,即故障转移后指向新的主服务器。
让我们假设一个案例,如果VIP被分配给主人,并且VM被关闭,我将如何取消从旧主人中分配VIP并分配给一个新的主。
发布于 2020-02-20 10:48:15
VIP只应分配给一台主机:在复制系统中,必须将其分配给当前的主/主服务器。只有故障转移或切换才能将VIP移动到备用/从服务器。
https://dba.stackexchange.com/questions/259826
复制相似问题