共用方式為


調整 VMware 虛擬機器對 Azure 的無代理程式移轉

本文可協助您了解如何針對 VMware VM 移轉使用擴增設備,透過移轉和現代化工具的無代理程式方法,將大量 VMware 虛擬機器 (VM) 移轉至 Azure。

針對 VMware 虛擬機器使用無代理程式移轉方法,您可:

  • 使用一個 Azure Migrate 設備,從單一 vCenter 伺服器同時排程最多 300 部 VM 的複寫。
  • 藉由部署第二個向外延展設備進行移轉,排程最多 500 部來自單一 vCenter 伺服器的 VM 複寫。

在本文中,您將學會如何:

  • 針對 VMware 虛擬機器的無代理程式移轉,新增擴增設備
  • 使用擴增設備,同時最多移轉 500 部 VM。

注意

雖然您可以在單一設備上排程最多 300 部 VM 的復寫,以及使用向外延展設備最多 500 部 VM 的復寫,但復寫本身會受限於每個設備的容量,一次只復寫 56 個磁碟。 這表示雖然 VM 會同時排程,但會根據設備的可用容量循序複寫。 所有排程的 VM 最終都會由相同的設備複寫,但並非所有 VM 都會立即啟動複寫。

必要條件

開始之前,您必須執行下列步驟:

  • 建立 Azure Migrate 專案。
  • 部署 Azure Migrate 設備 (主要設備) 並完成探索 vCenter 伺服器管理的 VMware 虛擬機器。
  • 設定所要移轉一或多個虛擬機器的複寫。

重要

您必須先在專案中至少有一部複寫的虛擬機器,才可新增擴增設備以進行移轉。

若要了解如何執行上述步驟,請參閱使用無伺服器移轉方法來將 VMware 虛擬機器移轉至 Azure的教學課程。

部署擴增設備

