Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come aggiornare le impostazioni della combinazione di istanze in un set di scalabilità, incluse le modifiche delle dimensioni delle macchine virtuali e le strategie di allocazione.
Aggiornare le impostazioni della combinazione di istanze in un set di scalabilità esistente
È possibile aggiornare le impostazioni della combinazione di istanze nel set di scalabilità tramite l'interfaccia della riga di comando, PowerShell e l'API REST. È possibile modificare le dimensioni della macchina virtuale o la strategia di allocazione o entrambe in una singola chiamata.
Annotazioni
Quando si modifica la strategia di allocazione, la nuova strategia diventa effettiva solo dopo che il set di scalabilità viene ridimensionato o disattivato. Le macchine virtuali esistenti non sono interessate fino a quando non si verifica un'azione di ridimensionamento.
Quando si passa da Prioritized (preview) a un'altra strategia di allocazione, è necessario innanzitutto annullare i ranghi di priorità associati alle dimensioni della macchina virtuale.
Assicurarsi di usare la versione 2.66.0 dell'interfaccia della riga di comando di Azure o versioni successive.
Modificare la strategia di allocazione
Per aggiornare la strategia di allocazione, ad esempio, a CapacityOptimized:
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--set skuProfile.allocationStrategy=CapacityOptimized
Modificare le dimensioni della macchina virtuale
Per aggiornare le dimensioni delle macchine virtuali in skuProfile, ad esempio Standard_D2as_v4, Standard_D2as_v5 e Standard_D2s_v5:
Annotazioni
Quando si aggiornano le dimensioni delle macchine virtuali, è necessario specificare l'elenco completo delle dimensioni desiderate nel set di scalabilità. Questa operazione sostituisce l'intero elenco, non solo aggiunge o rimuove singole dimensioni.
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2as_v4 Standard_D2as_v5 Standard_D2s_v5
Abilita il mix di istanze in un set di scalabilità esistente
Per abilitare il mix di istanze in un set di scalabilità che non lo usa ancora, specifica le proprietà skuProfile. È necessario impostare:
-
sku.namea"Mix" -
sku.tieranull - Almeno un valore in
vmSizessottoskuProfile - Oggetto
allocationStrategy(se non specificato, per impostazione predefinita Azure èlowestPrice)
Gli esempi seguenti illustrano come abilitare il mix di istanze in un set di scalabilità esistente.
Questo esempio aggiorna un set di scalabilità esistente in modalità orchestrazione flessibile per usare la combinazione di istanze con dimensioni di macchina virtuale Standard_D2as_v4, Standard_D2s_v5 e Standard_D2as_v5 e la strategia di allocazione 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
Scenari di aggiornamento comuni
Rimuovere una dimensione di macchina virtuale specifica
Per rimuovere una dimensione specifica della macchina virtuale dalla configurazione della combinazione di istanze, specificare l'elenco completo delle dimensioni delle macchine virtuali da mantenere, escluse le dimensioni da rimuovere.
Esempio: Rimuovere Standard_D2as_v4 da un set di scalabilità con Standard_D2as_v4, Standard_D2s_v4Standard_D2as_v5, e Standard_D2s_v5:
az vmss update \
--resource-group {resourceGroupName} \
--name {scaleSetName} \
--skuprofile-vmsizes Standard_D2s_v4 Standard_D2as_v5 Standard_D2s_v5
Aggiungere una dimensione di macchina virtuale specifica
Per aggiungere una nuova dimensione della macchina virtuale alla configurazione della combinazione di istanze, specificare l'elenco completo delle dimensioni delle macchine virtuali, incluse le dimensioni esistenti e quelle nuove.
Esempio: Aggiungere Standard_D4s_v5 a un set di scalabilità che dispone attualmente di Standard_D2s_v4, Standard_D2as_v5e 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
Passaggi successivi
Scopri come risolvere i problemi del set di scalabilità con combinazione di istanze.