Skip to main content
NetApp Solutions
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

TR-4955 :使用 FSX ONTAP 和 VMC ( AWS VMware Cloud )進行災難恢復

貢獻者

災難恢復協調器( DRO ;一種使用 UI 的指令碼解決方案)可用於無縫恢復從內部部署複製到 FSX ONTAP 的工作負載。DRO 可透過 VM 登錄至 VMC 、將從 SnapMirror 層級的還原作業自動化至 NSS-T 上的網路對應。所有 VMC 環境均隨附此功能。

NetApp公司Niyazz Mohamed

總覽

災難恢復至雲端是一種彈性且具成本效益的方法、可保護工作負載免受站台停機和資料毀損事件(例如勒索軟體)的影響。透過 NetApp SnapMirror 技術、內部部署的 VMware 工作負載可複寫至在 AWS 中執行的 FSX ONTAP 。

災難恢復協調器( DRO ;一種使用 UI 的指令碼解決方案)可用於無縫恢復從內部部署複製到 FSX ONTAP 的工作負載。DRO 可透過 VM 登錄至 VMC 、將從 SnapMirror 層級的還原作業自動化至 NSS-T 上的網路對應。所有 VMC 環境均隨附此功能。

此圖說明內部部署資料中心、 AWS SDDC 執行個體上的 VMware Cloud 和 Amazon FSX ONTAP 之間的結構和互連。這包括SnapMirror複寫、DRaaas Ops流量、網際網路或直接連線、以及VMware Transit Connect。

快速入門

在AWS上部署及設定VMware Cloud

"AWS上的VMware Cloud" 為AWS生態系統中的VMware工作負載提供雲端原生體驗。每個VMware軟體定義資料中心(SDDC)都會在Amazon Virtual Private Cloud(VPC)上執行、並提供完整的VMware堆疊(包括vCenter Server)、NSX-T軟體定義網路、vSAN軟體定義儲存設備、以及一或多個ESXi主機、為工作負載提供運算與儲存資源。若要在AWS上設定VMC環境、請執行下列步驟 "連結"。也可將一個指示燈式叢集用於DR用途。

註 在初始版本中、DRO支援現有的指示燈叢集。隨需建立SDDC將於即將推出的版本中提供。

配置和配置 FSX ONTAP

Amazon FSX ONTAP 是一項完全託管的服務、可提供高度可靠、可擴充、高效能且功能豐富的檔案儲存設備、以熱門的 NetApp ONTAP 檔案系統為基礎。請依照本文件中的步驟"連結"來配置和設定 FSX ONTAP 。

將 SnapMirror 部署及設定為 FSX ONTAP

下一步是使用 NetApp BlueXP  、探索 AWS 執行個體上的已佈建 FSX ONTAP 、並將所需的資料存放區磁碟區從內部環境複寫到具有適當頻率和 NetApp Snapshot 複本保留的 FSX ONTAP :

此圖描述了BlueXP畫版關係地圖、其中顯示了已啟用服務之間的各種互動。

請遵循此連結中的步驟來設定BlueXP。您也可以使用NetApp ONTAP 的CLI來排程此連結的複寫作業。

註 SnapMirror關係是先決條件、必須事先建立。

DRO安裝

若要開始使用DRO、請在指定的EC2執行個體或虛擬機器上使用Ubuntu作業系統、以確保符合先決條件。然後安裝套件。

先決條件

  • 請確定已連線至來源和目的地vCenter及儲存系統。

  • 如果您使用DNS名稱、則應該已有DNS解析。否則、您應該使用vCenter和儲存系統的IP位址。

  • 建立具有root權限的使用者。您也可以將Sudo與EC2執行個體搭配使用。

作業系統需求

  • Ubuntu 20.04(LTS)、至少2 GB和4個vCPU

  • 下列套件必須安裝在指定的代理VM上:

    • Docker

    • Docker編寫

    • Jq

變更權限 docker.socksudo chmod 666 /var/run/docker.sock

註 deploy.sh 指令碼會執行所有必要的先決條件。

安裝套件

  1. 在指定的虛擬機器上下載安裝套件:

    git clone https://github.com/NetApp/DRO-AWS.git
    註 代理程式可安裝在內部部署或AWS VPC內。
  2. 解壓縮套件、執行部署指令碼、然後輸入主機IP(例如、10.10.10.10)。

    tar xvf DRO-prereq.tar
  3. 瀏覽至目錄並執行部署指令碼、如下所示:

    sudo sh deploy.sh
  4. 使用下列項目存取UI:

    https://<host-ip-address>

    使用下列預設認證:

    Username: admin
    Password: admin
