將 Windows 自訂映像從實體實驗室環境帶到 Azure 實驗室服務
重要
Azure Lab Services 將於 2027 年 6 月 28 日淘汰。 如需詳細資訊,請參閱淘汰指南。
本文說明如何從實體實驗室環境匯入 Windows 自訂映像,以在 Azure 實驗室服務中建立實驗室。
此匯入程序由下列步驟組成:
- 從實體環境建立虛擬硬碟 (VHD)
- 將 VHD 匯入 Azure 計算資源庫
- 將計算資源庫連結至實驗室計劃
- 使用計算資源庫中的映像建立實驗室
從實體實驗室匯入映像之前,請先深入了解建立自訂映像的建議方法。
必要條件
您的 Azure 帳戶有權建立 Azure 受控磁碟。 了解建立受控磁碟所需的 Azure RBAC 角色。
重新建構每個虛擬機器映像,使其只包含實驗室類別所需的軟體。 深入了解如何從實體實驗室移至 Azure 實驗室服務。
使用 Hyper-V 管理員來準備自訂映像
首先,為實體環境建立虛擬硬碟 (VHD)。 下列步驟說明如何使用 Hyper-V 管理員,從Windows Hyper-V 虛擬機器 (VM) 建立 VHD:
根據您的自訂映像,在實體實驗室環境中建立 Hyper-V 虛擬機器。
VM 必須建立為第 1 代 VM。
使用 [預設交換器]網路組態選項,以允許 VM 連線至網際網路。
VM 的虛擬磁碟必須是為固定大小的 VHD。 磁碟大小不得大於 128 GB。 當您建立 VM 時,請輸入磁片的大小,如下圖所示。
Azure 實驗室服務「不」支援磁碟大小大於 128 GB 的映像。
深入了解如何在 Hyper-V 中建立虛擬機器。
請遵循下列步驟連線到 Hyper-V VM 並 為 Azure 做好準備:
- 設定適用於 Azure 的 Windows 設定。
- 檢查確保 VM 連線所需的 Windows 服務。
- 更新遠端桌面的登錄設定。
- 設定 Windows 防火牆規則。
- 安裝 Windows 更新。
- 安裝 Azure VM 代理程式和額外設定
您可以將特製化或一般化的映像上傳至計算資源庫,然後用來建立實驗室。 先前的步驟會建立特製化映像。 如果您需要一般化映像,您也必須執行 SysPrep。
如果您想要維護電腦特定資訊和使用者設定檔,則您應該要建立特製化映像。 如需一般化和特製化映像之間差異的詳細資訊,請參閱一般化和特製化映像。
將預設 Hyper-V
VHDX
硬碟檔案格式轉換為VHD
:在 Hyper-V 管理員中,選取虛擬機器,然後選取 [動作]>[編輯磁碟]。
接下來,選取 [轉換],將磁碟從 VHDX 轉換成 VHD。
如果您展開磁碟大小,請確定其並未超過 128 GB。
深入了解如何將虛擬磁碟轉換成固定大小的 VHD。
或者,您可以使用 PowerShell 來調整 VHDX 的大小並轉換:
將自訂映像上傳至計算資源庫
接下來,您會將 VHD 檔案從實體環境上傳至 Azure 計算資源庫。
將 VHD 上傳至 Azure 以建立受控磁碟。
您可以從命令列使用 Azure 儲存體總管或 AzCopy,如將 VHD 上傳至 Azure 或將受控磁碟複製至另一個區域所示。
如果您的機器進入睡眠或鎖定狀態,則上傳進程可能會中斷並失敗。 此外,請務必在 AzCopy 完成時撤銷該磁碟的 SAS 存取權。 否則,當您嘗試從磁碟建立映像時,您會遇到錯誤:處於「上傳中」狀態的「您的磁碟名稱」磁碟不支援「建立映像」作業。錯誤碼:OperationNotAllowed。
上傳 VHD 之後,您現在應該會有受控磁碟,並顯示於 Azure 入口網站中。
Azure 入口網站中使用受控磁碟的 [大小+ 效能] 索引標籤,可讓您變更磁碟大小。 如前所述,大小絕對不得超過 128 GB。
在計算資源庫中,遵循下列步驟來建立映像定義和版本。
在 [VM 世代] 選擇 [第 1 代]。
選擇您要為作業系統狀態建立特製化或一般化映像。
若要深入了解您可以為映像定義指定哪些值,請參閱映像定義。
您亦可以選擇使用現有的映像定義,並為您的自訂映像建立新版本。
請遵循下列步驟來建立映像版本。
版本號碼屬性使用下列格式:MajorVersion.MinorVersion.Patch。 當您使用 Azure 實驗室服務建立實驗室並選擇自訂映像時,則系統會自動使用最新版本的映像。 依序根據 MajorVersion 的最高值、MinorVersion、Patch,選擇最新版本。
針對 [來源],請從下拉式清單中選取 [磁碟和/或快照集]。
針對 [OS 磁碟] 屬性,選擇您在先前步驟中建立的磁碟。
若要深入瞭解您可以為映像定義指定哪些值,請參閱映像版本。
建立實驗室
既然自訂映像可在 Azure 計算資源庫中取得,您可使用映像建立實驗室。
建立實驗室,然後從計算資源庫選取自訂映像。
在原始 Hyper-V VM 上安裝 OS 之後,如果您擴充磁碟,可能會需要一併擴充 Windows 中的 C 磁碟,才能使用未配置的磁碟空間。 登入實驗室的範本 VM,並遵循下列步驟來擴充基本磁碟區。