Impostazioni cluster
Prima dell'aggiunta dello storage collegato, la soluzione VMware vCenter Server® non abilitava funzioni avanzate come VMware® vSphere Distributed Resource Scheduler (DRS) e VMware vSphere® high availability (HA). Con l'aggiunta del dispositivo di archiviazione collegato NFS, queste funzioni sono abilitate sul cluster con le impostazioni elencate nelle seguenti sezioni.
vSphere Distributed Resource Scheduler
Due funzioni principali sono abilitate quando attivi vSphere DRS su un cluster: Load Balancing (Bilanciamento del carico) e Power Management (Gestione dell'alimentazione).
Bilanciamento del carico
Con il bilanciamento del carico, la distribuzione e l'utilizzo delle risorse di CPU e memoria per tutti gli host e le VM (Virtual Machine) nel cluster sono monitorati costantemente. DRS confronta queste metriche a un utilizzo delle risorse ideale, dati gli attributi dei pool di risorse e delle VM del cluster e la domanda attuale. Completa o suggerisce quindi le migrazioni di VM come necessario.
Quando una macchina virtuale viene accesa per la prima volta nel cluster, DRS cerca di mantenere un corretto bilanciamento del carico posizionando la macchina virtuale su un host appropriato o facendo una raccomandazione. Le impostazioni di posizionamento o suggerimento sono impostate nella sezione DRS Automation delle impostazioni del cluster.
In questa progettazione, il livello di DRS Automation è impostato su un'indicazione di Fully Automated (Completamente automatizzato) in modo che, quando vengono accese, le VM vengono automaticamente posizionate sugli host con una capacità sufficiente. Le VM vengono anche automaticamente migrate da un host a un altro per bilanciare il carico del cluster. Inoltre, la soglia di migrazione del cluster DRS è impostata al punto intermedio tra conservativa e aggressiva, in modo che vengano applicate le raccomandazioni di priorità 1, priorità 2 e priorità 3. vCenter Server fornisce almeno buoni miglioramenti al bilanciamento del carico del cluster.
La seguente tabella mostra le impostazioni per il cluster vSphere DRS nel client web VMware vSphere.
Impostazione | Valore |
---|---|
Turn ON vSphere DRS | Selezionato |
Automation Level | Fully Automated |
Migration Threshold | Applicare i suggerimenti con priorità 1, priorità 2 e priorità 3. |
Enable individual machine automation levels | Selezionato, impostato su 15 ms |
Per ulteriori informazioni sulla configurazione di queste impostazioni nel vSphere Web Client, consultare la documentazione di VMware vSphere.
Insieme al livello di automazione e alla soglia di migrazione del cluster, questa progettazione abilita l'automazione delle VM in modo che tu possa sovrascrivere i valori per le singole VM. Un controllo più granulare delle VM abilita un'ulteriore indicazione della priorità al bilanciamento del carico delle VM.
Power Management
Quando la funzione VMware Distributed Power Management è abilitata, DRS confronta la capacità a livello di cluster e host con le domande delle VM del cluster, inclusa la recente domanda a livello cronologico. La funzione Power Management (Gestione dell'alimentazione) mette, o suggerisce di farlo, gli host in modalità di alimentazione in standby, se viene rilevata una capacità in eccesso sufficiente, oppure in modalità di acceso, se è necessaria della capacità. A seconda dei suggerimenti relativi allo stato di alimentazione degli host risultanti, potrebbe anche essere necessario migrare le VM verso e dagli host.
In questo progetto, la gestione dell'alimentazione non è abilitata poiché non esiste alcun vantaggio operativo o finanziario nell'accendere e spegnere gli host del cluster.
vSphere HA
vSphere fornisce l'HA per le macchine virtuali raggruppando le stesse e gli host su cui si trovano in un cluster. Gli host nel cluster sono monitorati e, se si verifica un malfunzionamento, le VM su un host malfunzionante vengono riavviate su host alternativi.
In questo progetto, vSphere HA è abilitato con il monitoraggio degli host e delle macchine virtuali sul cluster.
Host monitoring
Host monitoring consente agli host nel cluster di scambiare heartbeat di rete e abilita vSphere HA quando rileva dei malfunzionamenti. Questa funzione è abilitata in questa progettazione.
VM monitoring
La funzione VM monitoring utilizza le informazioni di heartbeat acquisite da VMware Tools come un proxy per la disponibilità del sistema operativo guest. VM monitoring consente a vSphere HA di reimpostare o riavviare automaticamente le singole VM che non hanno più la loro capacità di heartbeat. Questa progettazione abilita il monitoraggio sia delle VM che delle applicazioni.
Failure Conditions and VM Response
Le condizioni di errore definiscono in che modo si verificano le condizioni di errore delle VM e la risposta data a ciascuna di tali condizioni. In questa progettazione, la priorità di riavvio della VM (VM restart priority) è impostata su Medium. Riesaminare questo valore e regolare le impostazioni in modo che la priorità di riavvio corrisponda all'importanza del carico di lavoro. Inoltre, la risposta per l'isolamento host (Response for Host Isolation) è impostata su “Power off and restart VMs” in modo che le VM non siano influenzate da un host isolato nel cluster. Il resto dei valori per questa impostazione sono impostati sul valore predefinito.
La seguente tabella mostra le impostazioni per il cluster vSphere HA nel client web VMware vSphere.
Impostazione | Valore |
---|---|
VM restart priority | Medio |
Response for Host Isolation | Power off and restart VMs |
Response for Datastore with Permanent Device Loss (PDL) | Disabilitato |
Response for Datastore with All Paths Down (APD) | Disabilitato |
Response for APD recovery after APD timeout | Disabilitato |
VM monitoring sensitivity | Personalizzato |
Failure interval | 50s |
Minimum uptime | 90s |
Maximum per-VM resets | 10 |
Maximum resets time window | Entro 1h |
Per ulteriori informazioni sulla configurazione di queste impostazioni nel vSphere Web Client, consultare la documentazione di VMware vSphere.
Admission Control
vCenter Server utilizza la funzione Admission Control (Controllo di ammissione) per garantire che siano disponibili risorse sufficienti in un cluster per fornire la protezione da failover e per garantire che le prenotazioni di risorse VM siano rispettate. In questa progettazione, la capacità di failover è riservata specificando una percentuale delle risorse del cluster. La capacità di failover definita è impostata sul 25% della CPU e il 25% della memoria.
Datastore Heartbeating
vSphere HA utilizza il battito cardiaco del datastore per identificare gli host che si sono guastati e gli host che si trovano su una partizione di rete. Datastore Heartbeating consente a vSphere HA di monitorare gli host quando si verifica una partizione della rete di gestione e di continuare a rispondere alle condizioni di errore che si verificano. In questa progettazione, la politica di selezione di Datastore Heartbeating è impostata su “Automatically select datastores accessible from the host”.