如何在经典部署模型中为 Windows 虚拟机配置可用性集

重要

经典 VM 将于 2023 年 3 月 1 日停用。

如果使用 ASM 中的 IaaS 资源,请在 2023 年 3 月 1 日完成迁移。 我们建议你尽快进行切换,以利用 Azure 资源管理器中的许多增强功能。

有关详细信息,请参阅在 2023 年 3 月 1 日前将 IaaS 资源迁移到 Azure 资源管理器

注释

Azure 有两种不同的部署模型用于创建和使用资源: 资源管理器和经典部署模型。 本文介绍如何使用经典部署模型。 Microsoft 建议大多数新部署使用 Resource Manager 模型。 还可以在资源管理器部署中 配置可用性集

从 2017 年 11 月 15 日起,虚拟机仅在 Azure 门户中可用。

可用性集有助于在停机期间(例如维护期间)使虚拟机保持可用。 将两个或多个类似配置的虚拟机放置在可用性集中会创建维护虚拟机运行的应用程序或服务的可用性所需的冗余。 有关其工作原理的详细信息,请参阅 管理虚拟机的可用性

最佳做法是同时使用可用性集和负载均衡终结点来帮助确保应用程序始终可用且高效运行。 有关负载均衡终结点的详细信息,请参阅 Azure 基础结构服务的负载均衡

可以使用以下两个选项之一将经典虚拟机添加到可用性集中:

注释

在经典模型中,要放入同一可用性集中的虚拟机必须属于同一云服务。

选项 1:同时创建虚拟机和可用性集

可以使用 Azure 门户或 Azure PowerShell 命令执行此作。

若要使用 Azure 门户,请执行以下作:

  1. 如果尚未执行此作,请登录到 Azure 门户

  2. 单击“ 创建资源>计算”。

  3. 选择要使用的市场虚拟机映像。 可以选择创建 Linux 或 Windows 虚拟机。

  4. 对于所选虚拟机,请验证部署模型是否已设置为 “经典 ”,然后单击“ 创建”

    替换图像文本

  5. 输入虚拟机名称、用户名和密码(适用于 Windows 计算机)或 SSH 公钥(适用于 Linux 计算机)。

  6. 选择 VM 大小,然后单击 “选择” 以继续。

  7. 选择 “可选配置 > 可用性集”,然后选择要向其添加虚拟机的可用性集。

    替换图像文本

  8. 查看配置设置。 完成后,单击“ 创建”。

  9. 当 Azure 创建虚拟机时,可以在中心菜单中的 “虚拟机 ”下跟踪进度。

若要使用 Azure PowerShell 命令创建 Azure 虚拟机并将其添加到新的或现有的可用性集,请参阅 使用 Azure PowerShell 创建和预配置基于 Windows 的虚拟机

选项 2:将现有虚拟机添加到可用性集

在 Azure 门户中,可以将现有经典虚拟机添加到现有可用性集,或为其创建新虚拟机。 (请记住,同一可用性集中的虚拟机必须属于同一云服务。这些步骤几乎相同。 使用 Azure PowerShell,可以将虚拟机添加到现有可用性集。

  1. 如果尚未这样做,请登录到 Azure 门户

  2. 在左侧菜单中,单击“虚拟机”(经典)。

    替换图像文本

  3. 从虚拟机列表中,选择要添加到集的虚拟机的名称。

  4. 从虚拟机设置中选择可用性集

    替换图像文本

  5. 选择您希望将虚拟机添加到的可用性组。 虚拟机必须与可用性集属于同一云服务。

    替换图像文本

  6. 单击“ 保存”。

若要使用 Azure PowerShell 命令,请打开管理员级别的 Azure PowerShell 会话并运行以下命令。 对于占位符(如 <VmCloudServiceName>),请将引号中的所有内容(包括 < 和 > 字符)替换为正确的名称。

Get-AzureVM -ServiceName "<VmCloudServiceName>" -Name "<VmName>" | Set-AzureAvailabilitySet -AvailabilitySetName "<AvSetName>" | Update-AzureVM

注释

可能需要重启虚拟机才能完成将其添加到可用性集。