將 VM 和擴展集部署至專用主機

適用於: ✔️ Linux VM ✔️ Windows VM ✔️ 統一擴展集

本文會引導您建立 Azure 專用主機 來裝載虛擬機(VM)和擴展集實例。

限制

  • 專用主機可用的大小和硬體類型因區域而異。 若要深入瞭解,請參閱主機定價頁面
  • 並非所有 Azure VM SKU、區域和可用性區域都支援 Ultra 磁碟,如需本主題的詳細資訊,請參閱 Azure Ultra 磁碟
  • 在下列 VM 大小上使用 Ultra 磁碟時,適用其他 限制 :專用主機上的 LSv2、M、Mv2、Msv2、Mdsv2、NVv3、NVv4。
  • 虛擬機擴展集的容錯網域計數不能超過主機群組的容錯網域計數。
  • 建立專用主機時,用戶無法選取硬體功能,例如加速網路。
  • 用戶將無法在專用主機上建立已啟用加速網路的 VM/VMSS。

建立主機群組

主機群組是代表專用主機集合的資源。 您可以在區域和可用性區域中建立主機群組,並將主機新增至其中。 您可以搭配專用主機使用下列其中一個或兩個選項,以確保高可用性:

  • 跨越多個可用性區域。 在此情況下,您必須在您想要使用的每個區域中有一個主機群組。
  • 跨越多個容錯網域,這些網域會對應到實體機架。

不論是哪一種情況,您都需要為您的主機群組提供容錯網域計數。 如果您不想跨越群組中的容錯網域,請使用容錯網域計數 1。

您也可以決定同時使用可用性區域和容錯網域。

啟用 Ultra 磁碟是主機群組層級設定,無法在建立主機群組之後變更。

在此範例中,我們將使用一個可用性區域和兩個容錯網域來建立主機群組。

  1. 開啟 Azure 入口網站
  2. 選取 左上角的 [建立資源 ]。
  3. 搜尋 主機群組 ,然後從結果中選取 [主機群組 ]。
  4. 在 [ 主機群組] 頁面中,選取 [ 建立]。
  5. 選取您想要使用的訂用帳戶,然後選取 [ 新建 ] 以建立新的資源群組。
  6. 輸入 myDedicatedHostsRG 作為 [ 名稱 ],然後選取 [ 確定]。
  7. 針對 [ 主機名],輸入 myHostGroup
  8. 針對 [ 位置],選取 [ 美國東部]。
  9. 針對 [ 可用性區域],選取 [1]。
  10. 選取 [啟用 Ultra SSD] 以搭配支援的 虛擬機器 使用 Ultra 磁碟。
  11. 針對 [ 容錯網域計數],選取 [2]。
  12. 選取 [ 自動放置 ],將 VM 和擴展集實例自動指派給此群組中的可用主機。
  13. 選取 [ 檢閱 + 建立 ],然後等候驗證。
  14. 一旦您看到 [驗證通過 ] 訊息,請選取 [ 建立 ] 以建立主機群組。

建立主機群組只需要幾分鐘的時間。

建立專用主機

現在在主機群組中建立專用主機。 除了主機的名稱之外,您還需要提供主機的SKU。 主機 SKU 會擷取您專用主機支援的 VM 系列和硬體世代。

如需主機 SKU 和定價的詳細資訊,請參閱 Azure 專用主機定價

如果您為主機群組設定容錯網域計數,則必須指定主機的容錯網域。

  1. 選取 左上角的 [建立資源 ]。
  2. 搜尋 [專用主機 ],然後從結果中選取 [專用主機 ]。
  3. 在 [ 專用主機 ] 頁面中,選取 [ 建立]。
  4. 選取您想要使用的訂用帳戶。
  5. 選取 myDedicatedHostsRG 作為 資源群組
  6. [實例詳細數據] 中,輸入 myHost 以取得 [名稱 ],然後針對位置選取 [美國 東部]。
  7. 在 [硬體配置檔] 中,針對 [大小系列] 選取 [標準 Es3 系列 - 類型 1],針對 [主機] 群組選取 [myHostGroup],然後針對 [容錯網域] 選取 [1]。 保留其餘欄位的預設值。
  8. [在失敗時自動取代主機] 設定 [已啟用] 以在發生任何主機層級失敗時自動維護主機。
  9. 當您完成時,請選取 [ 檢閱 + 建立 ],然後等候驗證。
  10. 一旦您看到 [驗證通過 ] 訊息,請選取 [ 建立 ] 以建立主機。

