From 69af2e27e5cee8de0ee49cb59e7bb956b9c09bc8 Mon Sep 17 00:00:00 2001 From: Micah McKittrick <32313503+mimckitt@users.noreply.github.com> Date: Fri, 23 Aug 2024 10:18:20 -0700 Subject: [PATCH] updates --- .../virtual-machine-scale-sets-configure-rolling-upgrades.md | 4 +++- .../virtual-machine-scale-sets-maxsurge.md | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades.md b/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades.md index 9272510b321..be206a28d3c 100644 --- a/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades.md +++ b/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-configure-rolling-upgrades.md @@ -33,6 +33,8 @@ Before configuring a rolling upgrade policy on a Virtual Machine Scale Set with ```azurepowershell-interactive Register-AzProviderFeature -FeatureName VMSSFlexRollingUpgrade -ProviderNameSpace Microsoft.Compute +Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute + Register-AzProviderFeature -FeatureName MaxSurgeRollingUpgrade -ProviderNamespace Microsoft.Compute ``` @@ -43,7 +45,7 @@ Register-AzProviderFeature -FeatureName MaxSurgeRollingUpgrade -ProviderNamespac - When using a rolling upgrade policy on Virtual Machine Scale Sets with Uniform Orchestration, the scale set must also have a [health probe](/azure/load-balancer/load-balancer-custom-probe-overview) or use the [Application Health Extension](virtual-machine-scale-sets-health-extension.md) to monitor application health. -- When using rolling upgrades with MaxSurge, new VMs are created using the latest scale set model to replace VMs using the old scale set model. These newly created VMs have new instance Ids and IP addresses. Ensure you have enough quota and address space in your subnet to accommodate these new VMs before enabling MaxSurge. For more information on quotas and limits, see [Azure subscription and service limits](/azure/azure-resource-manager/management/azure-subscription-service-limits). +- When using rolling upgrades with MaxSurge, new VMs are created using the latest scale set model to replace VMs using the old scale set model. These newly created VMs have new instance Ids and IP addresses. For more information on MaxSurge upgrades, see [Rolling upgrades with MaxSurge on Virtual Machine Scale Sets](virtual-machine-scale-sets-maxsurge.md). ## Concepts diff --git a/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge.md b/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge.md index ea79c7ff96f..52262dab3d2 100644 --- a/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge.md +++ b/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-maxsurge.md @@ -49,9 +49,9 @@ Register-AzProviderFeature -FeatureName MaxSurgeRollingUpgrade -ProviderNamespac ## Considerations -When using rolling upgrades with MaxSurge, new virtual machines are created using the latest scale set model to replace virtual machines using the old scale set model. These newly created virtual machines counts towards your overall core quota. Additionally, these new virtual machines have new IP addresses and are placed into an existing subnet. You also need to have enough IP address quota and subnet space available to deploy these newly created virtual machines. +- When using rolling upgrades with MaxSurge, new virtual machines are created using the latest scale set model to replace virtual machines using the old scale set model. These newly created virtual machines counts towards your overall core quota. Additionally, these new virtual machines have new IP addresses and are placed into an existing subnet. You also need to have enough IP address quota and subnet space available to deploy these newly created virtual machines. -During the rolling upgrade processes, Azure performs a quota check before each new batch. If that quota check fails, the rolling upgrade will be canceled. You can restart a rolling upgrade by making a new change to the scale set model or triggering a generic model update. For more information, see [restart a rolling upgrade](virtual-machine-scale-sets-configure-rolling-upgrades.md#restart-a-rolling-upgrade). +- During the MaxSurge rolling upgrade processes, Azure performs a quota check before each new batch. If that quota check fails, the upgrade will default to a non-MaxSurge upgrade and be upgraded in place. ## MaxSurge vs in place upgrades