將 VM 移至 Azure Stack Hub 概觀
您可以將虛擬機器(VM)從您的環境移至 Azure Stack Hub。 規劃移動工作負載時,您需要預期有一些限制。 本文列出 Azure Stack Hub 中虛擬硬碟 (VHD) 的需求。 Azure Stack Hub 需要第一代 (1) VHD。 您的 VM 必須一般化或特製化。 使用一般化 VM 作為在 Azure Stack 中建立之 VMS 的基底 Mage。 特製化 VM 包含用戶帳戶。 若要移轉、準備和下載 VHD,請驗證 VHD 是否符合需求、將映像上傳至 Azure Stack Hub 中的記憶體帳戶,然後在您的雲端中建立 VM。 如果您有更複雜的移轉工作,您可以在移轉至 Azure Stack Hub 白皮書中找到完整的討論。
自定義映像有兩種形式:一般化和特製化。
一般化映像
一般化磁碟映像是已使用 Sysprep 準備移除任何唯一資訊(例如使用者帳戶)的磁碟映射,可讓您重複使用它來建立多個 VM。 當建立 Azure Stack Hub 雲端操作員計劃作為市集專案的映像時,一般化 VHD 很適合。 透過系統管理員入口網站或系統管理員端點提供的映像是 平臺映像。特製化映像
特製化磁碟映像是現有 VM 中虛擬硬碟 (VHD) 的複本,其中包含來自原始 VM 的使用者帳戶、應用程式和其他狀態數據。 這通常是 VM 移轉至 Azure Stack Hub 的格式。 當您需要將 VM 從內部部署移轉至 Azure Stack Hub 時,特製化 VHD 很適合。
將映像移至 Azure Stack Hub 時,請考慮您想要如何使用映像。
個人工作負載
您的內部部署環境或全域 Azure 中可能會有一部計算機,可用來開發或特定工作,而且您想要利用 Azure Stack Hub 在私人雲端中裝載電腦。 您想要在機器上保留數據和用戶帳戶。 您想要將此電腦移至 Azure Stack Hub 做為特製化映像。黃金影像
您可能想要在工作組內共用一般 VM 組態和一組應用程式。 您不需要與 Azure Stack Hub 網域外部的用戶共用映像(目錄租使用者)。 在此情況下,您會想要藉由移除數據和用戶帳戶來一般化映射。 然後,您可以與租使用者中的其他用戶共用此映像。Azure Stack Hub Marketplace 供應專案
您的雲端操作員可以使用一般化映像作為市集供應項目的基礎。 準備好映射之後,您的雲端操作員可以使用自定義映像來為您的 Azure Stack Hub 實例建立市集供應專案。 使用者可以從映像建立自己的 VM,就像在 Marketplace 中的任何其他供應項目一樣。 您必須與您的雲端操作員合作,才能建立此供應專案。
確認 VHD 需求
重要
準備 VHD 時,您必須備妥下列需求,否則您將無法在 Azure Stack Hub 中使用您的 VHD。 上傳映射之前,請考慮下列事項:
- Azure Stack Hub 僅支持來自第一代 (1) VM 的映射。
- VHD 是固定類型。 Azure Stack Hub 不支持動態磁碟 VHD。
- VHD 的虛擬大小下限至少為 20 MB。
- VHD 已對齊,也就是說,虛擬大小必須是 1 MB 的倍數。
- VHD Blob 長度 = 虛擬大小 + vhd 頁尾長度 (512)。 Blob 結尾的小型頁尾描述 VHD 的屬性。
您可以在驗證 VHD 中找到 修復 VHD 的步驟
移動 VM 的方法
您可以使用下列案例,手動將 VM 移至 Azure Stack Hub:
案例 | 指示 |
---|---|
全域 Azure 至 Azure Stack Hub | 在全域 Azure 中準備您的 VHD,然後上傳至 Azure Stack Hub。 如需詳細資訊,請參閱 將 VM 從 Azure 移至 Azure Stack Hub。 |
本機一般化至 Azure Stack Hub | 在 Hyper-V 中準備 VHD 並將 VHD 一般化,然後上傳至 Azure Stack Hub。 如需詳細資訊,請參閱 將一般化 VM 從內部部署移至 Azure Stack Hub。 當您將 Azure VM 一般化並使用 Azure Stack Hub 中擷取的 VM 映射時,您必須移除 Azure VM 中的擴充功能和 VM 代理程式。 如果您未在一般化之前移除 Azure VM 中的 VM 代理程式,VM 代理程式會顯示 在 Azure Stack VM 中尚未就緒 。 |
Azure Stack Hub 的本機特製化 | 在 Hyper-V 本機準備您的特製化 VHD,然後上傳至 Azure Stack Hub。 如需詳細資訊,請參閱 將特製化 VM 從內部部署移至 Azure Stack Hub。 |
遷移至 Azure Stack Hub
您可以在 Azure Global 的 AzureCAT 專家撰寫的指南中,找到大量規劃和移轉工作負載的詳細數據、檢查清單和最佳做法。 本指南著重於移轉在實體伺服器或現有虛擬化平臺上執行的現有應用程式。 藉由將這些工作負載移至 Azure Stack Hub IaaS 環境,小組可以受益於更順暢的作業、自助式部署、標準化的硬體設定,以及 Azure 一致性。
您也可以在 雲端採用架構 中找到移轉的相關指引。 如需詳細資訊,請參閱 規劃 Azure Stack Hub 移轉。