将虚拟机和虚拟机规模集部署到专用主机

适用于:✔️ Linux 虚拟机 ✔️ Windows 虚拟机 ✔️ 一致的规模集群

本文介绍如何创建用于托管虚拟机 (VM) 和规模集实例的 Azure 专用主机。

局限性

  • 专用主机可用的大小和硬件类型因区域而异。 请参阅主机定价页来了解详细信息。
  • 并非所有 Azure VM SKU、区域和可用性区域都支持超级磁盘,有关本主题的详细信息,请参阅 Azure 超级磁盘。
  • 目前专用主机不支持“超级磁盘”。
  • 虚拟机规模集的容错域计数不能超过主机组的容错域计数。
  • 创建专用主机时,用户无法选择加速网络等硬件功能。
  • 用户无法在专用主机上创建启用了加速网络的 VM/VMSS。

创建主机组

主机组是表示专用主机集合的资源。 可在区域和可用性区域中创建主机组,并向其添加主机。 你可将下面一个或两个选项与专用主机一起使用来确保高可用性:

  • 跨多个可用性区域。 在这种情况下,您需要在每个要使用的区域都设置一个主机组。
  • 跨越多个故障域,而这些故障域被映射到物理机架上。

无论哪种情况,都需要为主机组指定容错域数量。 如果不想让组跨多个容错域,请将容错域计数设为 1。

还可以决定使用可用性区域和容错域。

在此示例中,我们将使用一个可用性区域和两个容错域创建主机组。

  1. 打开 Azure 门户。
  2. 选择左上角的 “创建资源 ”。
  3. 搜索 主机组 ,然后从结果中选择 主机组 。
  4. 在 “主机组 ”页中,选择“ 创建”。
  5. 选择要使用的订阅,然后选择“ 新建 ”以创建新的资源组。
  6. 键入“myDedicatedHostsRG”作为“名称”,然后选择“确定”。
  7. 对于主机组名称,请键入myHostGroup。
  8. 对于 “位置”,请选择“ (亚太)中国北部 3。
  9. 对于 可用性区域,请选择 1。
  10. 对于 容错域计数,请选择 2。
  11. 选择 “查看 + 创建 ”,然后等待验证。
  12. 看到“验证通过”消息后,选择“创建”以创建主机组。

创建主机组只需花费很短的时间。

创建专用主机

现在,在主机组中创建一个专用主机。 除了主机名称外,还需要提供主机的 SKU。 主机 SKU 捕获受支持的 VM 系列以及专用主机的硬件代系。

有关主机 SKU 和定价的详细信息,请参阅 Azure 专用主机定价。

如果为主机组设置了容错域计数,则需要为主机指定容错域。

  1. 选择左上角的 “创建资源 ”。
  2. 搜索 专用主机 ,然后从结果中选择 专用主机 。
  3. 在 “专用主机 ”页中,选择“ 创建”。
  4. 选择要使用的订阅。
  5. 选择 myDedicatedHostsRG 作为 资源组。
  6. 在实例详细信息中,在名称处键入myHost,然后在位置选择“中国北 3”。
  7. 在硬件配置文件中,选择标准 Esv3 系列 - 类型 3,为大小系列选择myHostGroup,然后为容错域选择1。 保留其余字段的默认值。
  8. 将“故障时自动替换主机”设置保留为“启用”,以便在发生任何主机级别故障时自动为主机提供维护修复。
  9. 完成后,选择“查看 + 创建”,然后等待验证。
  10. 看到“验证通过”消息后,选择“创建”以创建主机。

创建 VM

现在,在主机上创建 VM。

若要创建支持超级磁盘的 VM,请确保放置 VM 的主机组已启用超级磁盘。 确认此功能后,在同一主机组中创建 VM。 有关将超级磁盘附加到 VM 的步骤,请参阅 使用超级磁盘部署 VM。

  1. 在 Azure 门户的左上角,选择“创建资源”。
  2. 在 Azure 市场资源列表上方的搜索框中,搜索并选择要使用的映像,然后选择“ 创建”。
  3. 在“ 基本信息 ”选项卡的 “项目详细信息”下,确保选择了正确的订阅,然后选择 myDedicatedHostsRG 作为 资源组。
  4. 在“实例详细信息”下,键入myVM作为虚拟机名称,并为位置选择“China North 3”。
  5. 在 可用性选项 中选择 可用性区域,从下拉列表中选择 1 。
  6. 对于大小,请选择“ 更改大小”。 在可用大小列表中,从 Esv3 系列中选择一个,例如 标准 E2s v3。 可能需要清除筛选器才能查看所有可用大小。
  7. 根据需要完成 “基本信息 ”选项卡上的其余字段。
  8. 如果要指定要用于 VM 的主机,请在页面顶部选择“高级”选项卡,然后在“主机”部分中,为主机组选择 myHostGroup,并为主机选择 myHost。 否则,您的 VM 将自动放置在有容量的主机上。 选择主机组和主机
  9. 保留其余默认值,然后选择页面底部的“查看 + 创建”按钮。
  10. 看到验证已通过的消息时,请选择“ 创建”。

