準備 Windows VHD 的一般化映射,以在 Azure Stack Edge Pro GPU 上部署 VM

適用于:Yes for Pro GPU SKUAzure Stack Edge Pro - GPU Yes for Pro 2 SKU Azure Stack Edge Pro 2 Yes for Pro R SKU Azure Stack Edge Pro R Yes for Mini R SKU Azure Stack Edge Mini R

若要在 Azure Stack Edge Pro GPU 裝置上部署 VM,您必須能夠建立可用來建立 VM 的自訂 VM 映射。 本文說明如何準備來自 Windows VHD 或 VHDX 的一般化映射,您可以在 Windows Stack Edge Pro GPU 裝置上部署虛擬機器。

若要使用 ISO 準備一般化 VM 映射,請參閱 準備來自 ISO 的一般化映射,以在 Azure Stack Edge Pro GPU 上部署 VM

關於 VM 映射

Windows VHD 或 VHDX 可用來建立 特製化 映射或 一般化 映射。 下表摘要說明特製化和一般化影像之間的主要差異。

映像類型 一般化 特製化
目標 部署在任何系統上。 以特定系統為目標。
開機後設定 第一次開機 VM 時需要設定。 不需要進行任何設定。
平臺會開啟 VM。
組態 需要主機名稱、系統管理員使用者和其他 VM 特定設定。 預先設定。
用於 從相同的映射建立多個新的 VM。 移轉特定電腦或從先前備份還原 VM。

工作流程

準備 Windows VHD 作為一般化映射的高階工作流程,從現有虛擬機器的 VHD 或 VHDX 開始,具有下列步驟:

  1. 從 Windows VHD 準備來源 VM:
    1. 將來源 VHD 或 VHDX 轉換為固定大小的 VHD。
    2. 使用該 VHD 來建立新的虛擬機器。
  2. 啟動 VM,並安裝 Windows 作業系統。
  3. 使用 sysprep 公用程式將 VHD 一般化。
  4. 將一般化映射複製到 Blob 儲存體。

必要條件

在準備 Windows VHD 以作為 Azure Stack Edge Pro GPU 裝置上的一般化映射之前,請確定:

  • 您有 VHD 或 VHDX,其中包含支援的 Windows 版本。
  • 您可以存取已安裝 Hyper-V 管理員的 Windows 用戶端。
  • 您可以存取 Azure Blob 儲存體帳戶,以在備妥 VHD 之後儲存 VHD。

從 Windows VHD 準備來源 VM

當您的 VM 來源是 Windows VHD 或 VHDX 時,您必須先將 Windows VHD 轉換為固定大小的 VHD。 您將使用固定大小的 VHD 來建立新的虛擬機器。

重要

這些程式不會涵蓋使用自訂群組態和設定設定來源 VHD 的情況。 例如,可能需要執行其他動作,才能將包含自訂防火牆規則或 Proxy 設定的 VHD 一般化。 如需這些額外動作的詳細資訊,請參閱 準備 Windows VHD 以上傳至 Azure - Azure 虛擬機器

將來源 VHD 轉換為固定大小的 VHD

針對您的裝置,您將需要固定大小的 VHD 來建立 VM 映射。 您必須將來源 Windows VHD 或 VHDX 轉換成固定的 VHD。

請遵循下列步驟:

  1. 在您的用戶端系統上開啟 Hyper-V 管理員。 移至 [編輯磁片]。

    Open Hyper-V manager

  2. 在 [開始之前]頁面上,選取 [下一步 >]。

  3. 在 [ 尋找虛擬硬碟 ] 頁面上,流覽至您想要轉換的來源 Windows VHD 或 VHDX 位置。 選取[下一步 >]。

    Locate virtual hard disk page

  4. 在 [選擇動作]頁面上,選取 [轉換],然後選取 [下一步 >]。

    Choose action page

  5. 在 [選擇磁片格式] 頁面上,選取[VHD格式],然後選取 [下一步 >]。

    Choose disk format page

  6. 在 [選擇磁片類型] 頁面上,選擇 [固定大小],然後選取 [下一步 >]。

    Choose disk type page

  7. 在 [ 設定磁片 ] 頁面上,流覽至位置,並指定固定大小的 VHD 磁片名稱。 選取[下一步 >]。

    Configure disk page

  8. 檢閱摘要,然後選取 [完成]。 VHD 或 VHDX 轉換需要幾分鐘的時間。 轉換的時間取決於來源磁片的大小。

您將針對本文中的所有後續步驟使用此固定大小的 VHD。

從固定大小的 VHD 建立 Hyper-V VM

  1. Hyper-V 管理員的 [範圍] 窗格中,以滑鼠右鍵按一下您的系統節點以開啟操作功能表,然後選取 [新增>虛擬機器]。

    Select new virtual machine in scope pane

  2. 在 [新增虛擬機器精靈] 的 [ 開始之前 ] 頁面上,選取 [ 下一步]。

  3. 在 [ 指定名稱和位置 ] 頁面上,提供虛擬機器 的名稱位置 。 選取 [下一步] 。

    Specify name and location for your VM

  4. 在 [ 指定產生] 頁面上,針對 .vhd 裝置映射類型選擇 [ 第 1 代 ] 或 [ 第 2 代 ],然後選取 [ 下一步]。

    Specify generation

  5. 指派所需的記憶體和網路設定。

  6. 在 [ 連線虛擬硬碟 ] 頁面上,選擇 [使用現有的虛擬硬碟],指定我們稍早建立的 Windows 固定 VHD 位置,然後選取 [ 下一步]。

    Connect virtual hard disk page

  7. 檢閱 [摘要 ],然後選取 [ 完成 ] 以建立虛擬機器。

建立虛擬機器需要幾分鐘的時間。

VM 會顯示在用戶端系統上的虛擬機器清單中。

啟動 VM 並安裝作業系統

若要完成虛擬機器的建置,您需要啟動虛擬機器並逐步執行作業系統安裝。

  1. Hyper-V 管理員的 [範圍] 窗格中,以滑鼠右鍵按一下 VM 以開啟操作功能表,然後選取 [ 開始]。

    Select VM and start it

  2. 當 VM 狀態為 [正在執行] 時,請選取 VM,然後按一下滑鼠右鍵,然後選取 [ 連線]。

    Connect to VM

  3. 虛擬機器會開機進入安裝程式,您可以逐步執行安裝,就像在實體電腦上一樣。

    Configure the operating system of the VM

連線到 VM 之後,請完成電腦設定精靈,然後登入 VM。

一般化 VHD

使用 sysprep 公用程式將 VHD 一般化。

  1. 在 VM 內,開啟命令提示字元。

  2. 執行下列命令來將 VHD 一般化。

    c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /shutdown /mode:vm
    

    如需詳細資訊,請參閱 Sysprep (系統準備) 概觀

  3. 命令完成之後,VM 將會關閉。 請勿重新開機 VM

您的 VHD 現在可用來建立一般化映射,以在 Azure Stack Edge Pro GPU 上使用。

將一般化 VHD 上傳至 Azure Blob 儲存體

  1. 將 VHD 上傳至 Azure Blob 儲存體。 請參閱 使用 Azure 儲存體總管上傳 VHD中的詳細指示。

  2. 上傳完成後,您可以使用上傳的映射來建立 VM 映射和 VM。

後續步驟

根據部署的性質,您可以選擇下列其中一個程式。