虚拟机规模集允许定义缩放配置文件或模板,后者用于指定虚拟机实例的属性。 虚拟机缩放配置文件中设置的属性示例包括:
- VM 图像
- 管理员凭据
- 网络接口设置
- 负载均衡器后端池
- OS 和数据磁盘设置
增加规模集的容量或实例计数时,规模集将根据配置文件中定义的配置将新虚拟机添加到该集。 具有缩放配置文件的规模集还符合重建映像、滚动升级和自动操作系统更新等业务流程的要求。
重要
虚拟机缩放配置文件设置对于统一业务流程模式下的规模集是必需的,而对于灵活业务流程模式下的规模集则是可选的。
默认情况下,系统会创建包含虚拟机缩放配置文件的规模集。 有关示例,请参阅创建 Azure 虚拟机和创建和管理 Azure 虚拟机。
重要
从 2023 年 11 月开始,使用 PowerShell 和 Azure CLI 创建的 VM 规模集将默认为灵活业务流程模式(如果未指定业务流程模式)。 若要详细了解此更改以及需要采取的措施,请访问针对 VMSS PowerShell/CLI 客户的重大变更 - Microsoft 社区中心
可以选择在灵活业务流程模式下创建不含虚拟机缩放配置文件的虚拟机规模集。 此配置类似于创建和部署可添加到的可用性集,方法是手动创建虚拟机实例并将其添加到该集。 这对于在以下情况下创建不含缩放配置文件的规模集很有用:
- 需要对所有 VM 属性进行完全控制。
- 需要遵循自己的 VM 命名约定。
- 希望将不同类型的 VM 添加到同一规模集。
- 需要控制虚拟机放入特定可用性区域或容错域的位置。
功能 / 特点 | 虚拟机规模集(不含缩放配置文件) | 可用性集 |
---|---|---|
最大容量 | 1000 | 200 |
支持可用性区域 | 是的 | 否 |
最大匹配容错域计数 | 3 | 3 |
将新 VM 添加到集 | 是的 | 是的 |
将 VM 添加到特定容错域 | 是的 | 否 |
最大更新域计数 | N/A. 更新域已弃用 | 20 |
创建虚拟机规模集后,可以手动附加虚拟机。
- Azure 门户
- Azure CLI
- Azure PowerShell
- ARM 模板
- 导航到“创建虚拟机规模集(VMSS)”边栏选项卡。
- 设置资源组、规模集名称、区域、可用性区域和业务流程模式。
- 在“缩放”部分下,请选择“无缩放配置文件”。
- 请先完成“高级”和“标记”部分,然后再选择“审阅 + 创建”按钮。