將 VM 移至 Azure Stack Hub 的概觀
您可以將虛擬機器 (VM) 從您的環境移至 Azure Stack Hub。 在您規劃移動工作負載時,會有一些需要預期的限制。 本文列出 Azure Stack Hub 中虛擬硬碟 (VHD) 的需求。 Azure Stack Hub 需要第一 (1) 代 VHD。 您的 VM 必須是一般化或特製化 VM。 針對在 Azure Stack 中建立的 VM,使用一般化 VM 作為基礎 Mage。 特製化 VM 包含使用者帳戶。 若要遷移、準備及下載 VHD,請驗證 VHD 是否符合需求、將映像上傳至 Azure Stack Hub 中的儲存體帳戶,並在您的雲端中建立 VM。 如果您有更複雜的遷移工作,您可以在遷移至 Azure Stack Hub 技術白皮書中找到完整的討論。
自訂映像有兩種形式:一般化和特製化。
一般化映像
一般化磁碟映像備有 Sysprep 來移除唯一資訊 (例如使用者帳戶),讓其可重複使用以建立多個 VM。 一般化 VHD 適合在建立映像時使用,此映像會由 Azure Stack Hub 雲端操作員規劃用作 Marketplace 項目。 透過系統管理員入口網站,或系統管理員端點提供的映像為平台映像。特製化映像
特製化磁碟映像是來自現有 VM 的虛擬硬碟 (VHD) 複本,其中包含來自原始 VM 的使用者帳戶、應用程式及其他狀態資料。 這通常是將 VM 遷移至 Azure Stack Hub 的格式。 特製化 VHD 適合在 VM 從內部部署遷移至 Azure Stack Hub 時使用。
將映像移至 Azure Stack Hub 時,請考慮該映像的使用方式。
個人工作負載
您的內部部署環境或全域 Azure 中,可能會有一部用於開發或特定工作的機器,且您想利用 Azure Stack Hub 將其裝載在私人雲端中。 您想要保留機器上的資料和使用者帳戶。 您想要將這部機器移入 Azure Stack Hub,將其作為特製化映像。黃金映像
您可能會想在工作群組內共用一般 VM 設定和應用程式集合。 您不需要與 Azure Stack Hub 網域以外的使用者 (directory 租用戶) 共用映像。 在此情況下,您會想要藉由移除資料和使用者帳戶,來將映像一般化。 您便可接著與租用戶中的其他使用者共用此映像。Azure Stack Hub Marketplace 供應項目
您的雲端操作員可以將一般化映像用作 Marketplace 供應項目的基礎。 當您準備好映像,雲端操作員便可使用該自訂映像,建立 Azure Stack Hub 執行個體的 Marketplace 供應項目。 使用者可以從映像中建立自己的 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:
案例 | Instructions |
---|---|
從全域 Azure 到 Azure Stack Hub | 在全域 Azure 中準備您的 VHD,接著將其上傳至 Azure Stack Hub。 如需詳細資訊,請參閱將 VM 從 Azure 移至 Azure Stack Hub。 |
本機一般化至 Azure Stack Hub | 準備您的 VHD,並在 Hyper-V 中將 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 | 準備您的 VHD,並在 Hyper-V 中將 VHD 本機特製化,接著上傳至 Azure Stack Hub。 如需詳細資訊,請參閱將特製化 VM 從內部部署移至 Azure Stack Hub。 |
遷移至 Azure Stack Hub
您可以在由全域 Azure 中 AzureCAT 專家所撰寫的指南,找到詳細資料、檢查清單和最佳做法,以規劃並將大量工作負載遷移至 Azure Stack Hub。 本指南著重於在實體伺服器,或現有虛擬化平台上遷移現有應用程式。 藉由將這些工作負載移到 Azure Stack Hub IaaS 環境,小組可以從更順暢的作業、自助式部署、標準化的硬體設定和 Azure 一致性中獲益。
您也可以在雲端採用架構中找到有關遷移的指導。 如需詳細資訊,請參閱規劃 Azure Stack Hub 遷移。