若要新增擴增設備,請遵循下列所述步驟:

  1. 選取 [ 探索>您的計算機是否虛擬化?

  2. 選取 [是,使用 VMware vSphere Hypervisor]

  3. 在下一個步驟中選取無代理程式複寫。

  4. 在 [選取應用程式設備] 功能表中選取 [擴增現有主要設備]

  5. 選取所要擴增的主要設備 (執行探索使用的設備)。

    螢幕擷取畫面,顯示擴增上架的探索機器頁面。

1.產生 Azure Migrate 專案金鑰

  1. 在 [產生 Azure Migrate 專案金鑰] 中,提供擴增設備的尾碼名稱。 尾碼僅可包含英數字元,且長度限制為 14 個字元。
  2. 選取 [產生金鑰] 以開始建立必要 Azure 資源。 請勿在建立資源期間關閉 [探索] 頁面。
  3. 複製產生的金鑰。 您稍後需要金鑰才能完成向外延展設備的註冊。

2.下載擴增設備的安裝程式

[下載 Azure Migrate 設備] 中,選取 [ 下載]。 您必須下載 PowerShell 安裝程式指令碼,以在執行 Windows Server 2019 或 Windows Server 2022 的現有伺服器上並使用必要硬體設定 (32-GB RAM、8 vCPU、大約 80 GB 的磁碟儲存體和直接或透過 Proxy 的網際網路存取) 來部署擴增設備。

下載擴增設備的指令碼

提示

您可使用下列步驟,驗證所下載 zip 檔案的總和檢查碼:

  1. 在下載檔案的伺服器上,開啟系統管理員命令視窗。
  2. 執行下列命令以產生 ZIP 檔案的雜湊:- C:\>CertUtil -HashFile <file_location> [Hashing Algorithm] - 範例使用方式:C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. 如果計算的雜湊值不符合以下字串,請從入口網站下載擴增設備安裝程式的最新版本

07783A31D1E66BE963349B5553DC1F1E94C70AA149E11AC7D8914F4076480731

3.執行 Azure Migrate 安裝程式指令碼

  1. 將 ZIP 壓縮檔案解壓縮至會裝載設備之伺服器上的資料夾。 切勿在具備現有 Azure Migrate 設備的伺服器上執行指令碼。

  2. 在上述伺服器上,使用系統管理 (提高的) 權限來啟動 PowerShell。

  3. 將 PowerShell 目錄變更為已從下載的 ZIP 壓縮檔案解壓縮內容的資料夾。

  4. 執行下列命令,以執行名稱為 AzureMigrateInstaller.ps1 的指令碼:

    PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1

  5. 從案例、雲端、組態和連線選項中選取,以部署所需的設備。 例如,下方顯示的選取項目會設定擴增設備,以在 VMware 環境中執行的伺服器上,使用 Azure 公用雲端預設 (公用端點) 連線來起始 Azure Migrate 專案的並行複寫。

    螢幕擷取畫面,顯示如何設定擴增設備。

  6. 此安裝程式指令碼會執行下列作業︰

    • 安裝閘道代理程式和設備設定管理員以執行更多並行伺服器複寫。
    • 安裝 Windows 角色,包括 Windows 啟用服務、IIS 與 PowerShell ISE。
    • 下載並安裝 IIS 可讀寫模組。
    • 使用 Azure Migrate 的持續設定詳細資料來更新登錄機碼 (HKLM)。
    • 在路徑底下建立下列檔案:
      • 組態檔:%Programdata%\Microsoft Azure\Config
      • 記錄檔:%Programdata%\Microsoft Azure\Logs

成功執行指令碼之後,隨即會自動啟動設備設定管理員。

注意

如果發生任何問題,您可以存取位於 C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_時間戳記.log 的指令碼記錄,以進行疑難排解。

4.設定設備

開始之前,請確保可自擴增設備存取這些 Azure 端點

  • 在任何可連線至擴增設備伺服器的電腦上開啟瀏覽器,並開啟設備設定管理員的 URL:https://擴增設備名稱或 IP 位址: 44368

    您也可使用設定管理員的快速鍵,自擴增設備伺服器的桌面開啟設定管理員。

  • 接受 [授權條款],並閱讀第三方資訊。

設定必要條件並註冊設備

在設定管理員中,選取 [設定必要條件],接著完成下列步驟:

  1. 連線:設備會確認伺服器是否能夠存取網際網路。 如果伺服器使用 Proxy:

    • 選取 [設定 Proxy] 以指定 Porxy 位址 (格式為 http://ProxyIPAddresshttp://ProxyFQDN,其中 FQDN 指的是完整合格的網域名稱) 和接聽連接埠。

    • 若 Proxy 需要驗證,請輸入認證。

    • 若您已新增 Proxy 詳細資料或停用 Proxy 或驗證,請選取 [儲存] 以觸發連線並再次檢查連線。

      僅支援 HTTP Proxy。

  2. 時間同步:檢查設備上的時間與網際網路時間同步,探索才能正常運作。

  3. 安裝更新並註冊設備:若要自動更新並註冊設備,請執行下列步驟:

    螢幕擷取畫面顯示如何在設備設定管理員中設定必要條件。

    注意

    這是 Azure Migrate 設備的新使用者體驗,僅當您已使用自入口網站下載的最新 OVA/安裝程式指令碼來設定設備時,才可使用。 已註冊的設備將繼續顯示舊版本的使用者體驗且繼續正常運作。

    1. 若要讓設備執行自動更新,請貼上自入口網站複製的專案金鑰。 若您沒有金鑰,請依序移至 [Azure Migrate:探索和評量]>[概觀]>[管理現有設備]。 當您已產生專案金鑰時,請選取提供的設備名稱,接著複製顯示的金鑰。

    2. 設備會驗證金鑰並啟動自動更新服務,以將設備上的所有服務更新為其最新版本。 當已執行自動更新時,您可選取 [檢視設備服務] 以查看設備伺服器上執行的服務狀態和版本。

    3. 若要註冊設備,您必須選取 [登入]。 在 [繼續使用 Azure 登入] 中,選取 [複製程式碼並登入] 以複製裝置程式碼 (您必須具有裝置程式碼,才能向 Azure 進行驗證),然後在新的瀏覽器索引標籤中開啟 Azure 登入提示。請確定您已在瀏覽器中停用快顯封鎖程式來查看提示。

      螢幕擷取畫面:顯示複製裝置代碼和登入的位置。

    4. 在瀏覽器的新索引標籤中,貼上裝置程式碼並使用您的 Azure 使用者名稱和密碼登入。 不支援使用 PIN 登入。

      注意

      如果您不小心在尚未登入時關閉登入索引標籤,則請重新整理設備設定管理員的瀏覽器索引標籤以顯示裝置程式碼,然後按一下 [複製程式碼並登入] 按鈕。

    5. 成功登入之後,請返回顯示設備設定管理員的瀏覽器索引標籤。 若您用於登入的 Azure 使用者帳戶具有金鑰產生期間所建立 Azure 資源的必要權限,即會開始設備註冊。

      成後註冊設備之後,若要查看註冊詳細資料,請選取 [檢視詳細資料]

自主要設備匯入設備設定

若要完成向外延展設備的註冊,請選取 [匯 入] 以從主要設備取得必要的組態檔。

  1. 按一下 [匯入] 即會開啟快顯示窗,其中包如何自主要設備匯入必要設定檔的指示。

    匯入設定檔強制回應視窗的螢幕擷取畫面。

  2. 登入主要設備並執行下列 PowerShell 命令:

    PS cd 'C:\Program Files\Microsoft Azure Appliance Configuration Manager\Scripts\PowerShell'

    PS .\ExportConfigFiles.ps1

    注意

    在設備中安裝 PowerShell 7.x,並執行指令碼 ExportConfigFiles.ps1。 只有 PowerShell 7.x 才支援指令碼執行。

  3. 執行上述命令,將所建立的 zip 檔案複製到擴增設備。 zip 檔案包含註冊擴增設備必要的設定檔。

  4. 在上一個步驟中開啟的彈出視窗中,選取複製組態 zip 檔案的位置,然後選取 [ 儲存]。

    成功匯入檔案之後,向外延展設備的註冊就會完成,並會顯示上次成功匯入的時間戳。 您也可按一下 [檢視詳細資料] 來查看註冊詳細資料。

  5. 安裝 VDDK:設備會檢查是否已安裝 VMware vSphere 虛擬磁碟開發套件 (VDDK)。 如果未安裝 VDDK,請從 VMWare 下載 VDDK 6.7、7 或 8 (視 VDDK 和 ESXi 版本的相容性而定)。 將下載的 zip 檔案內容解壓縮至設備的指定位置,如安裝指示中所述。

    移轉和現代化工具會在移轉至 Azure 期間使用 VDDK 來複寫伺服器。

可以在設備設定期間隨時重新執行必要條件,以檢查設備是否符合所有必要條件。

此時,您應重新驗證擴增設備是否能連接至 vCenter 伺服器。 選取 [重新驗證 ],從向外延展設備驗證 vCenter Server 連線能力。 螢幕擷取畫面,顯示要驗證的檢視認證和探索來源。

重要

若您編輯主要設備上的 vCenter Server 認證,請確定再次將設定檔匯入至擴增設備以取得最新的設定,並繼續任何進行中的複寫。
若您不再需要擴增設備,請確定停用擴增設備。 深入了解如何視需要停用擴增設備。

複寫

  1. 在註冊擴增設備之後,於 [移轉和現代化] 圖格上,選取 [複寫]

  2. 請遵循畫面的步驟以開始複寫更多虛擬機器。

完成設定擴增設備時,您現在可同時複寫 500 部 VM。 您也可透過 Azure 入口網站,以 200 個批次移轉 VM。

移轉和現代化工具會負責在主要和向外延展設備之間散發虛擬機以進行複寫。 完成複寫之後,您即可移轉虛擬機器。

提示

若要移轉大量虛擬機器,建議您以 200 個批次移轉虛擬機器以獲得最佳效能。

注意

使用者只能在開始複寫時選取主要設備。 使用者無法在開始複寫時選取擴增設備。 根據設計,可用性會用來決定是否將復寫配置給主要設備或擴增設備。

下一步

在本文中,您已了解:

  • 如何設定擴增設備
  • 如何使用擴增設備來複寫 VM

深入了解如何使用移轉和現代化工具工具,將伺服器移轉至 Azure。