vSphere HA utilizza il controllo di accettazione per garantire che siano disponibili risorse sufficienti per il ripristino della macchina virtuale quando un host non riesce.

Il controllo dell'accettazione impone vincoli sull'utilizzo delle risorse. Qualsiasi azione che potrebbe violare questi vincoli non è consentita. Le azioni che potrebbero non essere consentite includono i seguenti esempi:

  • Attivazione di una macchina virtuale
  • Migrazione di una macchina virtuale
  • Aumento della prenotazione della CPU o della memoria di una macchina virtuale
La base per il controllo dell'accettazione di vSphere HA è il numero di errori dell'host che il cluster può tollerare e garantire comunque il failover. La capacità di failover dell'host può essere impostata in tre modi:
  • Percentuale risorsa cluster
  • Criterio slot
  • Host di failover dedicati
Nota: Il controllo ammissione di vSphere HA può essere disattivato. Tuttavia, senza di essa non si ha la certezza che il numero previsto di macchine virtuali possa essere riavviato dopo un errore. Non disattivare in modo permanente il controllo ammissione.
Nota: In un cluster, per consentire a vSphere vMotion di procedere, è necessario disattivare temporaneamente il controllo ammissione HA. Questa azione previene tempi di inattività delle macchine negli host sottoposti alla correzione. Se si disabilita il controllo ammissione HA prima di correggere un cluster a due nodi, il cluster perde tutte le proprie garanzie di alta disponibilità. Ciò è dovuto al fatto che quando uno dei due host passa alla modalità di manutenzione, vCenter Server non può eseguire il failover delle macchine virtuali in tale host e i failover HA non vengono mai eseguiti correttamente.
Nota: Per utilizzare Controllo ammissione di vSphere HA, nel cluster devono essere presenti almeno 3 host.

Indipendentemente dall'opzione di controllo ammissione scelta, esiste anche una soglia di riduzione delle risorse della macchina virtuale. Questa impostazione consente di specificare la percentuale di degradazione delle risorse da tollerare, ma non è disponibile a meno che non sia attivato vSphere DRS.

Il calcolo della riduzione delle risorse viene verificato sia per la CPU che per la memoria. Considera il sovraccarico della memoria e della memoria riservata di una macchina virtuale per decidere se consentire l'attivazione, la migrazione o le modifiche della prenotazione. La memoria effettiva utilizzata dalla macchina virtuale non viene considerata nel calcolo perché la prenotazione della memoria non sempre è correlata all'utilizzo effettivo della memoria della macchina virtuale. Se l'utilizzo effettivo è maggiore della memoria prenotata, la capacità di failover insufficiente è disponibile e si verifica un peggioramento delle prestazioni in caso di failover.

Se si imposta una soglia di riduzione delle prestazioni, è possibile specificare l'occorrenza di un problema di configurazione. Ad esempio:

  • Il valore predefinito è 100%, che non produce avvisi.
  • Se si riduce la soglia allo 0%, viene generato un avviso quando l'utilizzo del cluster supera la capacità disponibile.
  • Se si riduce la soglia al 20%, la riduzione delle prestazioni che può essere tollerata è calcolata come performance reduction = current utilization * 20%. Quando l'utilizzo corrente meno la riduzione delle prestazioni supera la capacità disponibile, viene emesso un avviso di configurazione.