Azure 虚拟机规模集缩放预配两个实例
Azure Virtual Machine Scale Set Scaling Provisions two Instances
所以我正在尝试提供一个规模集并使用 JsonADDomainExtension 让它加入域。一切正常,但是当以任何方式缩放时(自动缩放或手动)two instances instead of one gets provisioned, however when the provisioning is done one instance disappears, after running DSC, extensions etc. leaving the two provisioned inside of the domain but in the end only one VM running。
我已经尝试过使用 FirstLogonCommands、扩展名和 DSC——它们的行为方式相同。
我认为这是设计使然,但我无法找到任何相关信息。
有没有办法只触发配置的机器的扩展,最后 运行?
您将看到默认情况下启用的 overprovisioning 功能的效果。这会在创建或扩展 VMSS 时临时预配超出指定容量的额外 VM,以提高预配成功率。
您可以通过将 API 中的 'overprovision' 字段设置为 false 来关闭过度配置。
这是 VMSS 的默认行为,它会在部署期间创建额外的虚拟机。一旦请求的虚拟机数量成功配置,它将删除创建的额外虚拟机。这些额外部署的虚拟机将不会收费。,
所以我正在尝试提供一个规模集并使用 JsonADDomainExtension 让它加入域。一切正常,但是当以任何方式缩放时(自动缩放或手动)two instances instead of one gets provisioned, however when the provisioning is done one instance disappears, after running DSC, extensions etc. leaving the two provisioned inside of the domain but in the end only one VM running。 我已经尝试过使用 FirstLogonCommands、扩展名和 DSC——它们的行为方式相同。 我认为这是设计使然,但我无法找到任何相关信息。
有没有办法只触发配置的机器的扩展,最后 运行?
您将看到默认情况下启用的 overprovisioning 功能的效果。这会在创建或扩展 VMSS 时临时预配超出指定容量的额外 VM,以提高预配成功率。
您可以通过将 API 中的 'overprovision' 字段设置为 false 来关闭过度配置。
这是 VMSS 的默认行为,它会在部署期间创建额外的虚拟机。一旦请求的虚拟机数量成功配置,它将删除创建的额外虚拟机。这些额外部署的虚拟机将不会收费。,