使用 QNAP 企業級儲存 ES NAS 與 VMware Site Recovery Manager(SRM)建置災難復原環境
技術概觀
QNAP ES1640dc是為企業級儲存系統,它提供了備援電源供應器及雙控制器模組。
這份文件為一教學指引,幫助您使用QNAP ES NAS系列的ES1640dc與VMware的Site Recovery Manager(SRM)以建置災難復原環境。
架構
在架構圖中有兩個工作站。左邊工作站A為主要系統所在,並受到保護。右邊工作站B為備援系統所在,當工作站A毀損時,可用來修復工作站A。
系統組態設定
| 伺服器網路設定(站台A) | ||
|---|---|---|
| 設定 | 值 | 說明 |
| vCenter 伺服器A (PSC) IP位址 | 192.168.200.10 | 站台A的vCenter伺服器(具有PSC) |
| SRM伺服器A的IP位址 | 192.168.200.13 | 地點A的SRM伺服器 |
| ESXi 1伺服器的IP位址 | 192.168.200.1 | 伺服器叢集1的ESXi 伺服器 |
| ESXi 2伺服器的IP位址 | 192.168.200.2 | 伺服器叢集1的ESXi伺服器 |
| 伺服器網路設定(站台B) | ||
| 設定 | 值 | 說明 |
| vCenter伺服器B (PSC)的IP位址 | 192.168.201.10 | 站台B的vCenter 伺服器(具有PSC) |
| SRM伺服器A的IP位址 | 192.168.201.13 | 地點B的SRM伺服器 |
| ESXi 3伺服器的IP位址 | 192.168.201.1 | 伺服器叢集2的ESXi 伺服器 |
| ESXi 4伺服器的IP位址 | 192.168.201.2 | 伺服器叢集2的ESXi伺服器 |
| ES NAS網路設定(站台A) | ||
|---|---|---|
| 設定 | 值 | 說明 |
| SCA 管理IP位址 | 192.168.200.101 | 儲存控制器A的管理IP位址 |
| SCA乙太網路(1 +2)IP位址 | 10.1.1.101 | 儲存控制器A資料連接埠的 IP位址 |
| SCB管理IP位址 | 192.168.200.102 | 儲存控制器B的管理IP位址 |
| SCB乙太網路(1 +2) IP位址 | 10.1.1.102 | 儲存控制器B資料連接埠的IP位址 |
| SCA儲存池 | pool1 | 儲存控制器A的儲存池(RAID 10配置) |
| iSCSI LUN | vdi_0 placeholder |
儲存池1的iSCSI LUN |
| ES NAS網路設定(站台B) | ||
| 設定 | 值 | 說明 |
| SCA的管理IP位址 | 192.168.201.101 | 儲存控制器A的管理IP位址 |
| SCA乙太網路(1 +2)的IP位址 | 10.1.2.101 | 儲存控制器A資料連接埠的 IP位址 |
| SCB管理IP位址 | 192.168.200.102 | 儲存控制器B的管理IP位址 |
| SCB乙太網路(1 +2) IP位址 | 10.1.2.102 | 儲存控制器B的資料連接埠IP位址 |
| SCA儲存池 | pool1 | 儲存控制器A的儲存池(RAID 10配置) |
| iSCSI LUN | placeholder | 於儲存池1的ISCSI LUN |
設定您的儲存
在建構災難復原系統之前,您必須先在ES儲存設備上設定初始組態。如需如何建立儲存池和iSCSI LUN的詳細組態設定,您可以參閱ES1640dc使用手冊。
注意:您可以在QNAP網站找到最新版的ES1640dc使用手冊。
建立儲存池和iSCSI LUN
儲存池(1)已新建在控制器SCA上且其RAID配置為RAID 10。如需進一步瞭解如何建立儲存池與iSCSI LUN,請參閱ES1640dc使用者手冊。
共建立了2個LUN,並連接至iSCSI目標。
- vdi_0 是用來儲存您的虛擬機(VM)。
- placeholder是用於安裝VMware SRM。
從伺服器連接儲存
建議使用多重路徑I/O (MPIO)連線至儲存連線,請按照下列步驟來完成這項作業。
Step 1: 選擇[組態]分頁>[儲存介面卡]>[iSCSI軟體介面卡]並按下滑鼠右鍵以選取[內容]。
Step 2: 選取[動態探索]並輸入iSCSI伺服器的IP位址。按一下[確定]以關閉索引標籤並重新掃描iSCSI目標。
Step 3: 重複上述步驟以新增所有iSCSI伺服器的IP位址,並將這些IP位址加入[動態搜索]頁籤以檢視iSCSI目標。
設定SnapSync快照同步
SnapSync提供區塊式儲存裝置同步的功能。針對災難復原所使用的VMware SRM,它可用於儲存同步。
設定SnapSync伺服器
Step 1: 若要設定SnapSync功能,請先登入NAS管理頁面並按一下「備份管理中心」程式。
Step 2: 於左側面板中選擇[SnapSync 伺服器]。
Step 3: 選取[啟用 SnapSync 伺服器] 核取方塊並保留[通訊埠號碼] 和 [最大下載速度] 的預設設定。 按一下[建立主機]按鈕以建立主機。 請輸入遠端ES NAS的IP位址與 系統管理員的登入資料 及 密碼。 按一下[套用]來建立。
Step 4: 遠端主機已建立。
建立 Snapsync工作
Step 1: 於左側面板中選擇[SnapSync]並於右側按一下[建立異地備援工作]。
Step 2: 請輸入以下資訊以建立新的備援工作:
- 異地備援工作的名稱
- 選擇並指定遠端主機
- 選擇並指定來源儲存池
- 選擇並指定來源共用資料夾或LUN
- 選擇並指定目的地儲存池
- 按一下[新增]按鈕以指定與建立目的地共用資料夾或LUN。
- 按一下[確定]按鈕來建立備援工作。
Step 3: SnapSync工作已建立完成並開始第一次自動同步。
Step 4: 在第一次同步處理完成後狀態會變更為已更新。
掛載iSCSI磁碟到 iSCSI目標
Step 1: 當異地備援的工作已經完成,在站台B上請至[儲存空間總管]>[iSCSI儲存]頁面的右下方的[未掛載iSCSI磁碟清單]裏,您將會看到一iSCSI磁碟。
Step 2: 選取LUN 然後再 按一下[動作]。選擇掛載此LUN到指定的iSCSI目標。

