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.
In soluzione Azure VMware i cluster in un cloud privato sono una risorsa gestita. Di conseguenza, il ruolo CloudAdmin non può apportare determinate modifiche al cluster dal client vSphere, inclusa la gestione delle regole distributed Resource Scheduler (DRS).
La funzionalità dei criteri di posizionamento è disponibile in tutte le aree soluzione Azure VMware. I criteri di posizionamento consentono di controllare il posizionamento delle macchine virtuali (VM) negli host all'interno di un cluster tramite il portale di Azure. Quando si crea un criterio di posizionamento, include una regola DRS nel cluster vSphere specificato. Include anche altre logiche per l'interoperabilità con le operazioni di soluzione Azure VMware.
I criteri di posizionamento hanno almeno cinque componenti obbligatori:
Nome: definisce il nome del criterio ed è soggetto ai vincoli di denominazione delle risorse di Azure.
Tipo : definisce il tipo di controllo da applicare alle risorse contenute nei criteri.
Cluster : definisce il cluster per i criteri. L'ambito di un criterio di posizionamento è un cluster vSphere, quindi solo le risorse dello stesso cluster possono far parte dello stesso criterio di posizionamento.
Stato : definisce se il criterio è abilitato o disabilitato. In alcuni scenari, un criterio potrebbe essere disabilitato automaticamente quando viene creata una regola in conflitto. Per altre informazioni, vedere Considerazioni.
Macchina virtuale: definisce le macchine virtuali e gli host per i criteri. A seconda del tipo di regola creata, i criteri potrebbero richiedere di specificare un certo numero di macchine virtuali e host. Per altre informazioni, vedere Tipi di criteri di posizionamento.
Prerequisito
Per gestire i criteri di posizionamento, è necessario disporre dell'accesso a livello di collaboratore al cloud privato.
Tipi di criteri di posizionamento
Criteri di VM-VM
I criteri vm-VM specificano se le macchine virtuali selezionate devono essere eseguite nello stesso host o devono essere mantenute in host separati. Oltre a scegliere un nome e un cluster per i criteri, i criteri VM-VM richiedono di selezionare almeno due macchine virtuali da assegnare. L'assegnazione degli host non è necessaria o consentita per questo tipo di criterio.
I criteri di affinità vm-VM indicano a DRS di provare a mantenere insieme le macchine virtuali specificate nello stesso host. È utile per motivi di prestazioni, ad esempio.
I criteri anti-affinità vm-VM indicano a DRS di provare a mantenere le macchine virtuali specificate diverse tra loro in host separati. È utile negli scenari di disponibilità in cui un problema con un solo host non influisce su più macchine virtuali all'interno dello stesso criterio.
Criteri host di macchine virtuali
I criteri host vm specificano se le macchine virtuali selezionate possono essere eseguite in host selezionati. Per evitare interferenze con operazioni gestite dalla piattaforma, ad esempio la modalità di manutenzione host e la sostituzione dell'host, i criteri host delle macchine virtuali in soluzione Azure VMware sono sempre preferenziali (noti anche come regole "should"). Di conseguenza, i criteri host di macchine virtuali potrebbero non essere rispettati in determinati scenari. Per altre informazioni, vedere Monitorare l'operazione di un criterio.
Alcune operazioni della piattaforma aggiornano dinamicamente l'elenco di host definiti nei criteri host di macchine virtuali. Ad esempio, quando si elimina un host membro di un criterio di posizionamento, l'host viene rimosso quando più host fa parte di tale criterio. Inoltre, se un host fa parte di un criterio e deve essere sostituito come parte di un'operazione gestita dalla piattaforma, i criteri vengono aggiornati dinamicamente con il nuovo host.
Oltre a scegliere un nome e un cluster per i criteri, è necessario selezionare almeno una macchina virtuale e un host da assegnare ai criteri.
I criteri di affinità host vm indicano a DRS di provare a eseguire le macchine virtuali specificate negli host definiti.
I criteri anti-affinità host vm indicano a DRS di provare a eseguire le macchine virtuali specificate negli host diversi da quelli definiti.
Considerazioni
Scalabilità del cluster
soluzione Azure VMware tenta di impedire che si verifichino determinate violazioni delle regole drS durante l'esecuzione di operazioni di ridimensionamento del cluster.
Non è possibile rimuovere l'ultimo host da un criterio host di macchine virtuali. Tuttavia, se è necessario rimuovere l'ultimo host dai criteri, è possibile correggerlo aggiungendo un altro host al criterio prima di rimuovere l'host dal cluster. In alternativa, è possibile eliminare i criteri di posizionamento prima di rimuovere l'host.
Non è possibile avere un criterio di anti-affinità vm-VM con più macchine virtuali rispetto al numero di host in un cluster. Se la rimozione di un host comporta un minor numero di host nel cluster rispetto alle macchine virtuali, viene visualizzato un errore che impedisce l'operazione. È possibile correggerlo rimuovendo prima le macchine virtuali dalla regola e quindi rimuovendo l'host dal cluster.
Conflitti di regole
Se vengono rilevati conflitti di regole drS quando si crea un criterio vm-vm, tale criterio viene creato in uno stato disabilitato seguendo il comportamento standard della regola di ripristino di emergenza VMware. Per altre informazioni sulla visualizzazione dei conflitti di regole, vedere Monitorare l'operazione di un criterio.
Creare criteri di selezione host
Non esiste alcun limite definito al numero di criteri creati. Tuttavia, più vincoli di posizionamento creati, più difficile è che vSphere DRS sposti in modo efficace le macchine virtuali all'interno del cluster e fornisca le risorse necessarie per i carichi di lavoro.
Assicurarsi di esaminare i requisiti per il tipo di criterio.
Nel cloud privato soluzione Azure VMware, in Gestisci selezionare Criteri di posizionamento>+ Crea.
Suggerimento
È anche possibile selezionare il cluster nel riquadro Panoramica dei criteri di posizionamento e quindi selezionare Crea.
Specificare un nome descrittivo, selezionare il tipo di criterio e selezionare il cluster in cui vengono creati i criteri. Selezionare quindi Abilitato.
Avviso
Se si disabilitano i criteri, vengono creati i criteri e la regola DRS sottostante, ma le azioni dei criteri vengono ignorate fino a quando non si abilita il criterio.
Se è stata selezionata l'affinità host vm o l'anti-affinità dell'host vm come tipo, selezionare + Aggiungi host e gli host da includere nei criteri. È possibile selezionare più host.
Nota
Il riquadro Seleziona host mostra il numero di criteri host di macchine virtuali associati all'host e il numero totale di macchine virtuali contenute in tali criteri associati.
Selezionare + Aggiungi macchina virtuale e le macchine virtuali da includere nei criteri. È possibile selezionare più macchine virtuali.
Nota
Il riquadro Seleziona host mostra il numero di criteri host di macchine virtuali associati all'host e il numero totale di macchine virtuali contenute in tali criteri associati.
Al termine dell'aggiunta delle macchine virtuali desiderate, selezionare Aggiungi macchine virtuali.
Selezionare Avanti: Rivedi e crea per esaminare i criteri.
Selezionare Crea criterio. Per apportare modifiche, selezionare Indietro: Informazioni di base.
Dopo aver creato i criteri di posizionamento, selezionare Aggiorna per visualizzarlo nell'elenco.
Modificare un criterio di posizionamento
È possibile modificare lo stato di un criterio, aggiungere una nuova risorsa o annullare l'assegnazione di una risorsa esistente.
Modificare lo stato dei criteri
È possibile modificare lo stato di un criterio in Abilitato o Disabilitato.
Nel cloud privato soluzione Azure VMware, in Gestisci selezionare Criteri di posizionamento.
Per il criterio che si vuole modificare, selezionare Altro (...) e quindi selezionare Modifica.
Suggerimento
È possibile disabilitare un criterio dalla panoramica dei criteri di posizionamento selezionando Disabilita dall'elenco a discesa Impostazioni. Non è possibile abilitare un criterio dall'elenco a discesa Impostazioni.
Se il criterio è abilitato ma si vuole disabilitarlo, selezionare Disabilitato e quindi selezionare Disabilitato nel messaggio di conferma. In caso contrario, se il criterio è disabilitato e si vuole abilitarlo, selezionare Abilita.
Selezionare Rivedi e aggiorna.
Esaminare le modifiche e selezionare Aggiorna criteri. Per apportare modifiche, selezionare Indietro: Informazioni di base.
Aggiornare le risorse in un criterio
È possibile aggiungere nuove risorse, ad esempio una macchina virtuale o un host, a un criterio o rimuovere quelle esistenti.
Nel cloud privato soluzione Azure VMware, in Gestisci selezionare Criteri di posizionamento.
Per i criteri da modificare, selezionare Altro (...) e quindi Modifica.
Per rimuovere una risorsa esistente, selezionare una o più risorse da rimuovere e selezionare Annulla assegnazione.
Per aggiungere una nuova risorsa, selezionare Modifica macchina virtuale o Modifica host, selezionare la risorsa da aggiungere e quindi selezionare Salva.Selezionare Avanti: rivedere e aggiornare.
Esaminare le modifiche e selezionare Aggiorna criteri. Per apportare modifiche, selezionare Indietro : Nozioni di base.
Eliminare criteri
È possibile eliminare un criterio di posizionamento e la relativa regola drS corrispondente.
Nel cloud privato soluzione Azure VMware, in Gestisci selezionare Criteri di posizionamento.
Per il criterio che si vuole modificare, selezionare Altro (...) e quindi selezionare Elimina.
Selezionare Elimina nel messaggio di conferma.
Monitorare il funzionamento di un criterio
Usare il client vSphere per monitorare l'operazione della regola drS corrispondente di un criterio di posizionamento.
In qualità di titolare del ruolo CloudAdmin, è possibile visualizzare, ma non modificare, le regole DRS create da un criterio di posizionamento nella scheda Configura del cluster in Regole vm/host. Consente di visualizzare informazioni aggiuntive, ad esempio se le regole drS si trovano in uno stato di conflitto.
Inoltre, è possibile monitorare varie operazioni delle regole drS, ad esempio raccomandazioni e errori, dalla scheda Monitoraggio del cluster.
Limitare lo spostamento delle macchine virtuali
Per determinate applicazioni sensibili, vMotion può causare interruzioni o interruzioni impreviste del servizio. Per questi tipi di applicazioni, potrebbe essere preferibile limitare lo spostamento delle macchine virtuali solo a vMotion avviato manualmente. Con i criteri Limita posizionamento dello spostamento delle macchine virtuali, è possibile disabilitare le vMotion avviate da DRS. Per la maggior parte dei carichi di lavoro, questo non è necessario e può causare effetti imprevisti sulle prestazioni a causa di vicini rumorosi nello stesso host.
Abilitare Limita lo spostamento delle macchine virtuali per macchine virtuali specifiche
- Passare a Gestisci criteri di posizionamento e selezionare Limita lo spostamento delle macchine virtuali.
- Selezionare la macchina virtuale o le macchine virtuali da limitare e quindi selezionare Seleziona.
- La macchina virtuale o il set di scalabilità di macchine virtuali selezionato viene visualizzato nella scheda Vm con spostamento limitato.
Nel client vSphere viene creato un override della macchina virtuale per impostare il ripristino di emergenza su parzialmente automatizzato per tale macchina virtuale.
DrS non eseguirà più la migrazione automatica della macchina virtuale.
La vMotion manuale della macchina virtuale e il posizionamento iniziale automatico della macchina virtuale continuano a funzionare.
Domande frequenti
I criteri di posizionamento sono gli stessi delle regole di affinità DRS?
Sì e no. Mentre vSphere DRS implementa il set corrente di criteri, l'esperienza è stata semplificata. La modifica di gruppi di macchine virtuali e gruppi host è un'operazione complessa, in particolare quando gli host sono temporanei e possono essere sostituiti in un ambiente cloud. Quando gli host vengono sostituiti nell'inventario vSphere in un ambiente locale, l'amministratore di vSphere deve modificare il gruppo host per assicurarsi che i vincoli di posizionamento host della macchina virtuale desiderati rimangano attivi. I criteri di posizionamento in soluzione Azure VMware aggiornare i gruppi host quando un host viene ruotato o modificato. Analogamente, se si esegue la scalabilità in un cluster, il gruppo host viene aggiornato automaticamente, a seconda delle esigenze. L'aggiornamento automatico elimina il sovraccarico di gestione dei gruppi host per il cliente.
Poiché si tratta di una funzionalità esistente disponibile nel server vCenter, perché non è possibile usarla direttamente?
soluzione Azure VMware fornisce un cloud privato in Azure. In questa infrastruttura di soluzione VMware gestita, Microsoft gestisce i cluster, gli host, gli archivi dati e i commutatori virtuali distribuiti nel cloud privato. Allo stesso tempo, il tenant è responsabile della gestione dei carichi di lavoro distribuiti nel cloud privato. Di conseguenza, il tenant che amministra il cloud privato non ha lo stesso set di privilegi disponibile per l'amministratore della soluzione VMware in una distribuzione locale.
Inoltre, la mancanza della granularità desiderata nei privilegi di vSphere presenta alcune problematiche durante la gestione del posizionamento dei carichi di lavoro nel cloud privato. Ad esempio, le regole di ripristino di emergenza di vSphere comunemente usate in locale per definire le regole di affinità e anti-affinità non possono essere usate così come sono in un ambiente soluzione Azure VMware, perché alcune di queste regole possono bloccare l'operazione quotidiana del cloud privato. I criteri di posizionamento consentono di definire tali regole usando il portale di Azure, evitando così la necessità di usare le regole DRS. Insieme a un'esperienza semplificata, i criteri di posizionamento assicurano che le regole non influiscono sulle attività quotidiane di manutenzione e funzionamento dell'infrastruttura.
Qual è la differenza tra i criteri di affinità dell'host di macchine virtuali e Limita lo spostamento delle macchine virtuali?
I criteri di affinità dell'host di macchine virtuali vengono usati per limitare lo spostamento delle macchine virtuali a un gruppo di host inclusi nei criteri di affinità host macchina virtuale. Di conseguenza, una macchina virtuale può essere vMotioned all'interno del set di host selezionati nei criteri di affinità host macchina virtuale. In alternativa, limita lo spostamento delle macchine virtuali garantisce che la macchina virtuale selezionata rimanga nell'host in cui si trova attualmente.
Quali avvertenze dovrei sapere?
Le regole MUST dell'host di macchine virtuali non sono supportate perché bloccano le operazioni di manutenzione.
Le regole SHOULD dell'host di macchine virtuali sono regole preferenziali, in cui vSphere DRS tenta di soddisfare le regole nella misura massima possibile. In alcuni casi, vSphere DRS può sottoporre le macchine virtuali vMotion alle regole SHOULD dell'host vm per garantire che i carichi di lavoro ottengano le risorse necessarie. Si tratta di un comportamento standard di ripristino di emergenza di vSphere e la funzionalità Criteri di posizionamento non modifica il comportamento sottostante di vSphere DRS.
Se si creano regole in conflitto, questi conflitti possono essere visualizzati nel server vCenter e le regole appena definite potrebbero non essere effettive. Si tratta di un comportamento standard di ripristino di emergenza di vSphere, ovvero i log per i quali è possibile osservare nel server vCenter.