部署 VM 需要数分钟。

创建缩放集

也可以在主机上创建规模集。

Important

从 2023 年 11 月开始,使用 PowerShell 和 Azure CLI 创建的 VM 规模集将默认为灵活业务流程模式(如果未指定业务流程模式)。 若要了解有关此更改的更多信息以及您应采取的操作,请访问面向 VMSS PowerShell/CLI 用户的重大变更 - Microsoft 社区中心

注释

在由世纪互联运营的 Microsoft Azure 中创建规模集时,高级选项卡中不存在主机组选项。

重新分配现有 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 必须首先停止\解除分配。

  • 请确保您的订阅为以下区域中的 VM 提供足够的 vCPU 配额:
  • 多租户 VM 将安排在与专用主机相同的区域和地区。

使用门户将 VM 从专用主机移动到多租户基础结构。

  1. 打开 VM 所对应的页。
  2. 选择 “停止 ”以停止\解除分配 VM。
  3. 从左侧菜单中选择 “配置 ”。
  4. 在主机组下拉菜单下选择 “无 ”。
  5. 完成操作后,在页面顶部选择“保存”。
  6. 将 VM 重新配置为多租户 VM 后,从左侧菜单中选择 “概述 ”。
  7. 在页面顶部,选择 “开始” 以重启 VM。

检查主机的状态

如果您需要了解某设备上仍有多少可用容量,可以检查状态。

  1. 搜索并选择主机。
  2. 在主机的 “概述 ”页中,向下滚动以查看主机仍然可用的大小列表。 它看起来应该类似于:

从主机的“概述”页面查看主机的可用容量。

重启主机

重启主机不会完全关闭主机的电源。 主机重启时,基础 VM 也会重启。 主机将保留在相同的基础物理硬件上,重启后主机 ID 和资产 ID 将保持不变。 重启后,主机 SKU 也将保持不变。

  1. 搜索并选择主机。
  2. 在顶部菜单栏中,选择“ 重启 ”按钮。
  3. 在主机资源窗格的 “概要 ”部分中,主机状态将在重启期间切换到 正在重启的主机 。
  4. 重启完成后,主机状态将返回到 主机可用。

调整主机大小

可以通过主机调整大小功能将主机和所有关联的 VM 移动到较新的一代硬件。 调整大小可简化现代化过程,避免手动创建新主机并单独移动所有 VM。

调整大小限制:

  • 主机只能在同一 VM 系列中调整大小为符合 ADH 的规格。 可将 Dsv3-Type3 主机重新调整为 Dsv3-Type4,但不能调整为 Esv3-Type4。
  • 只能调整到较新一代的硬件。 可以将 Dsv3-Type3 主机的大小调整为 Dsv3-Type4 而不是 Dsv3-Type2。
  • 调整大小会更改“主机资产 ID”。 “主机 ID”保持不变。
  • 在调整大小操作期间,主机和所有关联的 VM 变得不可用。

Warning

重设大小操作会导致所有非永久性数据(如临时磁盘数据)丢失。 在触发重设大小之前,将所有工作保存到持久性数据存储。

注释

如果源主机已在最新硬件上运行,“大小”页将显示空列表。 若您想要更强性能,请考虑切换到不同的 VM 系列。

  1. 搜索并选择主机。
  2. 在 “设置”下的左侧菜单中,选择“ 大小”。
  3. 在 SKU 列表的尺寸页面上,选择需要调整的 SKU。
  4. 从列表中选择目标大小将启用页面底部的 “调整大小 ”按钮。
  5. 单击“重设大小”后,主机的“预配状态”会从“预配成功”变为“正在更新”
  6. 调整大小完成后,主机的“预配状态”将恢复为“预配成功”

重新部署主机 [预览]

如果 VM 或基础主机在遵循所有潜在的故障排除步骤后仍然无响应,用户可以触发主机的服务修复,不用等待平台启动修复。 重新部署主机会将主机和所有关联的 VM 移到同一 SKU 的不同节点。 除了主机资产 ID(对应于基础节点 ID)之外,主机参数都不会更改。

Warning

重新部署操作涉及服务修复,因此会导致任何非持久性数据(例如存储在临时磁盘上的数据)丢失。 在重新部署之前保存您的工作。

注释

目前,我们无法在由世纪互联运营的 Microsoft Azure 门户中运行重新部署操作。

删除主机

即使没有在主机上部署虚拟机,也需要为专用主机付费。 您应该删除当前未使用的任何主机以节省成本。

仅当不再有虚拟机使用它时,才能删除主机。

  1. 搜索并选择主机。
  2. 在左侧菜单中,选择“ 实例”。
  3. 选择并删除每个虚拟机。
  4. 删除所有 VM 后,返回到主机的 “概述 ”页,然后从顶部菜单中选择“ 删除 ”。
  5. 删除主机后,打开主机组的页面,然后选择“ 删除主机组”。

后续步骤

  • 有关本主题的详细信息,请参阅专用主机概述。

  • Azure 快速入门模板提供了示例模板,该模板同时使用区域和容错域以实现区域中的最大复原能力。