註 您可以使用「變更密碼」選項來變更密碼。

災難恢復Orchestrator登入畫面。

DRO組態

在正確設定 FSX ONTAP 和 VMC 之後、您可以開始設定 DRO 、使用 FSX ONTAP 上的唯讀 SnapMirror 複本、將內部部署工作負載自動恢復至 VMC 。

NetApp 建議您在 AWS 中 ONTAP 部署 DRO 代理程式、也將其部署到同一部 VPC 上、以便 DRO 代理程式能透過網路與內部部署元件以及 FSX ONTAP 和 VMC 資源進行通訊。

第一步是探索內部部署和雲端資源(vCenter和儲存設備)、並將其新增至DRO。在支援的瀏覽器中開啟DRO、然後使用預設的使用者名稱和密碼(admin/admin)和新增站台。您也可以使用「探索」選項來新增站台。新增下列平台:

  • 內部部署

    • 內部部署vCenter

    • 儲存系統ONTAP

  • 雲端

    • VMC vCenter

    • FSX ONTAP

暫用預留位置映像說明。

DRO站台總覽頁面包含來源站台和目的地站台。

一旦新增、 DRO 便會執行自動探索、並顯示從來源儲存設備到 FSX ONTAP 具有對應 SnapMirror 複本的 VM 。DRO會自動偵測VM所使用的網路和連接埠群組、並填入這些群組。

自動探索畫面包含2、19個VM和10個資料存放區。

下一步是將所需的虛擬機器分成功能群組、做為資源群組。

資源群組

新增平台之後、您可以將想要恢復的VM群組為資源群組。DRO資源群組可讓您將一組相依的虛擬機器分組至邏輯群組、其中包含開機順序、開機延遲、以及可在恢復時執行的選用應用程式驗證。

若要開始建立資源群組、請完成下列步驟:

  1. 存取*資源群組*、然後按一下*建立新的資源群組*。

  2. 在「新資源群組」下、從下拉式清單中選取來源網站、然後按一下「建立」。

  3. 提供*資源群組詳細資料*、然後按一下*繼續*。

  4. 使用搜尋選項選取適當的VM。

  5. 選取所選VM的開機順序和開機延遲(秒)。選取每個VM並設定其優先順序、以設定開機順序。三個是所有VM的預設值。

    選項如下:

    1–第一台開機的虛擬機器3–預設5–最後一台開機的虛擬機器

  6. 按一下「建立資源群組」。

「資源」群組清單的快照、其中包含兩個項目:「測試」和「DemoRg1」。

複寫計畫

在發生災難時、您需要一套恢復應用程式的計畫。從下拉式清單中選取來源和目的地vCenter平台、然後選取要納入此計畫的資源群組、以及應用程式應如何還原和開啟的分組(例如、網域控制器、層級1、層級2等)。這類計畫有時也稱為藍圖。若要定義恢復計畫、請瀏覽至*複寫計畫*索引標籤、然後按一下*新增複寫計畫*。

若要開始建立複寫計畫、請完成下列步驟:

  1. 存取*複寫計畫*、然後按一下*建立新的複寫計畫*。

    複寫計畫畫面的快照、其中包含一個稱為DemoRP的計畫。

  2. 在「新的複寫計畫」下、提供計畫名稱、並選取來源站台、相關聯的vCenter、目的地站台及相關的vCenter來新增還原對應。

    複寫計畫詳細資料的快照、包括還原對應。

  3. 完成恢復對應後、選取叢集對應。

    暫用預留位置映像說明。

  4. 選擇*資源群組詳細資料*、然後按一下*繼續*。

  5. 設定資源群組的執行順序。此選項可讓您在存在多個資源群組時、選取作業順序。

  6. 完成後、選取網路對應至適當的區段。區段應已在VMC中進行資源配置、因此請選取適當的區段來對應VM。

  7. 根據VM的選擇、會自動選取資料存放區對應。

    註 SnapMirror位於磁碟區層級。因此、所有VM都會複寫到複寫目的地。請務必選取屬於資料存放區一部分的所有VM。如果未選取、則只會處理屬於複寫計畫一部分的VM。

    暫用預留位置映像說明。

  8. 在VM詳細資料下、您可以選擇調整VM的CPU和RAM參數大小、這對於將大型環境還原至較小的目標叢集或執行DR測試而不需配置一對一的實體VMware基礎架構而言、非常有幫助。此外、您也可以針對資源群組中所有選取的VM、修改開機順序和開機延遲(秒)。如果在資源群組開機順序選擇期間所選取的項目有任何變更、則還有其他選項可修改開機順序。依預設、系統會使用在資源群組選取期間選取的開機順序;不過、在此階段可以執行任何修改。

    暫用預留位置映像說明。

  9. 按一下「建立複寫計畫」。

    暫用預留位置映像說明。

