使虚拟机规模集在 Azure Stack Hub 中可用

虚拟机规模集是 Azure Stack Hub 计算资源。 可以使用规模集来部署和管理一组相同的虚拟机(VM)。 使用相同方式配置的所有 VM 时,规模集不需要预先预配 VM。 构建面向大型计算、大数据和容器化工作负荷的大型服务更容易。

本文指导你完成在 Azure Stack Hub 市场中提供规模集的过程。 完成此步骤后,您的用户可以将虚拟机规模集添加到其订阅中。

Azure Stack Hub 上的虚拟机规模集类似于 Azure 上的虚拟机规模集。 有关详细信息,请观看以下视频:

在 Azure Stack Hub 上,虚拟机规模集不支持自动缩放。 可以使用资源管理器模板、Azure CLI 或 PowerShell 将更多实例添加到规模集。

先决条件

  • Azure Stack Hub 市场: 将 Azure Stack Hub 注册到全球 Azure,以启用 Azure Stack Hub 市场中项的可用性。 请遵循《将 Azure Stack Hub 注册到 Azure》中提供的说明。
  • 操作系统映像: 在创建虚拟机规模集之前,必须从 Azure Stack Hub 市场下载 VM 映像,以便在规模集中使用。 必须已存在映像,然后用户才能创建新的规模集。

使用 Azure Stack Hub 门户

  1. 登录到 Azure Stack Hub 门户。 然后,转到 “所有服务”,然后转到 “虚拟机规模集”,然后在 “计算”下选择 “虚拟机规模集”。 选择虚拟机规模集

  2. 选择 并添加

    创建虚拟机规模集

  3. 填写空白字段,从 操作系统磁盘映像订阅实例大小的下拉列表中进行选择。 选择“是”以使用托管磁盘。 然后选择创建配置和创建虚拟机规模集

  4. 若要查看新的虚拟机规模集,请转到 “所有资源”,搜索虚拟机规模集名称,然后在搜索中选择其名称。 查看虚拟机规模集

更新虚拟机规模集中的映像

创建虚拟机规模集之后,用户无需重新创建规模集即可更新规模集中的映像。 更新图像的过程取决于以下情况:

  1. 虚拟机规模集部署模板为 version 指定了 latest

    如果规模集模板 version 节中的 设置为 imageReference,则对规模集执行的纵向扩展操作将会针对规模集实例使用映像的最新可用版本。 纵向扩展完成后,可以删除较旧的虚拟机规模集实例。 publisheroffersku的值保持不变。

    以下 JSON 示例指定 latest

    "imageReference": {
        "publisher": "[parameters('osImagePublisher')]",
        "offer": "[parameters('osImageOffer')]",
        "sku": "[parameters('osImageSku')]",
        "version": "latest"
        }
    
  2. 虚拟机规模集部署模板不指定最新版本,而是指定版本号:

    如果 Azure Stack 操作员下载版本较新的映像(并删除旧版本),则规模集无法纵向扩展。 这是设计使然,因为规模集模板中指定的映像版本必须可用。

有关详细信息,请参阅 操作系统的磁盘和镜像

缩放虚拟机规模集

可以更改虚拟机规模集的大小,使其变大或变小。

  1. 在门户中,选择你的规模集,然后选择“缩放”

  2. 使用幻灯片栏设置此虚拟机规模集的新缩放级别,然后单击“ 保存”。

    缩放虚拟机集

后续步骤