本頁說明如何建立磁碟區遷移作業。
事前準備
設定大量遷移作業前,建議先詳閱遷移工作流程。建立目的地磁碟區並指定來源系統詳細資料,即可啟動磁碟區遷移程序。這項操作會在 NetApp Volumes 中建立目的地磁碟區資源和複製子項資源,以管理複製作業。
注意事項
- 在遷移程序中,目的地磁碟區不支援下列功能: - 大量資料,除非是遷移來源 FlexGroup 磁碟區。 
- 自動分層:這項功能可在遷移後啟用。 
- 磁碟區複製作業,目的地磁碟區做為串聯的來源。遷移作業完成後,即可啟用磁碟區複製功能。 
- 彈性服務等級 
 
- 備份目的地磁碟區時,請務必使用手動備份。如果嘗試將備份政策指派給目的地磁碟區,系統會失敗。 
- 選取正確的儲存空間集區,並確認目的地磁碟區夠大,可容納來源磁碟區的邏輯大小 (而非實體大小)。 
- 指定正確的共用名稱和通訊協定類型。共用名稱必須與來源相符,且通訊協定類型必須謹慎選擇,因為磁碟區建立後即無法變更。您選擇的通訊協定設定也會對應至磁碟區安全性樣式。 
- 確認您要建立的目的地磁碟區磁碟區安全防護樣式,與來源磁碟區的磁碟區安全防護樣式相符。 
- 建立磁碟區遷移作業前,請確認您有 CLI 存取權,且來源 ONTAP 系統具備必要權限。您需要在遷移程序開始後一小時內,在來源 ONTAP 系統上執行 CLI 指令。 
建立磁碟區遷移作業
請按照下列操作說明,使用Google Cloud 控制台或 Google Cloud CLI 建立磁碟區遷移作業。
控制台
- 前往 Google Cloud 控制台的「NetApp Volumes」頁面。 
- 按一下「資料保護」選單中的「遷移」。 
- 按一下「從 ONTAP 遷移」。 
- 在「目的地磁碟區詳細資料」部分,於「目的地磁碟區名稱」欄位中輸入目的地磁碟區名稱。 
- 在「儲存空間集區詳細資料」部分,按一下「選取儲存空間集區」。 
- 從顯示的儲存空間集區清單中,選取所需的儲存空間集區。 
- 按一下「選取」。 
- 在「Volume details」(磁碟區詳細資料) 專區的「Share name」(共用名稱) 欄位中,輸入磁碟區的共用名稱。位置中的共用名稱不得重複。 建議使用目的地磁碟區名稱做為共用區名稱。 
- 在「容量設定」部分,於「容量」欄位中輸入磁碟區容量。 
- 在「通訊協定設定」部分中,選取與來源磁碟區相同的通訊協定。系統會顯示某些通訊協定的各種選項。如要進一步瞭解通訊協定選項,請參閱「建立新磁碟區」。 
- 選用步驟:在「快照設定」部分中,完成下列步驟: - 選取「顯示快照目錄」,讓用戶端存取快照版本的檔案系統。詳情請參閱「NetApp Volumes 磁碟區快照總覽」。 
- 選取「允許排定的快照」,即可設定磁碟區自動建立快照。您可以指定要保留的快照數量,快照間隔可以是每小時、每天、每週和每月。時間以世界標準時間為準。如果達到快照數量上限,系統會刪除最舊的快照。 
- 檢查所選的快照。 
 
- 點選「下一步」。 
- 在「Migration details」(移轉詳細資料) 部分,於「Migration name」(移轉名稱) 欄位中輸入移轉資源的名稱。 
- 點選「下一步」。 
- 在「來源叢集詳細資料」部分,完成下列動作: - 在「Cluster name」(叢集名稱) 欄位中,輸入來源叢集的名稱。 
- 在「Storage VM name」(儲存空間 VM 名稱) 欄位中,輸入儲存空間虛擬機器 (SVM,也稱為 vserver) 的名稱。代管來源磁碟區的 SVM。 
- 在「磁碟區名稱」欄位中輸入來源磁碟區名稱。 
- 在「Inter-cluster IP」(叢集間 IP) 欄位中,輸入叢集間 LIF (IC-LIF) IP 位址。來源叢集的每個節點都需要 IC-LIF。以逗號分隔清單的形式指定所有 IC-LIF。 
- 選用:在「位置」欄位中輸入來源叢集位置的說明。 
 
