本頁面提供磁碟區遷移功能總覽。
關於磁碟區遷移
透過磁碟區遷移功能,您可以透過 SnapMirror 遷移程序,將磁碟區從 ONTAP 來源遷移至 Google Cloud NetApp Volumes。SnapMirror 會以磁碟區為單位運作,並將來源磁碟區複製到不同系統的目的地磁碟區。
相較於傳統的資料複製方法,SnapMirror 具有許多優點:
這項技術可在任何 IP 網路上運作,且能因應網路問題,支援各種網路速度和延遲。
只會複製已使用的資料。
完成初始基準資料轉移後,後續轉移作業會以增量方式進行,只會複製變更的資料,且沒有時間限制。增量傳輸的變更計算速度極快,且與磁碟區中儲存的資料類型無關。
傳輸作業可維持儲存效率。如果來源磁碟區包含重複資料刪除或壓縮資料,這些效率會延續,減少要移轉的資料量。
所有移轉作業都會在傳輸過程中加密。
您可以使用來源磁碟區,效能不會受到明顯影響。
基準轉移作業完成後,您可以使用唯讀狀態的目的地磁碟區。
所有資料都會轉移,包括複雜存取控制清單 (ACL) 和鎖定檔案等中繼資料。
SnapMirror 可在 ONTAP 系統之間轉移磁碟區,即使這些系統位於不同地理位置也沒問題。
NetApp Volumes 已使用 SnapMirror 進行磁碟區複製,因此可在不同 Google 區域之間複製 NetApp Volumes。磁碟區複製作業新增了「混合式複製」子類型,現在支援將 ONTAP 磁碟區遷移至 NetApp Volumes。
遷移程序總覽
混合式複寫功能可確保資料從來源到目的地的遷移作業快速、一致且完整,並將對實際工作環境的影響降到最低。這個程序包含下列階段:
驗證
在驗證階段,來源 ONTAP 系統的儲存空間管理員必須授予 NetApp Volumes 權限,才能從來源系統擷取磁碟區。這項作業是透過來源 ONTAP 系統的管理步驟完成,稱為「叢集對接」和「SVM 對接」。磁碟區遷移程序會產生 ONTAP 指令,管理員必須在來源系統上執行這些指令。
基準轉移
設定遷移作業後,快照會在來源系統上建立一致性點。從這個快照擷取的所有資料 (包括舊快照),都會在稱為「基準移轉」的初始階段移轉至 NetApp Volumes。
基線轉移作業可能需要幾分鐘、幾小時、幾天或幾週才能完成。這段時間長度取決於下列因素:
快照中的資料量。
ONTAP 來源系統與 NetApp Volumes 之間的網路速度。
NetApp Volumes 的輸送量設定。
在基準轉移期間,來源磁碟區會繼續提供工作負載服務,且資料會新增、變更或刪除。這些變更不會影響用於基準一致性點的快照。基準移轉期間,用戶無法使用目的地磁碟區。基準完成後,目的地磁碟區會上線,並以唯讀模式供用戶端存取。請注意,目的地磁碟區的 IP 位址會有所不同。
與磁碟區複製不同,磁碟區遷移無法讀取來源磁碟區的參數,例如大小、通訊協定選項,以及匯出或快照政策。因此,您必須為目標磁碟區正確設定這些設定。
現在您可以開始將目的地磁碟區掛接或對應至 VM,為遷移作業的結尾做準備。
增量轉移
基準移轉完成後,系統會每小時觸發增量移轉。
每次增量轉移都會執行下列動作:
建立來源磁碟區的新快照。
計算目前和前一個快照之間的資料變化。
開始將這些變更轉移至目的地。
如果自基準快照以來發生大量變更,且下一個每小時移轉作業排定執行時,增量移轉作業仍在執行中,系統就會略過該移轉作業。下一次增量移轉會擷取新的來源快照、刪除最舊的 SnapMirror 快照、計算變更內容,然後移轉這些內容。
掛接目的地磁碟區的用戶端會看到靜態內容的唯讀檢視畫面。不過,增量轉移完成後,系統會透過單一原子作業,立即將磁碟區內容從先前的複寫快照更新至最新快照。
除非新增至來源磁碟區的資料量超過一小時內可轉移的資料量,否則每次成功轉移後,增量轉移的大小都會減少。這個程序會持續進行,直到穩定在來源磁碟區每小時變化率定義的速率為止,可能需要幾次疊代。達到穩定狀態後,即可排定轉換時間。為盡量縮短轉換期間的必要停機時間,目標是減少來源和目的地磁碟區之間的變更。
系統截承
在轉換期間,您可以將工作負載從來源磁碟區移至目的地磁碟區,不會遺失資料 (復原點目標 = 0),停機時間也很短 (復原時間目標)。轉換程序包含下列子步驟:
停止修改
由於增量轉移是非同步作業,來源磁碟區可能包含尚未反映在目的地磁碟區的變更。如要同步處理,請停止對來源磁碟區進行所有修改:
停止所有會修改資料的應用程式。
選用:將磁碟區權限變更為唯讀,防止任何用戶端修改資料。
等待目前轉移作業完成
確認所有正在執行的增量轉移作業都已完成。
執行手動增量轉移
執行手動增量轉移,將最新資料傳送至目標系統。視上次轉移後異動的資料量、網路速度和目的地磁碟區的輸送量限制而定,這項作業只需要幾秒到幾分鐘。
手動增量轉移完成後,目的地就會顯示最新資料。
停止複製作業
對複製作業執行停止作業,將目的地磁碟區設為可讀寫。這樣就完成資料遷移作業。
重新設定並重新啟動應用程式
重新設定應用程式,改用目標磁碟區,然後重新啟動應用程式。請務必停止所有來源磁碟區的資料存取權,以免應用程式誤用來源磁碟區。
清除所用資源
如果轉換成功,請執行下列清除步驟:
刪除已停止的複製作業:刪除已停止的複製作業時,系統會刪除複製資源,但不會刪除目的地磁碟區。這個程序也會刪除後端與來源系統搭配使用的 SnapMirror 關係。
移除叢集對等互連:如果這是 NetApp Volumes 與來源叢集之間的最後一個 SnapMirror 關係,您可以從來源 ONTAP 系統移除叢集對等互連。此外,您也可以移除僅為來源和目的地之間遷移作業設定的任何網路。