使用腳本設定設備

請遵循這篇文章,使用 PowerShell 腳本部署 Azure Migrate 設備

  • 在 VMware 環境中執行之伺服器的探索、評量和無代理程式複寫
  • 探索和評估 Hyper-V 環境中執行的伺服器。

您可以使用腳本,或使用您從 Azure 入口網站 下載的範本 (OVA/VHD),在 VMware 和 Hyper-V 上部署伺服器的設備。 如果您無法使用下載的範本建立設備,使用腳本會很有用。

  • 若要使用範本,請遵循 VMware 和 Hyper-V 的教學課程
  • 若要設定實體伺服器的設備,您只能使用腳本。 請遵循 這篇文章
  • 若要在 Azure Government 雲端中設定設備,您只能使用腳本。 請遵循 這篇文章

必要條件

您可以使用腳本,在 VMware 或 Hyper-V 環境中的現有伺服器上部署 Azure Migrate 設備。

  • 裝載設備的伺服器必須符合下列硬體和OS需求:
案例 需求
VMware Windows Server 2019 或 Windows Server 2022,具有 32 GB 的記憶體、8 個 vCPU、大約 80 GB 的磁碟記憶體。
Hyper-V Windows Server 2019 或 Windows Server 2022,記憶體為 16 GB、8 個 vCPU、大約 80 GB 的磁碟記憶體。
  • 伺服器也需要外部虛擬交換器。 它需要靜態或動態IP位址。

  • 部署設備之前,請先檢閱 VMware 和 Hyper-V 的詳細設備需求

  • 如果您在已設定 Azure Migrate 裝置的伺服器上執行文稿,您可以選擇清除現有的設定,並設定所需設定的新設備。 當您執行文稿時,會收到通知,如下所示:

    使用所需的設定來設定設備

設定 VMware 的設備

  1. 若要設定設備,您可以從入口網站或從這裡下載名為 AzureMigrateInstaller.zip 的壓縮檔案。
  2. 擷取您要部署設備之伺服器上的內容。
  3. 執行 PowerShell 腳本以啟動設備組態管理員。
  4. 設定設備,並第一次進行設定。

確認安全性

在部署壓縮檔之前,請先檢查壓縮檔是否安全。

  1. 在下載檔案的伺服器上,開啟系統管理員命令視窗。
  2. 執行下列命令以產生壓縮檔案的哈希:
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • 使用方式範例:C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. 確認最新的裝置版本和哈希值:
下載 雜湊值
最新版本 a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e22a37c7d857

注意

相同的腳本可用來為 Azure 公用或 Azure Government 雲端設定 VMware 設備。

執行指令碼

  1. 將 ZIP 壓縮檔案解壓縮至會裝載設備之伺服器上的資料夾。

注意

切勿在具備現有 Azure Migrate 設備的伺服器上執行指令碼。 在 Azure Migrate 裝置上執行腳本將會移除工作組態,並將它取代為新定義的組態。

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

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

  3. 執行下列命令,以執行名為 AzureMigrateInstaller.ps1 的腳本:

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

  4. 從案例、雲端和連線選項中選取,以部署具有所需設定的設備。 例如,以下顯示的選取專案會設定設備,以探索、評估和將 VMware 環境中執行的伺服器移轉至 Azure Migrate 專案,並在 Azure 公用雲端具有預設(公用端點)連線能力。

    顯示如何使用所需設定來設定 VMware 裝置的螢幕快照。

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

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

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

注意

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

驗證存取權

請確定設備可以連線到公用雲端的 Azure URL。

設定 Hyper-V 的設備

  1. 若要設定設備,您可以從入口網站或從這裡下載名為 AzureMigrateInstaller.zip 的壓縮檔案。
  2. 擷取您要部署設備之伺服器上的內容。
  3. 執行 PowerShell 腳本以啟動設備組態管理員。
  4. 設定設備,並第一次進行設定。

確認安全性

在部署壓縮檔之前,請先檢查壓縮檔是否安全。

  1. 在下載檔案的伺服器上,開啟系統管理員命令視窗。
  2. 執行下列命令以產生壓縮檔案的哈希:
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • 使用方式範例:C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. 確認最新的裝置版本和哈希值:
下載 雜湊值
最新版本 a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e22a37c7d857

注意

相同的腳本可用來為 Azure 公用或 Azure Government 雲端設定 Hyper-V 設備。

執行指令碼

  1. 將 ZIP 壓縮檔案解壓縮至會裝載設備之伺服器上的資料夾。

注意

請確定您未在現有的 Azure Migrate 設備上執行腳本。 在 Azure Migrate 裝置上執行腳本將會移除工作組態,並將它取代為新定義的組態。

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

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

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

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

  4. 從案例、雲端和連線選項中選取,以部署具有所需設定的設備。 例如,以下顯示的選取專案會設定設備,以在 Hyper-V 環境中探索和評估在 Hyper-V 環境中執行的伺服器,並評估 Azure 公用雲端具有預設(公用端點)連線的 Azure Migrate 專案

    顯示如何使用所需設定來設定 Hyper-V 裝置的螢幕快照。

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

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

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

注意

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

驗證存取權

請確定設備可以連線到公用雲端的 Azure URL。

下一步

部署設備之後,您需要第一次進行設定,並將它註冊至專案。