Postfix

冗餘郵件伺服器

  • August 29, 2011

我們最近在我們的郵件伺服器(debian/postfix/courier)上遇到了硬碟故障,所以我正在研究一種建構冗餘的方法。

我發現的第一種方法是在 DNS 伺服器中設置多個 mx 記錄,以便第二個 Mailserver 在第一個失敗時跳轉。雖然這很容易建構,但這並不是我考慮的冗餘。

第二個是使用第三個盒子,它提供一個 NFS 共享來儲存郵箱。這不是一個真正的選擇,因為它提供了像獨立郵件伺服器一樣的單點故障。

我想有一種方法來同步兩個伺服器,這樣,如果第一個 Mailserver 發生故障,最終使用者不會注意到發生了故障。(郵件仍在 IMAP 郵箱等中)

任何機會?

您應該設置磁碟冗餘系統。您有兩個直接的解決方案:

  1. 您使用 RAID 1 或 RAID 10 來鏡像您的磁碟
  2. 您現在有多個郵件伺服器,因此您可以使用 DRBD 通過網路同步磁碟。-> http://www.drbd.org/home/mirroring/

引用自:https://serverfault.com/questions/305949