安裝SRM軟體
在安裝Site Recovery Manager (SRM)伺服器之前,請先完成以下步驟:
- 下載 VMware vCenter SRM軟體。
- 建立一使用者資料庫使得SRM能存取vCenter。
- 於SRM伺服器上安裝SQL Server Native Client驅動程式。
- 建立Windows 2012 伺服器虛擬機並在其上安裝 SRM。
於兩邊站台上安裝SRM軟體
Step 1: 開啟安裝程式,點選[下一步]。
Step 2: 按[下一步]。
Step 3: 接受使用者授權協定並按[下一步]。
Step 4: 按[下一步]。
Step 5: 選擇安裝目的地資料夾,然後按[下一步]。
Step 6: 輸入Platform Service Controller (PSC)的資訊,然後按[下一步]。
Step 7: 按一下「 接受」以接受 PSC 憑證。
Step 8: 選擇vCenter的位址。
Step 9: 請輸入資訊以註冊VMware vCenter Server SRM並按[下一步]。
Step 10: 選擇預設Site Recovery Manager外掛程式識別碼。
Step 11: 選取自動產生憑證,然後按[下一步]。
Step 12: 輸入憑證的相關資訊,然後按[下一步]。
Step 13: 選取使用自訂資料庫,然後按[DSN設定]。
Step 14: 選擇系統DSN,然後按一下[新增]。
Step 15: 選擇[SQL Server Native Client],然後按一下[完成]。
Step 16: 輸入DSN名稱、描述和 SQL server位址,然後按[下一步]。
Step 17: 請選擇使用SQL Server認證並由使用者輸入登入帳號及密碼,然後輸入登入ID及密碼。
Step 18: 更改預設資料庫為SRM,然後按[下一步]。
Step 19: 點擊[完成]。
Step 20: 資料來源已建好,按[測試資料來源]來測試資料庫設定。
Step 21: 測試完成後,按[確定]關閉對話方塊。
Step 22: 新系統DSN也會建立。按[確定]完成DSN設定。
Step 23: 快顯視窗會要求使用者手動輸入DSN詳細資料。
Step 24: 輸入SRM後,按[下一步]。
Step 25: 輸入SRM資料庫登入使用者認證後,按[下一步]。
Step 26: 輸入本機管理員認證來執行SRM服務,按[下一步]。
Step 27: 按[安裝]。
Step 28: 完成安裝後,按[完成]。
設定SRM站台
在設定SRM之前,先確定兩個站台的SRM和vCenter可以彼此存取。
連線至Site Recovery Manager伺服器執行個體
Step 1: 在vSphere Web Client首頁按[站台復原]圖示。
Step 2: 在左面板按[站台]。
Step 3: 在左面板選取[受保護站台vCenter]後,按[配對站台]。
Step 4: 輸入復原站台PSC位址後,按[下一步]。
Step 5: 選取[復原站台vCenter],輸入其認證後,按[完成]。
Step 6: 按[是]以連線至vCenter。
Step 7: 站台現在已成功配對。
設定站台資源對應
Step 1: 按[建立資源對應]。
Step 2: 新增已配對的站台叢集對應後,按[下一步]。
Step 3: 為已配對的站台建立反向對應,然後按[完成]。
設定站台資料夾對應
Step 1: 按[建立資料夾對應]。
Step 2: 選取[手動準備對應]後,按[下一步]。
Step 3: 新增站台資料夾對應後,按[下一步]。
Step 4: 建立反向對應後,按[完成]。
設定站台網路對應
Step 1: 按[建立網路對應]。
Step 2: 選取[手動準備對應]後,按[下一步]。
Step 3: 新增站台網路對應後,按[下一步]。
Step 4: 建立反向對應後,按[下一步]。
Step 5: 檢查組態設定,然後按[完成]。
設定站台預留位置資料存放區
若要啟用計劃的移轉和重新保護,請先選取兩邊站台的預留位置資料存放區。預留位置資料存放區必須符合某些條件。
- 對於叢集來說,叢集中的所有主機必須能看見預留位置資料存放區。
- 您無法選取重複的資料存放區作為預留位置資料存放區。
Step 1: 選取[設定站台預留位置資料存放區]。
Step 2: 選取預留位置後,按[確定]。
設定陣列管理員
若要設定陣列管理員,必須先安裝QNAP SRA Plug-in。
安裝SRA Plug-in
Step 1: 在SRM伺服器上開啟QNAP SRA軟體,然後按[下一步]。
Step 2: 接受使用者授權協定並按[下一步]。
Step 3: 按[完成]以完成安裝。
新增陣列管理員
Step 1: 按[新增陣列管理員並啟用陣列配對]。
Step 2: 選取[新增一個陣列管理員配對]後,按[下一步]。
Step 3: 選取已配對的站台,然後按[下一步]。
Step 4: 選取[QNAP企業級儲存設備 SRA]後,按[下一步]。
Step 5: 設定站台A陣列管理員。輸入顯示名稱和管理資訊後,按[下一步]。
- 管理URL:站台A儲存控制器A(SCA)的管理IP位址
- 其他管理URL:站台A儲存控制器B(SCB)的管理IP位址
- 使用者名稱:站台A管理員使用者名稱,預設為admin
- 密碼:站台A管理員使用者密碼
Step 6: 建立陣列管理員時,會在這個步驟檢查SnapSync的異地備援工作。
Step 7: 設定站台B陣列管理員,提供顯示名稱和管理資訊後,按[下一步]。
- 管理URL:站台B SCA管理IP
- 其他管理URL:站台B SCB管理IP
- 使用者名稱:站台B SC管理員使用者名稱,預設為admin
- 密碼:站台B SC密碼
Step 8: 選取[SC陣列配對]後,按[下一步]。
Step 9: 按[完成]。
建立保護群組
Step 1: 按[建立保護群組]。
Step 2: 輸入群組名稱後,按[下一步]。
Step 3: 選取從[站台A到站台B]的保護方向,選取[陣列式複寫]後,按[下一步]。
Step 4: 選取要保護的VM的資料存放區,並按[下一步]。
Step 5: 按[完成]。
建立復原計劃
Step 1: 按[建立復原計劃]。
Step 2: 輸入計劃的名稱,選取位置後,按[下一步]。
Step 3: 選取站台B作為復原站台,然後按[下一步]。
Step 4: 選取保護群組後,按[下一步]。
Step 5: 選取測試VM網路後,按[下一步]。
Step 6: 此時便會建立復原計劃,按[完成]。
站台復原案例
VMware SRM提供以下類型的站台復原
- 測試復原
- 計劃的移轉
- 災難復原
測試復原
Step 1: 從右側分頁選取[復原計劃],並選取計劃名稱。
Step 2: 按[測試復原計劃]按鈕。
Step 3: 按[下一步]。
Step 4: 按[完成]以執行測試。
Step 5: [監控]分頁會顯示測試的狀態。
Step 6: 在完成測試後,計劃的狀態將會變更為[測試完成]。
Step 7: 按[清理復原計劃]按鈕以清理測試環境。
Step 8: 按[下一步]。
Step 9: 在測試計劃環境清理完畢後,計劃的狀態將會變更為[就緒]。
計劃移轉
計劃移轉可以協助您透過自動接管服務,快速將VM資料傳送至復原站台。
Step 1: 若要將VM移轉到另一個站台以進行本機維護,請按[執行復原計劃]按鈕。
Step 2: 勾選核取方塊後,選擇[計劃的移轉]並按[下一步]。
Step 3: 使用[監控]分頁,查看計劃移轉的進度。
Step 4: 計劃移轉已完成。
Step 5: 位於保護站台的VM將變成非使用中。
Step 6: 位於復原台的VM將變成使用中。
Step 7: SnapSync異地備援工作的狀態會變更為已暫停。此時,站台之間資料沒有同步。
Step 8: 按[重新保護復原計劃]按鈕,開始變更角色並恢復同步處理。
Step 9: 勾選核取方塊後,按[下一步]。
Step 10: 使用[監控]分頁,查看重新保護程序的進度。
Step 11: 重新保護程序已完成。
Step 12: 在重新保護程序完成後,會回復SnapSync異地備援工作的角色(來源和目的地),並且會更新狀態。
Step 13: 計劃的移轉已完成,現在可以安全地關閉站台A來進行維護作業。
災難復原
案例:保護站台關閉,需要啟動復原站台並儘快恢復服務。
Step 1: 原站台將會顯示如下的警告訊息。
Step 2: 前往復原計劃分頁,按[執行復原計劃]按鈕。
Step 3: 勾選核取方塊後,按[下一步]以執行災難復原。
Step 4: 災難復原程序即將開始。在此模式下,會忽略錯誤步驟。
Step 5: 災難復原程序已完成。
Step 6: 在復原站台啟動並執行VM。
注意:
請牢記,由於站台A已關閉,所以沒有保護作用。 站台A的問題應加以解決,以便儘快使其恢復上線,進而確保適當的保護。
Step 7: 在完成維護後,前往站台A vSphere Web Client來重新連接SRM連線。快顯視窗將會要求輸入站台B vCenter認證,請輸入所需的認證以進行登入。
Step 8: 復原計劃[監控]分頁會提示再次執行復原,以便重新同步站台A停機期間遺失項目。
Step 9: 按[執行復原計劃]按鈕。
Step 10: 按[下一步]。
Step 11: 復原已完成。
Step 12: 按[重新保護復原計劃]按鈕來復原同步方向,並開始從站B同步至站台A。
Step 13: 使用[監控]分頁,檢視重新保護程序的進度。
Step 14: 重新保護程序一完成,計劃的狀態就會變更為[就緒]。
Step 15: 完成重新保護程序後,來源和目的地將會反轉。在儲存系統的SnapSync工作頁面,同步方向已經從「站台A → 站台B」變更為「站台B → 站台A」。站台B變成保護站台,而站台A變成復原站台。
注意:
若要保持站台A為保護站台,而站台B為復原站台,請進行計劃的移轉,並再次執行重新保護程序。