Aggiornare le modalità dei criteri per set di scalabilità di macchine virtuali
La modalità dei criteri di aggiornamento scelta può influire sul tempo di attività complessivo del servizio del set di scalabilità di macchine virtuali. Le modalità dei criteri di aggiornamento disponibili sono: automatico, manuale e in sequenza.
Modalità dei criteri di aggiornamento
Nota
Per aggiornare la versione di riferimento dell'immagine durante un aggiornamento, registrare il flag di funzionalità seguente:
Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute
Ogni set di scalabilità di macchine virtuali ha una modalità di criteri di aggiornamento che determina come le istanze vengono aggiornate con il modello del set di scalabilità più recente. Le modifiche apportate al modello del set di scalabilità includono gli aggiornamenti che devono essere applicati a ogni singola istanza. Alcuni esempi includono:
- Aggiornamenti dei riferimenti alle immagini
- Modifiche dello SKU
- Aggiungere/rimuovere un disco dati
- Aggiungere/rimuovere estensioni
- Aggiunta di zone di disponibilità
- Modifica delle informazioni sul dominio di errore
Possono inoltre verificarsi situazioni in cui si vuole che istanze specifiche nel set di scalabilità vengano trattate in modo diverso rispetto al resto. Ad esempio, alcune istanze del set di scalabilità potrebbero essere necessarie per eseguire attività diverse rispetto agli altri membri del set di scalabilità. In queste situazioni, Protezione istanza o metriche personalizzate per i criteri di aggiornamento in sequenza (anteprima) forniscono i controlli necessari per proteggere queste istanze dall'aggiornamento insieme alle altre istanze.
Modalità dei criteri di aggiornamento automatico
Con una modalità di criteri di aggiornamento automatico, il set di scalabilità non garantisce l'ordine di arresto delle macchine virtuali. Il set di scalabilità potrebbe arrestare tutte le macchine virtuali contemporaneamente per eseguire gli aggiornamenti.
La modalità dei criteri di aggiornamento automatico è più adatta per gli scenari DevTest in cui non si è interessati al tempo di attività delle istanze, apportando modifiche alle configurazioni e alle impostazioni.
Se il set di scalabilità fa parte di un cluster di Service Fabric, la modalità Automatica è l'unica modalità disponibile. Per altre informazioni, vedere Aggiornamenti delle applicazioni di Service Fabric.
Modalità dei criteri di aggiornamento manuale
Con una modalità dei criteri di aggiornamento manuale, è possibile scegliere quando aggiornare le istanze del set di scalabilità. Quando si verificano modifiche al modello del set di scalabilità, non accade nulla automaticamente alle macchine virtuali esistenti. Le nuove istanze aggiunte al set di scalabilità usano il modello più aggiornato disponibile.
La modalità dei criteri di aggiornamento manuale è più adatta per i carichi di lavoro in cui è necessario un maggiore controllo su quando e su come vengono aggiornate le istanze.
Modalità dei criteri di aggiornamento in sequenza
Con una modalità dei criteri di aggiornamento in sequenza, il set di scalabilità esegue gli aggiornamenti in batch. Si ottiene anche un maggiore controllo sugli aggiornamenti con impostazioni come le dimensioni del batch, la percentuale massima di integrità, la definizione delle priorità delle istanze non integre e l'abilitazione degli aggiornamenti tra le zone di disponibilità.
La modalità dei criteri di aggiornamento in sequenza è più adatta per i carichi di lavoro di produzione che richiedono sempre un numero impostato di istanze. Gli aggiornamenti in sequenza sono il modo più sicuro per aggiornare le istanze al modello più recente senza compromettere la disponibilità e il tempo di attività.
Quando si usa una modalità dei criteri di aggiornamento in sequenza in set di scalabilità di macchine virtuali con orchestrazione flessibile, il set di scalabilità deve usare anche l'estensione integrità dell'applicazione per monitorare l'integrità dell'applicazione.
Quando si usa una modalità dei criteri di aggiornamento in sequenza in set di scalabilità di macchine virtuali con l'orchestrazione uniforme, il set di scalabilità deve avere anche un probe di integrità o usare l'estensione dell'integrità dell'applicazione per monitorare l'integrità dell'applicazione.
Aggiornamenti che richiedono un riavvio, una ricreazione dell'immagine o una ridistribuzione
Alcuni aggiornamenti richiedono un riavvio della macchina virtuale, mentre altri possono essere completati senza interrompere le istanze del set di scalabilità. Gli aggiornamenti che richiedono il riavvio, la ricreazione dell'immagine o la ridistribuzione dell'istanza della macchina virtuale includono:
- Aggiornamenti di chiavi SSH o password
- Modifiche ai dati personalizzati
- Aggiornamenti dei riferimenti alle immagini
- Modifiche alle dimensioni delle macchina virtuali
- Aggiunta di zone di disponibilità
- Modifiche al dominio di errore
- Modifiche al gruppo di posizionamento di prossimità
Nota
Anche se le modifiche ai dati personalizzati e alle password possono essere apportate senza un riavvio, affinché gli aggiornamenti vengano applicati alle istanze della macchina virtuale è necessario creare nuovamente l'immagine della macchina virtuale. Per altre informazioni, vedere Ricreare l'immagine di una macchina virtuale
Passaggi successivi
Informazioni su come impostare la modalità dei criteri di aggiornamento del set di scalabilità di macchine virtuali.