遷移 VASA Provider 並在 ONTAP tools 中更新 SRA
依照本節中的步驟,將 VASA Provider 從 ONTAP tools for VMware vSphere 9.xx 移轉至 ONTAP tools for VMware vSphere 10.5,並更新 VMware Live Site Recovery 應用裝置上的 Storage Replication Adapter (SRA)。
VASA Provider 移轉步驟
-
若要在現有的 ONTAP tools for VMware vSphere 上啟用 Derby PORT 1527,請啟用 root 使用者並透過 SSH 登入 CLI。然後,執行以下命令:
iptables -I INPUT 1 -p tcp --dport 1527 -j ACCEPT
-
為 VMware vSphere 10.5 部署 ONTAP tools for VMware vSphere 的 OVA。
-
新增您要移轉至 ONTAP tools for VMware vSphere 10.5 版本的 vCenter Server 執行個體。如需詳細資訊,請參閱 "新增 vCenter 伺服器執行個體"。
-
"啟用 VASA Provider" 服務於 ONTAP tools for VMware vSphere 10.5。
-
從 vCenter 伺服器 API 在本機將儲存設備後端整合至 ONTAP tools 外掛。如需詳細資訊、請參閱 "使用 vSphere 用戶端介面新增儲存設備後端"。
-
取得存取權杖以驗證 REST API 請求。請使用以下範例,並將變數替換為您環境中的特定值。
curl --request POST \ --location "https://$FQDN_IP_PORT/virtualization/api/v1/auth/vcenter-login" \ --header "Content-Type: application/json" \ --header "Accept: */*" \ -d '{"username": "$MYUSER", "password": "$MYPASSWORD", "vcenter hostname": "$MYVCENTER"}'複製並儲存回應中傳回的存取權杖。
-
從 Swagger 或 Postman 發出以下 API 以進行移轉。
curl -X POST `\https://xx.xx.xx.xx:8443/virtualization/api/v1/vcenters/{vcguid}/migration-jobs`您可以透過以下 URL 存取 Swagger:
https://$FQDN_IP_PORT/,例如:https://10.67.25.33:8443/。HTTP 方法和端點
此 REST API 呼叫使用下列方法和端點。
HTTP 方法
路徑
POST
/api/v1
處理類型
非同步
Curl 範例
curl -X POST 'https://<OTV-NG-IP>:8443/virtualization/api/v1/vcenters/<vcguid>/migration-jobs' \ --header 'x-auth: <auth_token>' \ --header 'Content-Type: application/json' \ --data '{ "otv_ip": "xx.xx.xx.xx", "vasa_provider_credentials": { "username": "xxxxx", "password": "******" }, "database_password": "******" }'其他版本移轉的請求內文:
{ "otv_ip": "xx.xx.xx.xx", "vasa_provider_credentials": { "username": "xxxxx", "password": "*******" } }JSON 輸出範例
系統傳回一個作業物件。儲存作業識別碼,以便在下一個步驟中使用。
{ "id": 123, "migration_id": "d50073ce-35b4-4c51-9d2e-4ce66f802c35", "status": "running" } -
在 Swagger 中使用以下 URI 檢查狀態:
curl `\https://xx.xx.xx.xxx:8443/virtualization/api/jobmanager/v2/jobs/<JobId>?includeSubJobsAndTasks=true`
使用上一步遷移作業傳回的「id」值。作業完成後,請檢閱作業回應中的遷移報告。
-
使用 ONTAP tools for VMware vSphere 註冊 VASA Provider。如需相關指示,請參閱"註冊 VASA Provider"。
-
驗證 VASA Provider 註冊:
-
在 vSphere Client 中,導覽至 vCenter Server 。
-
選擇 Configure > Storage Providers 。
-
確認上一步驟中註冊的 VASA Provider 顯示為線上。
-
-
使用以下步驟停止 ONTAP tools for VMware vSphere 儲存供應商 9.10/9.11/9.12/9.13 VASA Provider 服務:
-
在 ONTAP tools 9.x 中,開啟 Web 主控台。
-
存取維護控制台。
-
按 Enter 鍵 `1`以選擇「應用程式組態」選單。
-
輸入 `5`以停止 VASA Provider 和 SRA 服務。
-
在 vSphere Client 中,導航至 vCenter Server 並選擇 Configure > Storage Providers。
-
選擇 ONTAP 工具 9.x 的離線 VASA Provider,然後選擇 Remove。
舊的 VASA 供應商停止後,vCenter 伺服器將容錯移轉至 ONTAP tools for VMware vSphere。所有資料存放區和虛擬機器均可存取,並由 ONTAP tools for VMware vSphere 提供服務。
-
-
移轉後的 NFS 和 VMFS 資料存放區會在資料存放區探索工作完成後出現在 ONTAP tools for VMware vSphere 10.5 中,該工作可能需要長達 30 分鐘。請在總覽頁面上查看其可見度。
-
使用 Swagger 或 Postman 中的以下 API 執行修補程式移轉:
HTTP 方法和端點
此 REST API 呼叫使用下列方法和端點。
HTTP 方法
路徑
PATCH
/api/v1
處理類型
非同步
請在 Swagger 中使用以下 URI:
curl -X PATCH `\https://xx.xx.xx.xx:8443/virtualization/api/v1/vcenters/<vcenter_id>/migration-jobs/<migration_id>`
HTTP 方法和端點
此 REST API 呼叫使用下列方法和端點。
HTTP 方法
路徑
PATCH
/api/v1
處理類型
非同步
請在 Swagger 中使用以下 URI:
curl -X PATCH `\https://xx.xx.xx.xx:8443/virtualization/api/v1/vcenters/<vcenter_id>/migration-jobs/<migration_id>`
Curl 範例
curl -X PATCH `\https://xx.xx.xx.xx:8443/virtualization/api/v1/vcenters/56d373bd-4163-44f9-a872-9adabb008ca9/migration-jobs/d50073ce-35b4-4c51-9d2e-4ce66f802c35`
JSON 輸出範例
{ "id": 123, "migration_id": "d50073ce-35b4-4c51-9d2e-4ce66f802c35", "status": "running" }在 PATCH API 呼叫中使用步驟 7 中傳回的「migration_id」值作為 <migration_id>。PATCH 操作的請求體為空。 UUID 是 post-migrate API 回應中傳回的移轉 UUID。
執行修補程式移轉 API 後,所有虛擬機器均符合儲存原則。
完成移轉並將 ONTAP tools 10.5 註冊到 vCenter Server 後,請依照下列步驟操作:
-
等待*探索*完成,系統會自動更新所有主機上的憑證。
-
請稍等片刻,然後再啟動資料儲存區和虛擬機器作業。等待時間取決於主機、資料儲存區和虛擬機器的數量。如果不等待,可能會出現偶發性故障。
升級後,如果虛擬機器的法規遵循狀態已過期,請依照下列步驟重新套用儲存原則:
-
前往資料存放區並選擇 摘要 > VM Storage policies。
-
系統顯示「VM 儲存原則法規遵循」下的法規遵循狀態為「已過期」。
-
選擇 Storage VM 原則和對應的虛擬機器。
-
${post_edited_translations.segment}
-
在「VM 儲存設備原則法規遵循」下,法規遵循狀態顯示為符合法規。
更新儲存複寫介面卡 (SRA) 的步驟
在恢復計畫中,「受保護站點」指的是虛擬機器目前運作的位置,而「恢復站點」指的是虛擬機器將要恢復的位置。VMware Live Site Recovery 應用裝置介面會顯示恢復計畫的狀態,並提供有關受保護站點和恢復站點的詳細資訊。在恢復計畫中,CLEANUP 和 REPROTECT 按鈕處於停用狀態,而 TEST 和 RUN 按鈕保持啟用狀態。這表示該站點已準備好進行資料恢復。在移轉 SRA 之前,請確認一個站點處於受保護狀態,另一個站點處於恢復狀態。
|
|
如果容錯移轉已完成但重新保護仍在擱置中,請勿開始移轉。請確保重新保護程序完成後再繼續進行移轉。如果測試容錯移轉正在進行中,請清除測試容錯移轉並開始移轉。 |
-
請依照下列步驟,在 VMware Site Recovery 中刪除適用於 VMware vSphere 9.xx 的 ONTAP tools SRA 介面卡:
-
前往 VMware Live Site Recovery 組態管理頁面。
-
前往 Storage Replication Adapter 區段。
-
從省略號選單中選取「重設組態」。
-
從省略號選單中選取 Delete。
-
-
在保護和恢復站台上執行這些步驟。
-
請依照 "在 VMware Live Site Recovery 應用裝置上設定 SRA" 中的步驟設定 ONTAP tools for VMware vSphere 10.5 SRA 介面卡。
-
在 VMware Live Site Recovery 介面上,執行 Discover Arrays 和 Discover Devices。確認設備顯示與移轉前相同。