La progettazione dei cluster vSphere deve tenere conto dei requisiti per i cluster standard, estesi e remoti e per la gestione del ciclo di vita degli host ESXi nei cluster in base alle caratteristiche dei carichi di lavoro.
Progettazione di cluster vSphere logici per VMware Cloud Foundation
La progettazione del cluster deve prendere in considerazione le caratteristiche dei carichi di lavoro distribuiti nel cluster.
Quando si progetta il layout del cluster in vSphere, tenere presenti le seguenti linee guida:
Confrontare i costi di capitale dell'acquisto di un numero inferiore di host ESXi più grandi con quelli dell'acquisto di un numero maggiore di host ESXi più piccoli. I costi variano in base al fornitore e al modello. Valutare il rischio di perdere un host più grande in un cluster scalato verticalmente e l'impatto sull'azienda con la maggiore probabilità di perdere uno o più host più piccoli in un cluster scalato orizzontalmente.
Valutare i costi operativi della gestione di alcuni host ESXi con i costi di gestione di più host ESXi.
Si tenga presente lo scopo del cluster, ovvero gestione, sola elaborazione, Edge ed elaborazione o solo Edge.
Per i cluster solo NSX Edge, considerare il numero di NIC fisiche per i nodi ESXi nel cluster vSphere.
Considerare il numero totale di host ESXi e i limiti del cluster.
Considerazioni sulla progettazione di cluster remoti
I cluster remoti sono gestiti dall'infrastruttura di gestione nel sito centrale.
Attributo cluster remoto |
Considerazione |
---|---|
Numero di host per cluster remoto |
|
Domini del carico di lavoro VI che hanno cluster remoti in un'istanza di VMware Cloud Foundation. |
|
Numero di cluster remoti per dominio del carico di lavoro VI |
|
Tipi di cluster per dominio del carico di lavoro VI |
Un dominio del carico di lavoro VI può includere cluster locali o un cluster remoto. |
Latenza tra il sito centrale e il sito remoto |
|
Larghezza di banda tra il sito centrale e il sito remoto |
|
Progettazione del metodo del ciclo di vita del cluster vSphere per VMware Cloud Foundation
vSphere Lifecycle Manager viene utilizzato per gestire i cluster vSphere in ogni dominio del carico di lavoro.
Quando si distribuisce un dominio del carico di lavoro, è possibile scegliere un metodo di gestione del ciclo di vita del cluster vSphere in base ai requisiti dell'organizzazione. Per ulteriori cluster all'interno del dominio del carico di lavoro, è possibile selezionare un metodo di gestione del ciclo di vita del cluster vSphere diverso per soddisfare requisiti specifici.
Metodo di gestione del ciclo di vita del cluster |
Descrizione |
Vantaggi |
Svantaggi |
---|---|---|---|
Immagini di vSphere Lifecycle Manager |
Le immagini di vSphere Lifecycle Manager contengono immagini di base, componenti aggiuntivi del fornitore, firmware e driver. |
|
|
Basi di confronto di vSphere Lifecycle Manager |
Una base di confronto di tipo aggiornamento contiene l'immagine ESXi e una base di confronto di tipo patch contiene le rispettive patch per l'host ESXi. |
|
|
Requisiti e consigli di progettazione del cluster di vSphere per VMware Cloud Foundation
La progettazione di un cluster vSphere è soggetta a un numero minimo di host, requisiti di progettazione e consigli di progettazione.
Per i requisiti e i consigli di progettazione di vSAN, vedere Requisiti e consigli per la progettazione di vSAN per VMware Cloud Foundation.
I requisiti per gli host ESXi in un dominio del carico di lavoro in VMware Cloud Foundation sono correlati ai requisiti di sistema dei carichi di lavoro ospitati nel dominio. I requisiti ESXi includono il numero, la configurazione del server, la quantità di risorse hardware, la rete e la gestione dei certificati. Procedure consigliate simili aiutano a progettare il funzionamento ottimale dell'ambiente
Considerazioni sulla progettazione del cluster di vSphere
Considerare un numero diverso di host per cluster in base al tipo di storage e ai requisiti specifici di risorse per i cluster vSAN standard ed estesi.
Attributo |
Specifica |
Dominio di gestione (cluster predefinito) |
Dominio di gestione (cluster aggiuntivi) o dominio del carico di lavoro VI (tutti i cluster) |
---|---|---|---|
Numero minimo di host ESXi |
vSAN (zona di disponibilità singola) |
4 |
3 |
vSAN (due zone di disponibilità) |
8 |
6 |
|
NFS, FC o vVols |
Non supportato |
|
|
Capacità riservata per la gestione degli errori degli host ESXi per cluster |
Zona di disponibilità singola |
|
|
Due zone di disponibilità |
|
|
Requisiti di progettazione del cluster vSphere di VMware Cloud Foundation
È necessario soddisfare i seguenti requisiti di progettazione per i cluster standard ed estesi nella progettazione del cluster vSphere per VMware Cloud Foundation. La progettazione del cluster considera il tipo di storage per il cluster, il modello di architettura dell'ambiente e il metodo di gestione del ciclo di vita.
ID requisito |
Requisiti di progettazione |
Giustificazione |
Implicazione |
---|---|---|---|
VCF-CLS-REQD-CFG-001 |
Creare un cluster in ogni dominio del carico di lavoro per il set iniziale di host ESXi. |
|
La gestione di più cluster e istanze di vCenter Server aumenta il sovraccarico operativo. |
VCF-CLS-REQD-CFG-002 |
Allocare un numero minimo di host ESXi in base al tipo di cluster da distribuire. |
|
Per supportare la ridondanza, è necessario allocare risorse aggiuntive per gli host ESXi. |
VCF-CLS-REQD-CFG-003 |
Se si utilizza un dominio di carico di lavoro consolidato, configurare i seguenti pool di risorse vSphere per controllare l'utilizzo delle risorse da parte dei carichi di lavoro di gestione e dei clienti.
|
|
È necessario gestire le impostazioni del pool di risorse di vSphere nel tempo. |
VCF-CLS-REQD-CFG-004 |
Per i cluster vSAN, ad eccezione dei cluster vSAN Max, configurare l'indirizzo IP del gateway della rete vSAN come indirizzo di isolamento per il cluster. |
vSphere HA può verificare se un host è isolato dalla rete vSAN. |
È necessario allocare un indirizzo IP aggiuntivo. |
VCF-CLS-REQD-CFG-005 |
Per i cluster vSAN, ad eccezione dei cluster vSAN Max, impostare l'opzione avanzata del cluster |
Assicura che vSphere HA utilizzi gli indirizzi di isolamento manuali invece dell'indirizzo del gateway di rete di gestione predefinito. |
nessuna. |
ID requisito |
Requisiti di progettazione |
Giustificazione |
Implicazione |
---|---|---|---|
VCF-CLS-REQD-CFG-006 |
Configurare l'indirizzo IP della rete vSAN per la seconda zona di disponibilità come indirizzo di isolamento aggiuntivo per il cluster. |
Consente a vSphere HA di convalidare se un host è isolato dalla rete vSAN per gli host in entrambe le zone di disponibilità. |
L'indirizzo IP del gateway della rete vSAN deve essere ad alta disponibilità e rispondere alle richieste ICMP. |
VCF-CLS-REQD-CFG-007 |
Abilitare l'impostazione Sostituisci gateway predefinito per questa scheda sulle schede VMkernel vSAN su tutti gli host ESXi. |
Consente di instradare il traffico dati vSAN attraverso il gateway di rete vSAN anziché attraverso il gateway di gestione. |
Le reti vSAN tra le zone di disponibilità devono avere una route reciproca. |
VCF-CLS-REQD-CFG-008 |
Creare un gruppo di host per ogni zona di disponibilità e aggiungere gli host ESXi nella zona al rispettivo gruppo. |
Facilita la gestione di quali macchine virtuali vengono eseguite in ogni zona di disponibilità. |
È necessario creare e mantenere le regole del gruppo di DRS Macchina virtuale-Host. |
Consigli per la progettazione del cluster vSphere per VMware Cloud Foundation
Nella progettazione del cluster vSphere è possibile applicare determinate procedure consigliate per i cluster standard ed estesi.
ID consiglio |
Consigli di progettazione |
Giustificazione |
Implicazione |
---|---|---|---|
VCF-CLS-RCMD-CFG-001 |
Utilizzare vSphere HA per proteggere tutte le macchine virtuali dagli errori. |
vSphere HA supporta un elevato livello di protezione per la disponibilità degli host ESXi e delle macchine virtuali. |
È necessario fornire risorse sufficienti sugli host rimanenti, in modo che le macchine virtuali possano essere riavviate su tali host in caso di interruzione del servizio. |
VCF-CLS-RCMD-CFG-002 |
Per i cluster vSAN, impostare la risposta di isolamento dell'host su Spegni e riavvia le macchine virtuali in vSphere HA. |
vSAN richiede che la risposta di isolamento dell'host sia impostata su Spegni e riavvia macchine virtuali sugli host ESXi disponibili. |
Se si verifica un evento falso positivo, le macchine virtuali vengono spente e un host ESXi viene dichiarato erroneamente isolato. |
VCF-CLS-RCMD-CFG-003 |
Configurare il controllo di ammissione per il guasto di 1 host ESXi e la capacità di failover basata sulla percentuale. |
L'uso della prenotazione basata sulla percentuale funziona bene in situazioni in cui le macchine virtuali hanno prenotazioni di CPU o memoria variabili e talvolta significative. vSphere calcola automaticamente la percentuale riservata in base al numero di errori degli host ESXi da tollerare e al numero di host ESXi nel cluster. |
In un cluster di 4 host ESXi, le risorse di soli 3 host ESXi sono disponibili per l'uso. |
VCF-CLS-RCMD-CFG-004 |
Abilitare il monitoraggio delle macchine virtuali per ogni cluster. |
Il monitoraggio delle macchine virtuali fornisce una protezione in-guest per la maggior parte dei carichi di lavoro delle macchine virtuali. L'applicazione o il servizio in esecuzione sulla macchina virtuale deve essere in grado di riavviarsi correttamente dopo un riavvio, altrimenti il riavvio della macchina virtuale non è sufficiente. |
nessuna. |
VCF-CLS-RCMD-CFG-005 |
Predisporre l'impostazione avanzata del cluster |
Consente di attivare il riavvio di un'appliance di gestione quando si verifica un errore del sistema operativo e non si ricevono heartbeat da VMware Tools, invece di attendere ulteriormente il completamento del controllo I/O. |
Se si desidera abilitare specificamente il monitoraggio di I/O, è necessario configurare l'impostazione avanzata das.iostatsinterval. |
VCF-CLS-RCMD-CFG-006 |
Abilitare vSphere DRS su tutti i cluster, utilizzando la modalità predefinita completamente automatica con soglia media. |
Offre il miglior compromesso tra bilanciamento del carico e migrazioni non necessarie con vSphere vMotion. |
Se si verifica un'interruzione di vCenter Server, potrebbe essere difficile determinare la mappatura dalle macchine virtuali negli host ESXi. |
VCF-CLS-RCMD-CFG-007 |
Abilitare Compatibilità migliorata di vMotion (EVC) su tutti i cluster del dominio di gestione. |
Supporta l'aggiornamento del cluster senza tempi di inattività delle macchine virtuali. |
È necessario abilitare EVC solo se i cluster contengono host con CPU dello stesso fornitore. È necessario abilitare EVC sul cluster del dominio di gestione predefinito durante l'attivazione. |
VCF-CLS-RCMD-CFG-008 |
Impostare la modalità EVC del cluster sulla linea di base maggiore disponibile e supportata per l'architettura di CPU più bassa sugli host del cluster. |
Supporta l'aggiornamento del cluster senza tempi di inattività delle macchine virtuali. |
nessuna. |
VCF-CLS-RCMD-LCM-001 |
Utilizzare le immagini come metodo di gestione del ciclo di vita per tutti i domini del carico di lavoro. |
|
|
ID consiglio |
Consigli di progettazione |
Giustificazione |
Implicazione |
---|---|---|---|
VCF-CLS-RCMD-CFG-009 |
Aumentare la percentuale di controllo di ammissione impostandola sulla metà degli host ESXi nel cluster. |
L'allocazione di solo metà di un cluster esteso garantisce che tutte le macchine virtuali dispongano di risorse sufficienti in caso di interruzione di un'area di disponibilità. |
In un cluster di 8 host ESXi, le risorse di soli 4 host ESXi sono disponibili per l'uso. Se si aggiungono altri host ESXi al cluster di gestione predefinito, aggiungerli a coppie, uno per zona di disponibilità. |
VCF-CLS-RCMD-CFG-010 |
Creare un gruppo di macchine virtuali per ogni zona di disponibilità e aggiungere le macchine virtuali della zona al rispettivo gruppo. |
Assicura che le macchine virtuali si trovi solo nella zona di disponibilità assegnata per evitare migrazioni di vSphere vMotion non necessarie. |
È necessario aggiungere manualmente le macchine virtuali al gruppo allocato. |
VCF-CLS-RCMD-CFG-011 |
Creare una regola di affinità tra macchine virtuali e host dovrebbe-essere-eseguita-negli-host-del-gruppo per eseguire ogni gruppo di macchine virtuali sul rispettivo gruppo di host nella stessa zona di disponibilità. |
Assicura che le macchine virtuali si trovi solo nella zona di disponibilità assegnata per evitare migrazioni di vSphere vMotion non necessarie. |
È necessario creare manualmente le regole. |