Exchange 備份寶典* - 第 3 部分
英文原文已於 2012 年 7 月 10 日星期二發佈
* 究極秘辛獨門傳授
我們在此系列的第 1 部分和第 2 部分中使用 VSS 和使用中的 DAG 資料庫備份流程來探討 Exchange 備份的基礎。
我們會在第 3 部分中分析被動式 DAG 資料庫複製作業如何進行完整備份。負責被動式複製備份作業的 Exchange 寫入器並非在資訊儲存庫服務中執行,而是在進行 MS Exchange 複寫服務時執行。除了其他功能之外,此服務也會協調被動式複製節點和主動式複製伺服器間的備份程序。此文與第 2 部分中所述的主動式資料庫備份類似,會說明裝載於伺服器 ADA-MBX1 上的 DB1 被動式資料庫複製作業。 使用中的已裝載資料庫複製作業會於 ADA-MBX2 上進行,而複製解決方案會利用非永久性寫入時複製 (COW) 快照:
(請按一下縮圖查看本文附圖的完整版本)
備份被動式資料庫複製作業與主動式的前幾個步驟大致相同。備份應用程式會從 Exchange 寫入器取得 DB1 的中繼資料,而寫入器會在 MS Exchange 複寫服務中執行。整個工作期間會持續產生新的寫入器執行個體 GUID,與主動式資料庫備份作業的情況相同。
事件 2021 表示備份應用程式或 VSS 要求者已連絡上 Exchange 寫入器。在從記錄和資料庫檔案位置等中繼資料讀取不同元件時,該事件會於備份過程中發生無數次。
事件 2110 和 2023 表示備份應用程式已要求要備份的特殊元件組和備份類型。
被動式複製作業伺服器的複寫服務會通知主動式複製伺服器備份正在進行中。主動式複製伺服器上的事件 910 和 210 以及被動式複製伺服器上的事件 960 代表兩件事情:一是它們會決定哪一個伺服器須備份資料庫的被動式複製作業;二是主動式複製伺服器上的儲存服務已在記憶體中將資料庫標示為「備份進行中」, 並認可替代備份作業將繼續進行。一旦發生此過程,就無法再次備份資料庫,直到目前的替代備份作業完成,或是「備份進行中」狀態清除為止。
當複寫寫入器制止複寫服務寫入從主動式複製伺服器複製到本機磁碟機的記錄時,就會產生事件 2025 和 2027。記錄重播也會停止,從而讓資料庫檔案內容維持不變。此時接受備份之資料庫的資料寫入會遭「凍結」。VSS 現在就可以針對在中繼資料中指定的每個磁碟機在陰影存放中建立快照。
VSS 會建立磁碟機 D: 和 E: 的快照。一旦作業完成,就會通知 Exchange 寫入器,從而讓複寫服務繼續記錄複製作業和重播作業。當完成「解凍」,且正常磁碟機寫入作業允許繼續進行時,就會產生事件 2029 和 2035。
快照建立好之後,備份應用程式就可以透過 VSS 複製資料區塊,過程會從陰影存放傳輸資料區塊 (當資料區塊因為有所變更而予以保留時),或從真實磁碟取得資料區塊 (未受保留時)。複寫服務寫入器會等待資料傳輸完成的信號。資料傳輸的路線如圖中的紫色箭頭所示,在本案例中,資料是從存放區中的快照複製而來,再通過 Exchange 伺服器的 I/O,然後抵達備份伺服器。
當備份 DB1 所需的檔案安全複製到備份媒體時,備份應用程式會通知 VSS 工作已完成。VSS 從而通知複寫寫入器,Exchange 會在被動式複製伺服器上產生事件 963 和 2046。然後複寫服務會通知主動式複製伺服器上的資訊儲存庫服務工作已完成,且如果符合所有必要條件時,記錄截斷就可繼續進行。主動式複製節點會產生事件 913 和 213,通知替代備份已完成,且資料庫標頭將會隨備份的日期和時間更新。
事件 2033 和 2037 會通知備份已結束。主動式複製節點會排清並回復包含資料庫標頭更新的目前異動記錄。然後該記錄會依據排程來遞送,並準備供重播作業使用,以便被動式資料庫複製在第一時間就以新標頭資訊加以標示。記錄截斷也可能視情況繼續進行。在此狀況下快照會遭銷毀,而正常作業則會繼續。
如需此系列主題的詳細資訊,請參閱下列更多實用的參考資料 (可能為英文網頁):
磁碟機陰影複製服務
https://technet.microsoft.com/zh-tw/library/ee923636(WS.10).aspx (可能為英文網頁)
Exchange VSS 寫入器
https://msdn.microsoft.com/zh-tw/library/bb204080(EXCHG.140).aspx (可能為英文網頁)
VSS 備份處理概觀
https://msdn.microsoft.com/zh-tw/library/aa384589(VS.85).aspx (可能為英文網頁)
備份順序圖表
https://msdn.microsoft.com/zh-tw/library/aa579076(EXCHG.140).aspx (可能為英文網頁)
疑難排解磁碟機陰影複製服務
https://technet.microsoft.com/zh-tw/library/ff597980(EXCHG.80).aspx
Jesse Tedoff
這是翻譯後的部落格文章。英文原文請參閱 Everything You Need to Know About Exchange Backups* - Part 3