建立複寫計畫之後、即可根據需求來執行容錯移轉選項、測試容錯移轉選項或移轉選項。在容錯移轉和測試容錯移轉選項期間、會使用最新的SnapMirror Snapshot複本、或從時間點Snapshot複本(根據SnapMirror的保留原則)選取特定的Snapshot複本。如果您面臨勒索軟體之類的毀損事件、最近的複本已遭入侵或加密、則時間點選項可能非常實用。DRO會顯示所有可用的時間點。若要以複寫計畫中指定的組態觸發容錯移轉或測試容錯移轉、您可以按一下*容錯移轉*或*測試容錯移轉*。

暫用預留位置映像說明。 在此畫面中、您會獲得Volume Snapshot詳細資料、並可選擇使用最新的快照、或是選擇特定的快照。

複寫計畫可在工作功能表中監控:

工作功能表會顯示複寫計畫的所有工作和選項、也可讓您查看記錄。

在觸發容錯移轉之後、可在VMC vCenter(VM、網路、資料存放區)中看到還原的項目。根據預設、虛擬機器會還原至工作負載資料夾。

暫用預留位置映像說明。

容錯回復可在複寫計畫層級觸發。對於測試容錯移轉、可利用「切換」選項來復原變更、並移除FlexClone關係。與容錯移轉相關的容錯回復是兩個步驟的程序。選取複寫計畫、然後選取*反轉資料同步*。

複寫計畫總覽的快照、內含「反轉資料同步」選項的下拉式清單。 暫用預留位置映像說明。

完成後、您可以觸發容錯回復、將其移回原始正式作業站台。

複寫計畫總覽的快照、內含容錯回復選項的下拉式清單。 DRO摘要頁面的快照、其中會顯示原始正式作業網站已啟動並正在執行。

從NetApp BlueXP中、我們可以看到適當磁碟區(對應至VMC的磁碟區為讀寫磁碟區)的複寫健全狀況已經中斷。在測試容錯移轉期間、DRO不會對應目的地或複本磁碟區。相反地、它會製作所需 SnapMirror (或 Snapshot )執行個體的 FlexClone 複本、並公開 FlexClone 執行個體、而不會佔用 FSX ONTAP 的額外實體容量。此程序可確保磁碟區未被修改、即使在DR測試或分類工作流程期間、複本工作仍可繼續執行。此外、此程序可確保在發生錯誤或恢復毀損的資料時、能夠清除還原作業、而不會造成複本遭到破壞的風險。

暫用預留位置映像說明。

勒索軟體恢復

從勒索軟體中恢復可能是一項艱鉅的任務。具體而言、IT組織很難鎖定安全回報點所在的位置、一旦確定了安全回報點、就能保護恢復的工作負載、避免遭受例如睡眠中的惡意軟體或易受影響的應用程式等重複發生的攻擊。

DRO可讓您從任何可用時間點恢復系統、藉此解決這些疑慮。您也可以將工作負載還原至功能性且隔離的網路、以便應用程式在不受北南流量影響的位置彼此運作和通訊。這可讓您的安全團隊安全進行鑑識、並確保沒有隱藏或睡眠中的惡意軟體。

效益

  • 使用高效且彈性的SnapMirror複寫。

  • 利用Snapshot複本保留功能、將資料恢復到任何可用的時間點。

  • 從儲存、運算、網路及應用程式驗證步驟中、將所有必要步驟完全自動化、以恢復數百至數千部VM。

  • 使用不變更複寫磁碟區的方法、使用ONTAP FlexClone技術來恢復工作負載。

    • 避免磁碟區或Snapshot複本的資料毀損風險。

    • 避免災難恢復測試工作流程期間的複寫中斷。

    • 災難恢復資料與雲端運算資源可能用於災難恢復以外的工作流程、例如DevTest、安全性測試、修補或升級測試、以及補救測試。

  • CPU與RAM最佳化、可將還原作業移至較小的運算叢集、協助降低雲端成本。