虚拟机规模集是 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 门户
更新虚拟机规模集中的映像
创建虚拟机规模集之后,用户无需重新创建规模集即可更新规模集中的映像。 更新图像的过程取决于以下情况:
虚拟机规模集部署模板为 version 指定了 latest:
如果规模集模板
version
节中的 设置为imageReference
,则对规模集执行的纵向扩展操作将会针对规模集实例使用映像的最新可用版本。 纵向扩展完成后,可以删除较旧的虚拟机规模集实例。publisher
offer
sku
的值保持不变。以下 JSON 示例指定
latest
:"imageReference": { "publisher": "[parameters('osImagePublisher')]", "offer": "[parameters('osImageOffer')]", "sku": "[parameters('osImageSku')]", "version": "latest" }
虚拟机规模集部署模板不指定最新版本,而是指定版本号:
如果 Azure Stack 操作员下载版本较新的映像(并删除旧版本),则规模集无法纵向扩展。 这是设计使然,因为规模集模板中指定的映像版本必须可用。
有关详细信息,请参阅 操作系统的磁盘和镜像。
缩放虚拟机规模集
可以更改虚拟机规模集的大小,使其变大或变小。