- 並點選「下一頁」。 
- 檢查設定,然後按一下「建立」開始遷移程序。 
建立遷移程序後,系統會將您重新導向至磁碟區詳細資料檢視畫面。按一下「遷移」分頁標籤,即可監控遷移狀態。
您必須驗證來源 ONTAP 系統和 NetApp Volumes 之間的 SnapMirror 連線。在來源 ONTAP 叢集上執行 cluster peer create 指令。如果沒有先前的對等互連,則「遷移」分頁會顯示 Migration pending cluster peering from ONTAP source cluster。
按一下「啟動對等互連」,系統會顯示含有操作說明的側邊頁面。 按照這些操作說明進行操作,然後按一下「檢查對等互連」。對等互連成功後,側邊頁面會消失,遷移作業的轉移狀態會變更為「準備中」。基準轉移作業現正進行中。視要轉移的資料量和網路速度而定,基準轉移作業可能需要數分鐘、數小時或數天。基準移轉完成後,移轉狀態會切換為「已鏡像」。
gcloud
如要建立磁碟區遷移作業,請按照下列步驟操作:
gcloud netapp volumes create VOLUME_NAME --location=LOCATION \ --capacity=CAPACITY --protocols=PROTOCOL \ --share-name=SHARE_NAME --storage-pool=STORAGE_POOL \ --hybrid-replication-parameters=cluster-location=CLUSTER_LOCATION,peer-cluster-name=PEER_CLUSTER_NAME,peer-ip-addresses=PEER_IP_ADDRESSES,peer-svm-name=PEER_SVM_NAME,peer-volume-name=PEER_VOLUME_NAME,replication=REPLICATION,description=DESCRIPTION,labels=LABELS
hybrid-replication-parameters 區塊會啟動遷移工作流程。
請替換下列資訊:
- VOLUME_NAME:磁碟區名稱。此名稱在同一位置中不得重複。
- LOCATION:磁碟區的位置。
- CAPACITY:磁碟區容量。定義 NAS 用戶端看到的容量。
- PROTOCOLS:磁碟區匯出時使用的 NAS 通訊協定。
- SHARE_NAME:磁碟區的 NFS 匯出路徑或 SMB 共用區名稱。
- STORAGE_POOL:用於建立磁碟區的儲存空間集區。
- PEER_CLUSTER_NAME:ONTAP 叢集的名稱,該叢集代管來源磁碟區。
- PEER_IP_ADDRESSES:ONTAP 叢集的叢集間 LIF IP 位址。來源叢集必須為每個節點提供一個 IC-LIF,並以 # 符號分隔。請務必指定所有這些屬性。- 以下範例說明如何新增 ONTAP 叢集的多個 IC-LIF IP 位址: - peer-ip-addresses=10.0.0.25#10.0.0.26 
- PEER_SVM_NAME:儲存空間虛擬機器 (SVM) 的名稱,也稱為擁有來源磁碟區的 vserver。
- PEER_VOLUME_NAME:來源磁碟區的名稱。
- REPLICATION:要建立的複寫資源名稱。
- LARGE_VOLUME_CONSTITUENT_COUNT:只有在來源磁碟區為 FlexGroup 時,才需要這個參數。詳情請參閱「FlexGroups and Large Volumes」。- 如要建立大型磁碟區,請將 - specify --large-volume true和- --multiple-endpoints true也做為建立參數。
- CLUSTER_LOCATION:(選用) 來源叢集位置的說明。
- DESCRIPTION:(選用) 複寫資源的說明文字。
- LABELS:(選用) 複寫資源的標籤。- 以下範例說明如何為 - labels參數指定鍵/值組合:- labels=KEY1:VALUE1#KEY2:VALUE2 
呼叫範例:
$ gcloud netapp volumes create ok-destination --location australia-southeast1 \ --capacity 100 --protocols=nfsv3 \ --share-name ok-destination --storage-pool okrause-pool \ --hybrid-replication-parameters=peer-cluster-name=au2se1cvo2sqa,peer-ip-addresses=10.0.0.25#10.0.0.26,peer-svm-name=svm_au2se1cvo2sqa,peer-volume-name=okrause_source,replication=okrause-replication
如要符合音量需求,請指定所有適用的選用參數。 舉例來說,NFS 磁碟區可能需要匯出政策。
查看所有選項:
gcloud netapp volumes create --help
建立目的地磁碟區和複製資源後,NetApp Volumes 會嘗試與來源 ONTAP 系統對等互連。這個對等互連程序可做為驗證和授權步驟,並保護來源叢集免於惡意 SnapMirror 要求。因此,請務必只與信任的系統對等互連。
查看後續步驟:
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION
您隨時可以列印目前的驗證狀態。不過,在動作將程序推進至下一個步驟後,狀態變更最多可能需要五分鐘才會生效。
成功對等互連的步驟如下:
- NetApp Volumes 目的地磁碟區會使用指定的 - peer-ip-addressesping 來源系統。
- 如果尚未建立叢集對等互連,NetApp Volumes 會列印您必須在來源系統上執行的叢集對等互連指令。 
- 此外,如果尚未建立 SVM 對等互連,NetApp Volumes 會列印您必須在來源系統上執行的 Vserver 對等互連指令。 
系統會略過先前完成的步驟,並自動繼續執行下一個步驟。
檢查網路連線
NetApp Volumes 會嘗試將 ICMP (ping) 要求傳送至您在 peer-ip-addresses 下指定的 IC-LIF。如果失敗,stateDetails
會顯示 Cluster peering failed, please try again,表示網路有問題。詳情請參閱「專案的網路連線 Google Cloud 」。您必須先在來源系統和 NetApp Volumes 之間建立網路連線,才能繼續操作。為進行偵錯,請嘗試對主機代管 NetApp Volumes IC-LIF 的 /27 CIDR 閘道 IP 執行連線偵測 (ping)。
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \ --format="table(hybridPeeringDetails.subnetIp)"
這會列印 CIDR。使用其中一個來源 IC-LIF,從來源 ONTAP 系統連線偵測 (ping) 該網路的第一個 IP。
範例:
source> ping -lif=YOUR_IC_LIF -vserver=VSERVER_HOSTING_SOURCE_VOLUME -destination=FIRST_IP_OF_SUBNET_IP
叢集對等互連:
如果 ICMP 運作正常,程序會繼續進行叢集對等互連。如果尚未建立對等互連,狀態會顯示 PENDING_CLUSTER_PEERING。
查閱叢集對等互連操作說明:
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \ --format="table(hybridPeeringDetails.command,hybridPeeringDetails.passphrase)"
這個程序會輸出執行指令和必要密碼。複製 cluster peer create 指令並貼到來源叢集,然後執行。系統會提示你輸入兩次通關密語。
SVM 對等互連:
前一步驟中的 cluster peer create 指令也應會自動執行 SVM 對等互連。如果沒有發生這種情況,狀態會在幾秒後變更為 PENDING_SVM_PEERING。
驗證 SVM 對等互連:
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION
如果狀態為 PENDING_SVM_PEERING,請執行 vserver peering 指令:
gcloud netapp volumes replications list --volume=DESTINATION_VOLUME --location=REGION \ --format="table(hybridPeeringDetails.command)"
幾秒後,狀態會變更為「Ready」,mirrorState 則會變更為「Preparing」,表示基準轉移已開始。基準移轉完成後,mirrorState 會變更為「Mirrored」(已鏡像處理)。每小時的磁碟區遷移作業都會觸發增量轉移,mirrorState 會顯示為「Transferring」。