Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment mettre à jour les paramètres de composition d’instances sur un ensemble d'échelle, y compris la modification des tailles des machines virtuelles et des stratégies d’allocation.
Mettre à jour les paramètres Instance Mix sur un groupe identique existant
Les paramètres Instance Mix peuvent être mis à jour sur votre groupe identique via l’interface CLI, PowerShell et l’API REST. Vous pouvez modifier les tailles de machine virtuelle ou la stratégie d’allocation, ou les deux, dans un seul appel.
Remarque
Lorsque vous modifiez la stratégie d’allocation, la nouvelle stratégie prend effet uniquement après la mise à l’échelle des groupes identiques. Les machines virtuelles existantes ne sont affectées que lorsqu’une action de mise à l’échelle a lieu.
Lorsque vous passez de Prioritized (preview) à une autre stratégie d’allocation, vous devez d’abord annuler les rangs de priorité associés aux tailles de machine virtuelle.
Vérifiez que vous utilisez Azure CLI version 2.66.0 ou ultérieure.
Modifier la stratégie d’allocation
Pour mettre à jour la stratégie d’allocation, par exemple CapacityOptimized :
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--set skuProfile.allocationStrategy=CapacityOptimized
Modifier les tailles de machine virtuelle
Pour mettre à jour les tailles de machine virtuelle dans le skuProfile, par exemple, vers Standard_D2as_v4, Standard_D2as_v5 et Standard_D2s_v5 :
Remarque
Lorsque vous mettez à jour les tailles de machine virtuelle, vous devez préciser la liste complète des tailles souhaitées dans l'ensemble de mise à l'échelle. Cette opération remplace l’ensemble de la liste, et non seulement ajoute ou supprime des tailles individuelles.
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2as_v4 Standard_D2as_v5 Standard_D2s_v5
Activer la combinaison d’instances sur un groupe identique existant
Pour activer la combinaison d’instances sur un groupe identique qui ne l’utilise pas encore, spécifiez les propriétés skuProfile. Vous devez définir :
-
sku.nameà"Mix" -
sku.tierànull - Au moins une valeur dans
vmSizessousskuProfile - Un
allocationStrategy(si non spécifié, Azure utilise par défautlowestPrice)
Les exemples suivants montrent comment activer la combinaison d’instances sur un ensemble de mise à l'échelle existant.
Cet exemple met à jour un ensemble d'échelles existant en mode d’orchestration flexible pour utiliser la combinaison d’instances avec des tailles de machine virtuelle Standard_D2as_v4, Standard_D2s_v5 et Standard_D2as_v5, ainsi que la stratégie d’allocation capacityOptimized :
az vmss update \
--name {scaleSetName} \
--resource-group {resourceGroupName} \
--set sku.name=Mix sku.tier=null \
--skuprofile-vmsizes Standard_D2as_v4 Standard_D2s_v5 Standard_D2as_v5 \
--set skuProfile.allocationStrategy=capacityOptimized
Scénarios de mise à jour courants
Supprimer une taille de machine virtuelle spécifique
Pour supprimer une taille de machine virtuelle spécifique de la configuration de combinaison d’instances, spécifiez la liste complète des tailles de machine virtuelle que vous souhaitez conserver, à l’exclusion de la taille que vous souhaitez supprimer.
Exemple : supprimer Standard_D2as_v4 d’un groupe identique qui a Standard_D2as_v4, Standard_D2s_v4, Standard_D2as_v5et Standard_D2s_v5 :
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2s_v4 Standard_D2as_v5 Standard_D2s_v5
Ajouter une taille de machine virtuelle spécifique
Pour ajouter une nouvelle taille de machine virtuelle à la configuration de combinaison d’instances, spécifiez la liste complète des tailles de machine virtuelle, y compris les tailles existantes et nouvelles.
Exemple : Ajouter Standard_D4s_v5 à un ensemble d'échelle qui possède actuellement Standard_D2s_v4, Standard_D2as_v5 et Standard_D2s_v5.
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2s_v4 Standard_D2as_v5 Standard_D2s_v5 Standard_D4s_v5
Étapes suivantes
Découvrez comment résoudre les problèmes liés à votre groupe identique avec Instance Mix.