From 7cb7c04f81270754684b15c76e78574b19c4f3d6 Mon Sep 17 00:00:00 2001 From: michal_s Date: Wed, 26 Feb 2025 15:56:39 +0100 Subject: [PATCH] Update virtual-machine-scale-sets-scale-in-policy.md Custom scale-in policies does not work with Flexible Orchstration mode. It is banned in Azure CLI for VMSS deployment: https://github.com/Azure/azure-cli/blob/610453d14e73a7d6b2da5fefc5c3f1e5538e5853/src/azure-cli/azure/cli/command_modules/vm/_validators.py#L1747 --- .../virtual-machine-scale-sets-scale-in-policy.md | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy.md b/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy.md index f1b64e277e4..6b193479163 100644 --- a/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy.md +++ b/articles/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy.md @@ -26,13 +26,8 @@ The scale-in policy feature provides users a way to configure the order in which ### Default scale-in policy #### Flexible orchestration -By default, Virtual Machine Scale Set applies this policy to determine which instance(s) will be scaled in. With the *Default* policy, VMs are selected for scale-in in the following order: - -1. Balance virtual machines across availability zones (if the scale set is deployed in zonal configuration) -2. Balance virtual machines across fault domains (best effort) -3. Delete virtual machine with the highest instance ID - -Users don't need to specify a scale-in policy if they just want the default ordering to be followed. +> [!IMPORTANT] +>At this time, the scale-in policy feature does not work with Flexible Orchestration mode. #### Uniform orchestration By default, Virtual Machine Scale Set applies this policy to determine which instance(s) will be scaled in. With the *Default* policy, VMs are selected for scale-in in the following order: @@ -101,7 +96,7 @@ New-AzVmss ` -ResourceGroupName "myResourceGroup" ` -Location "" ` -VMScaleSetName "myScaleSet" ` - -OrchestrationMode "Flexible" ` + -OrchestrationMode "Uniform" ` -ScaleInPolicy “OldestVM” ``` @@ -118,7 +113,7 @@ az group create --name --location az vmss create \ --resource-group \ --name \ - --orchestration-mode flexible \ + --orchestration-mode uniform \ --image Ubuntu2204 \ --admin-username \ --generate-ssh-keys \