建立 VM

現在在主機上建立 VM。

如果您想要建立具有 Ultra 磁碟支援的 VM,請確定將放置 VM 的主機群組已啟用 Ultra SSD。 確認之後,請在相同的主機群組中建立 VM。 如需將 Ultra 磁碟連結至 VM 的步驟,請參閱部署 Ultra 磁碟。

  1. 選擇 Azure 入口網站左上角的 [建立資源]
  2. 在 Azure Marketplace 資源清單上方的搜尋方塊中,搜尋並選取您想要使用的映射,然後選擇 [ 建立]。
  3. 在 [基本] 索引標籤的 [項目詳細數據] 底下,確定已選取正確的訂用帳戶,然後選取 myDedicatedHostsRG 作為 [資源群組]。
  4. 在 [執行個體詳細資料] 底下,輸入 myVM 作為虛擬機器名稱,然後選擇 [美國東部] 作為您的位置
  5. [可用性選項 ] 中,選取 [可用性區域],從下拉式清單中選取 [1 ]。
  6. 針對大小,選取 [ 變更大小]。 在可用大小清單中,從 Esv3 系列中選擇一個,例如 標準 E2s v3。 您可能需要清除篩選,才能查看所有可用的大小。
  7. 視需要完成 [基本] 索引標籤上的其餘欄位。
  8. 如果您想要指定要用於 VM 的主機,請在頁面頂端選取 [進階] 索引卷標,然後在 [主機] 區段中,選取 [主機群組的 myHostGroup] 和 [主機] 的 myHost 否則,您的 VM 會自動放在具有容量的主機上。 Select host group and host
  9. 保留其餘預設值,然後在頁面底部選取 [檢閱 + 建立] 按鈕。
  10. 當您看到驗證已通過的訊息時,請選取 [ 建立]。

可能需要幾分鐘的時間才能部署好 VM。

建立擴展集

您也可以在主機上建立擴展集。

重要

自 2023 年 11 月起,如果未指定協調流程模式,則使用 PowerShell 和 Azure CLI 建立的 VM 擴展集會預設為彈性協調流程模式。 如需此變更的詳細資訊,以及您應該採取的動作,請移至針對 VMSS PowerShell/CLI 客戶的中斷性變更 - Microsoft 社群中樞

當您部署擴充集時,您可以指定主機群組。

  1. 搜尋擴展集,然後從清單中選取 [虛擬機擴展集]。
  2. 選取 [ 新增 ] 以建立新的擴展集。
  3. 如往常一樣完成 [基本] 索引卷標的字段,但請務必從您為專用主機選擇的系列中選取 VM 大小,例如標準 E2s v3
  4. 在 [ 進階 ] 索引標籤上,針對 [散布演演算法 ] 選取 [ 最大散佈]。
  5. 在 [ 主機群組] 中,從下拉式清單中選取主機群組。 如果您最近建立群組,可能需要一分鐘的時間才會新增至清單。

重新指派現有的 VM

您可以將現有的多租使用者 VM 或專用主機 VM 重新指派至不同的專用主機,但 VM 必須先停止\解除分配。 將 VM 移至專用主機之前,請確定支援 VM 設定:

  • VM 大小必須與專用主機位於相同的大小系列中。 例如,如果您的專用主機是 DSv3,則 VM 大小可能會Standard_D4s_v3,但不能是Standard_A4_v2。

  • VM 必須位於與專用主機相同的區域中。

  • VM 不能是鄰近放置群組的一部分。 將 VM 從鄰近放置群組中移除,再將其移至專用主機。 如需本主題的詳細資訊,請參閱 將 VM 移出鄰近放置群組

  • VM 不能位於可用性設定組中。

  • 如果 VM 位於可用性區域,它必須是與主機群組相同的可用性區域。 VM 和主機群組的可用性區域設定必須相符。

使用入口網站將 VM 移至專用主機。

  1. 開啟 VM 的頁面。
  2. 選取 [停止 ] 以停止\解除分配 VM。
  3. 從左側功能表中選取 [ 組態 ]。
  4. 從下拉功能表中選取主機群組和主機。
  5. 完成後,請選取頁面頂端的 [ 儲存 ]。
  6. 將 VM 新增至主機之後,請從左側功能表中選取 [概觀 ]。
  7. 在頁面頂端,選取 [ 開始 ] 以重新啟動 VM。

