vRealize Automation richiede il database dell'appliance per il funzionamento del sistema. È possibile gestire il database dell'appliance tramite la console di gestione dell'appliance virtuale vRealize Appliance (VAMI).

È possibile configurare il database come un sistema a nodo singolo o a più nodi per favorire la disponibilità elevata tramite failover. Il database dell'appliance viene impostato inizialmente quando si installa il sistema vRealize Automation e non richiede operazioni di manutenzione a meno che non venga modificata la configurazione di una macchina o, nel caso di un sistema di cluster, non sia necessario promuovere un altro nodo come nodo master.

Nota:

la configurazione cluster del database viene impostata automaticamente quando si unisce un'appliance virtuale al cluster mediante l'operazione Unisci cluster. Tuttavia, il cluster del database non dipende direttamente dal cluster dell'appliance virtuale. È ad esempio possibile che una macchina virtuale unita a un cluster funzioni in modo normale anche se il database dell'appliance Postgres incorporata non è stato avviato o si è arrestato in modo anomalo.

In una configurazione di cluster, esiste un nodo master e uno o più nodi di replica. Il nodo master è il nodo di vRealize Automation appliance con il database master che supporta le funzionalità di sistema. I nodi di replica contengono copie del database che possono essere inserite nel servizio se il nodo master non funziona.

Esistono diverse opzioni per definire una configurazione del database dell'appliance a disponibilità elevata. L'elemento più importante è la scelta della modalità di replica per il sistema. La modalità di replica determina in che modo la distribuzione di vRealize Automation gestisce l'integrità dei dati e, per le configurazioni a disponibilità elevata, in che modo esegue il failover in caso di errore del nodo master o primario. Esistono due modalità di replica: sincrona e asincrona.

Entrambe le modalità supportano il failover del database, ma ciascuna di esse presenta vantaggi e svantaggi. La modalità sincrona riduce al minimo la possibilità di una perdita di dati, ma comporta un peggioramento delle prestazioni di sistema e necessita di maggiori risorse hardware. Inoltre richiede almeno tre nodi. La modalità asincrona è più flessibile e influisce meno sulle prestazioni del sistema ma comporta un maggiore rischio di perdita dei dati. vRealize Automation supporta entrambe le modalità, ma funziona in modalità asincrona per impostazione predefinita e offre disponibilità elevata solo se sono presenti almeno due nodi del database dell'appliance. La scheda Database dell'interfaccia VAMI (Virtual Appliance Management Interface) consente di passare da una modalità di sincronizzazione all'altra e aggiungere nodi di database in base alle necessità. Se si inizia con un nodo in una configurazione non a disponibilità elevata, è possibile aggiungere tutti i nodi desiderati in un secondo momento per migliorare la disponibilità elevata. Se si dispone dell'hardware appropriato e si necessita della massima protezione dalla perdita dei dati, è consigliabile configurare la propria distribuzione in modo che funzioni in modalità sincrona.