將 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 準備移除任何唯一資訊(例如使用者帳戶)的一種映像檔,可讓您重複使用它來建立多個虛擬機器。 當建立 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 的詳細資料、檢查清單和最佳做法。 本指南著重於移轉在實體伺服器或現有虛擬化平臺上執行的現有應用程式。 藉由將這些工作負載移至 Azure Stack Hub IaaS 環境,小組可以受益於更順暢的作業、自助式部署、標準化的硬體設定,以及 Azure 一致性。
您也可以在 雲端採用架構 中找到移轉的相關指引。 如需詳細資訊,請參閱 規劃 Azure Stack Hub 移轉。