將 VM 從專用主機移至多租用戶基礎結構

您可以將專用主機上執行的 VM 移至多租使用者基礎結構,但 VM 必須先停止\解除分配。

  • 請確定您的訂用帳戶有足夠的 vCPU 配額可供區域中的 VM 使用
  • 您的多租使用者 VM 將會排程在與專用主機相同的區域和區域中

使用入口網站將 VM 從專用主機移至多租用戶基礎結構。

  1. 開啟 VM 的頁面。
  2. 選取 [停止 ] 以停止\解除分配 VM。
  3. 從左側功能表中選取 [ 組態 ]。
  4. 選取 [主機群組] 下拉功能表下的 [無 ]。
  5. 完成後,請選取頁面頂端的 [ 儲存 ]。
  6. 將 VM 重新設定為多租使用者 VM 之後,請從左側功能表中選取 [概觀 ]。
  7. 在頁面頂端,選取 [ 開始 ] 以重新啟動 VM。

檢查主機的狀態

如果您需要知道如何仍可使用多少容量,您可以檢查狀態。

  1. 搜尋並選取主機。
  2. 在主機的 [概觀] 頁面中,向下捲動以查看主機仍然可用的大小清單。 其內容應與下面所示類似:

Check the available capacity of the host from the overview page for the host.

重新啟動主機

重新啟動主機並不會完全關閉主機電源。 當主機重新啟動時,基礎 VM 也會重新啟動。 主機會維持在相同的基礎實體硬體上,重新啟動後主機標識碼和資產標識符會維持不變。 重新啟動之後,主機 SKU 也會維持不變。

  1. 搜尋並選取主機。
  2. 在頂端功能表欄中,選取 [ 重新啟動] 按鈕。
  3. 在主機 資源窗格的 [基本資訊] 區段中,主機狀態將會切換至 重新啟動期間重新啟動的主機
  4. 重新啟動完成後,主機狀態會返回 主機可用

調整主機大小

您可以透過主機重設大小功能,將主機和所有相關聯的 VM 移至較新的世代硬體。 重設大小可簡化移轉程式,並避免手動建立新的主機,並個別移動所有 VM。

重設大小限制:

  • 主機只能調整為相同 VM 系列內的 ADH 大小。 Dsv3-Type3 主機可以重設大小為 Dsv3-Type4,但 不能 調整為 Esv3-Type4。
  • 您只能調整為較新的硬體世代。 Dsv3-Type3 主機可以重設大小為 Dsv3-Type4,但 無法 調整 Dsv3-Type2 的大小。
  • 重設大小會變更「主機資產標識碼」。 「主機標識碼」維持不變。
  • 在重設大小作業期間,主機和所有相關聯的 VM 都變得無法使用。

警告

重設大小作業會導致任何非持續性數據遺失,例如暫存磁碟數據。 在觸發重設大小之前,請先將所有工作儲存至永續性數據記憶體。

注意

如果來源主機已在最新的硬體上執行,[大小] 頁面會顯示空白清單。 如果您要尋找增強的效能,請考慮切換至不同的 VM 系列。

  1. 搜尋並選取主機。
  2. 在左側功能表的 [設定] 下,選取 [大小]。
  3. 一旦從 SKU 清單的 [大小] 頁面上,選取要重設大小的所需 SKU。
  4. 從清單中選取目標大小會啟用頁面上底部的 [重設 大小 ] 按鈕。
  5. 按兩下 [ 重設大小],主機的 [布建狀態] 會從 [布建成功] 變更為 [更新]
  6. 重設大小完成後,主機的「布建狀態」會還原為「布建成功」

刪除主機

即使主機上未部署任何虛擬機,您仍需支付專用主機的費用。 您應該刪除您目前未用來節省成本的任何主機。

您只能在不再使用虛擬機時刪除主機。

  1. 搜尋並選取主機。
  2. 在左側功能表中,選取 [ 實例]。
  3. 選取並刪除每個虛擬機。
  4. 刪除所有 VM 時,請返回 主機的 [概觀 ] 頁面,然後從頂端功能表中選取 [ 刪除 ]。
  5. 刪除主機之後,請開啟主機群組的頁面,然後選取 [ 刪除主機群組]。

下一步

  • 如需本主題的詳細資訊,請參閱 專用主機 概觀。

  • Azure 快速入門範本提供範例範本,其會使用區域和容錯網域,以達到區域中的最大復原能力。