Skip to main content
ONTAP tools for VMware vSphere 105
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

遷移 VASA Provider 並在 ONTAP tools 中更新 SRA

貢獻者 netapp-revathid

依照本節中的步驟,將 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 移轉步驟

  1. 若要在現有的 ONTAP tools for VMware vSphere 上啟用 Derby PORT 1527,請啟用 root 使用者並透過 SSH 登入 CLI。然後,執行以下命令:

    iptables -I INPUT 1 -p tcp --dport 1527 -j ACCEPT
  2. 為 VMware vSphere 10.5 部署 ONTAP tools for VMware vSphere 的 OVA。

  3. 新增您要移轉至 ONTAP tools for VMware vSphere 10.5 版本的 vCenter Server 執行個體。如需詳細資訊,請參閱 "新增 vCenter 伺服器執行個體"

  4. "啟用 VASA Provider" 服務於 ONTAP tools for VMware vSphere 10.5。

  5. 從 vCenter 伺服器 API 在本機將儲存設備後端整合至 ONTAP tools 外掛。如需詳細資訊、請參閱 "使用 vSphere 用戶端介面新增儲存設備後端"

  6. 取得存取權杖以驗證 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"}'

    複製並儲存回應中傳回的存取權杖。

  7. 從 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"
    }
  8. 在 Swagger 中使用以下 URI 檢查狀態:

    curl `\https://xx.xx.xx.xxx:8443/virtualization/api/jobmanager/v2/jobs/<JobId>?includeSubJobsAndTasks=true`

    使用上一步遷移作業傳回的「id」值。作業完成後,請檢閱作業回應中的遷移報告。

  9. 使用 ONTAP tools for VMware vSphere 註冊 VASA Provider。如需相關指示,請參閱"註冊 VASA Provider"

  10. 驗證 VASA Provider 註冊:

    1. 在 vSphere Client 中,導覽至 vCenter Server 。

    2. 選擇 Configure > Storage Providers

    3. 確認上一步驟中註冊的 VASA Provider 顯示為線上。

  11. 使用以下步驟停止 ONTAP tools for VMware vSphere 儲存供應商 9.10/9.11/9.12/9.13 VASA Provider 服務:

    1. 在 ONTAP tools 9.x 中,開啟 Web 主控台。

    2. 存取維護控制台。

    3. 按 Enter 鍵 `1`以選擇「應用程式組態」選單。

    4. 輸入 `5`以停止 VASA Provider 和 SRA 服務。

    5. 在 vSphere Client 中,導航至 vCenter Server 並選擇 Configure > Storage Providers

    6. 選擇 ONTAP 工具 9.x 的離線 VASA Provider,然後選擇 Remove

      舊的 VASA 供應商停止後,vCenter 伺服器將容錯移轉至 ONTAP tools for VMware vSphere。所有資料存放區和虛擬機器均可存取,並由 ONTAP tools for VMware vSphere 提供服務。

  12. 移轉後的 NFS 和 VMFS 資料存放區會在資料存放區探索工作完成後出現在 ONTAP tools for VMware vSphere 10.5 中,該工作可能需要長達 30 分鐘。請在總覽頁面上查看其可見度。

  13. 使用 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 後,請依照下列步驟操作:

  • 等待*探索*完成,系統會自動更新所有主機上的憑證。

  • 請稍等片刻,然後再啟動資料儲存區和虛擬機器作業。等待時間取決於主機、資料儲存區和虛擬機器的數量。如果不等待,可能會出現偶發性故障。

升級後,如果虛擬機器的法規遵循狀態已過期,請依照下列步驟重新套用儲存原則:

  1. 前往資料存放區並選擇 摘要 > VM Storage policies

  2. 系統顯示「VM 儲存原則法規遵循」下的法規遵循狀態為「已過期」。

  3. 選擇 Storage VM 原則和對應的虛擬機器。

  4. ${post_edited_translations.segment}

  5. 在「VM 儲存設備原則法規遵循」下,法規遵循狀態顯示為符合法規。

更新儲存複寫介面卡 (SRA) 的步驟

開始之前

在恢復計畫中,「受保護站點」指的是虛擬機器目前運作的位置,而「恢復站點」指的是虛擬機器將要恢復的位置。VMware Live Site Recovery 應用裝置介面會顯示恢復計畫的狀態,並提供有關受保護站點和恢復站點的詳細資訊。在恢復計畫中,CLEANUP 和 REPROTECT 按鈕處於停用狀態,而 TEST 和 RUN 按鈕保持啟用狀態。這表示該站點已準備好進行資料恢復。在移轉 SRA 之前,請確認一個站點處於受保護狀態,另一個站點處於恢復狀態。

註 如果容錯移轉已完成但重新保護仍在擱置中,請勿開始移轉。請確保重新保護程序完成後再繼續進行移轉。如果測試容錯移轉正在進行中,請清除測試容錯移轉並開始移轉。
  1. 請依照下列步驟,在 VMware Site Recovery 中刪除適用於 VMware vSphere 9.xx 的 ONTAP tools SRA 介面卡:

  2. 前往 VMware Live Site Recovery 組態管理頁面。

    1. 前往 Storage Replication Adapter 區段。

    2. 從省略號選單中選取「重設組態」。

    3. 從省略號選單中選取 Delete

  3. 在保護和恢復站台上執行這些步驟。

    1. "為 VMware vSphere 服務啟用 ONTAP tools for VMware vSphere"

    2. 請依照 "在 VMware Live Site Recovery 應用裝置上設定 SRA" 中的步驟設定 ONTAP tools for VMware vSphere 10.5 SRA 介面卡。

    3. 在 VMware Live Site Recovery 介面上,執行 Discover ArraysDiscover Devices。確認設備顯示與移轉前相同。