系統備援機制讓您用第二台 MailVSR-MS 主機作為備援機,定期把主機的系統設定、信箱與資料同步過去。主機故障時,備援機可以接手服務,適合無法接受長時間停機的環境。它與「系統鏡像備份」(本機第二顆硬碟)最大的差別是:備援機是另一台獨立主機,即使主機整台損毀也能接手。
兩台機器的角色必須互相對應:一台設為「主要(有備援機)」,另一台設為「備援(向主機同步)」。兩邊的「備援密碼」必須輸入相同的字串,否則同步一定會失敗。
先選對本機角色
「本機角色」是本頁最關鍵的設定,決定這台機器要扮演什麼:
- 獨立運行(預設):這部機器沒有規劃備援,不需要任何設定。若您只有一台伺服器,保持這個選項即可
- 主要(有備援機):本機是提供服務的主機,會自動啟動同步服務等待備援機來拉資料。需要填寫「備援機 IP」與「備援密碼」
- 備援(向主機同步):本機是備援機,會定期向主機同步。需要填寫「主機 IP」「備援密碼」「同步模式」「同步時段」與通知設定
變更角色後按「儲存設定」,系統會立即套用對應的設定:主機端會啟動同步服務;備援機端則進入待命狀態(見下方「備援機待命」)。
選錯角色的後果:若兩台都設成「主要」,雙方都不會去拉資料,等於沒有備援;若兩台都設成「備援」,兩邊都會進入待命、服務停擺。設定前請先確認哪一台是對外提供服務的主機。
主要(有備援機)端要填什麼
- 備援機 IP:填入備援機器的 IP(例:
192.168.1.20)。主機會自動啟動同步服務,並且只允許這個 IP 連線,其他來源一律不接受 - 備援密碼:主機與備援機必須輸入相同的字串。系統會將您輸入的字串演算成複雜密碼(sha256)後使用,畫面上不會顯示原始密碼。已經設定過時會顯示「已設定密碼(留空保持原密碼)」,留空即維持原有密碼不變
- 備援機最後回報:顯示備援機最近一次同步的時間、成功或失敗,以及結果摘要;備援機尚未連線過時顯示「尚無回報」
主機端不需要設定同步時段——什麼時候同步由備援機端決定。
備援(向主機同步)端要填什麼
- 主機 IP:填入主要機器的 IP。備援機會定期向這個位址同步
- 備援密碼:與主機端相同的字串
- 同步模式:
- 同步(完整對齊
--delete):讓備援機與主機完全一致,主機上已刪除的資料在備援機上也會被刪除 - 增量(累加不刪除):只把新資料疊加過去,不會刪除備援機上既有的資料
- 同步(完整對齊
- 同步時段:勾選允許執行同步的小時;未勾選的小時不會同步
- 通知方式:關閉通知/全部通知/成功才通知/失敗才通知;可另填「通知信箱」(例:
admin@example.com) - 上次同步:顯示最近一次同步的時間與結果
- 立即同步:立即執行一次同步,執行期間畫面會顯示過程記錄,並可按「中斷同步」中止
按「立即同步」會先詢問「確定立即執行備援同步?」;開始後畫面顯示「備援同步執行中,請稍候。完成後自動恢復設定畫面…」。按「中斷同步」時會先詢問「確定中斷目前同步?」,送出後顯示「已送出中斷請求」。
同步模式怎麼選(重要)
- 希望備援機是主機的完整鏡像(含刪除行為一致)→ 選「同步」
- 備援機上另有自己的資料、或您擔心誤刪 → 選「增量」
- 陷阱:如果備援機之前用「增量」累積了很多主機上已經刪除的舊資料,之後改成「同步」時,那些舊資料會被一次刪掉。切換模式前請先確認備援機上的資料都是可以刪的
同步的內容
備援機同步時會先請主機產生資料庫的一致性快照(避免同步到一半的資料庫檔案),再拉取下列資料:
- 系統資料庫(以快照方式取得)
- 系統設定
- 信箱
- 光碟套件
兩台機器專屬、不應互相覆蓋的設定會被排除,例如網路設定、主機名稱、SSH 設定、授權檔與服務開關,以及雙方的記錄檔。因此備援機不會因為同步而變成與主機相同的網路身分(IP、主機名不變),也不會沿用主機的授權——備援機有它自己的授權狀態,請參考(系統設定 / 系統註冊)。
備援機待命
當本機角色設為「備援(向主機同步)」時,備援機會進入待命狀態:
- 郵件收發、目錄服務、DNS、垃圾郵件與病毒防護等服務會被停止(避免兩台同時對外服務造成信件重複或衝突)
- 管理後台會精簡為網路設定與必要的系統設定項目(電源管理、系統備援機制、系統更新、系統註冊)
需要由備援機接手服務時,請回到本頁把角色改回「獨立運行」或改為「主要」,服務就會恢復。接手前請確認主機已經停止服務,否則兩台同時收信會造成郵件狀態不一致。
完整設定範例
假設主機是 192.168.1.10、備援機是 192.168.1.20,兩台都要設定:
- 在主機(
192.168.1.10):本機角色選「主要(有備援機)」→ 備援機 IP 填192.168.1.20→ 備援密碼輸入一組自訂字串(例:Mv2026Backup!)→ 儲存設定 - 在備援機(
192.168.1.20):本機角色選「備援(向主機同步)」→ 主機 IP 填192.168.1.10→ 備援密碼輸入完全相同的字串 → 同步模式選「同步」→ 同步時段勾01、02、03→ 通知方式選「失敗才通知」、通知信箱填mis@yourcompany.com→ 儲存設定 - 驗證:在備援機按「立即同步」,看「上次同步」是否顯示成功;回到主機端,確認「備援機最後回報」出現時間與結果
- 平常:備援機會在指定時段自動同步;主機端可隨時由「備援機最後回報」確認備援機還活著
常見情境與判讀
- 備援機一直顯示「尚無回報」:確認兩台 IP 是否填對、備援密碼是否相同,以及兩台之間的防火牆是否允許連線
- 同步失敗:最常見原因是備援密碼不一致;其次是主機端的同步服務未啟動(主機角色必須是「主要」)
- 備援機上的資料比主機多:這是「增量」模式的正常結果;若不要這些多出來的資料,請改用「同步」模式並確認可以刪除
- 主機故障要接手:先把主機確實關機或停止服務,再把備援機角色改為「獨立運行」或「主要」,服務才會恢復
注意事項
- 兩端的「備援密碼」必須相同,否則同步會失敗
- 主機端只允許備援機 IP 連線同步服務;兩台之間若有防火牆,請允許該連線通過
- 「同步(完整對齊)」會刪除備援機上主機已不存在的資料;若不希望刪除,請選擇「增量」
- 同步期間請避免關機;需要停止時可由執行畫面按「中斷同步」
- 本機制是遠端第二台主機的複本,與(系統設定 / 系統鏡像備份)的本機鏡射、(系統設定 / 系統定時備份)的外部備份用途不同,三者可搭配使用
- 備援機的授權不會跟著同步,接手服務前請確認備援機本身的授權狀態正常