Postfix+Dovecot容错

Postfix+Dovecot容错

我将使用Postfix+Dovecot(iRedMail 解决方案)配置容错邮件系统。我以前没有使用过 Postfix&Dovecot。这是我的计划: 在此输入图像描述 还有很多很多其他区域服务器。

我需要区域用户连接并使用 CORE 服务器,以防他们自己的区域服务器崩溃。像这样: 在此输入图像描述 如何执行?有什么想法,请..

答案1

配置 Dovecot 的 dsync 以在区域服务器和中央服务器之间复制邮件。通过这样做,您可以随时切换(主-主复制),并且可以将所有邮件传递到任何服务器(中央服务器或区域等效服务器)。您可以在其中任何一个服务器上接收所有邮件,例如为了简单起见,可以在中央服务器上接收所有邮件。无论如何,使用哪个服务器发送邮件不是问题。

需要解决的是如何进行故障转移。选择哪种方法取决于您的网络设置和要求允许的:

  • 最简单的解决方案:(自动)更改 DNS 记录,最大停机时间是 DNS 生存时间
  • 运行代理服务器/负载均衡器来执行故障转移(当然也可能不可用)
  • 如果站点之间的网络被切换(并且没有路由,正如我所期望的那样):将服务 IP 切换到中央服务器
  • 如果网络已路由并且您控制路由:更改故障转移 IP 地址/子网的路由
  • 一些令人讨厌的路由/防火墙黑客将流量重定向到中央服务器到本地服务器,只要这些服务器可用
  • 可能有更多方法,具体取决于您的网络设置

无论如何:如果你没有非常大型用户群(远远超过 10.000 个活跃用户)或非常小的带宽,请考虑托管一个由两台服务器组成的中央、高可用性集群,而不是考虑三个位置的更复杂的设置。

相关内容