Partager via


Mettre à jour les paramètres Instance Mix sur un groupe identique existant

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 vmSizes sous skuProfile
  • Un allocationStrategy (si non spécifié, Azure utilise par défaut lowestPrice)

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.