È possibile creare una distribuzione dell'appliance di VMware Cloud Director con un cluster HA del database che fornisce funzionalità di failover al database di VMware Cloud Director.

L'appliance VMware Cloud Director include un database PostgreSQL incorporato. Il database PostgreSQL incorporato include la suite di strumenti di Replication Manager (repmgr), che fornisce una funzionalità a disponibilità elevata (HA) a un cluster di server PostgreSQL.

È possibile distribuire l'appliance di VMware Cloud Director come cella primaria, cella di standby o cella dell'applicazione VMware Cloud Director. Vedere Distribuzione dell'appliance di VMware Cloud Director tramite vSphere Client, Distribuzione dell'appliance di VMware Cloud Director tramite VMware OVF Tool o Distribuzione dell'appliance di VMware Cloud Director con un certificato con caratteri jolly firmato per la comunicazione HTTPS.

Per configurare la disponibilità elevata per il database di VMware Cloud Director, quando si crea il gruppo di server, è possibile configurare un cluster HA del database distribuendo un'istanza primaria e due istanze di standby dell'appliance VMware Cloud Director. È possibile scalare in orizzontale il gruppo di server distribuendo inoltre le celle delle applicazioni. Vedere la figura Cluster HA di un database dell'appliance di VMware Cloud Director.

Figura 1. Cluster HA di un database dell'appliance di VMware Cloud Director
Una cella primaria e due celle di standby

Creazione di una distribuzione dell'appliance VMware Cloud Director con database HA

Per creare un gruppo di server VMware Cloud Director con una configurazione di database HA, eseguire questo workflow:
  1. Distribuire l'appliance VMware Cloud Director come cella primaria.

    La cella primaria è il primo membro del gruppo di server di VMware Cloud Director. Il database incorporato è configurato come database di VMware Cloud Director. Il nome del database è vcloud e l'utente del database è vcloud.

  2. Verificare che la cella primaria sia in esecuzione.
    1. Per verificare l'integrità del servizio VMware Cloud Director, accedere con le credenziali dell'amministratore di sistema al VMware Cloud Director Service Provider Admin Portal all'indirizzo https://primary_eth0_ip_address/provider.
    2. Per verificare l'integrità del database PostgreSQL, accedere come root all'interfaccia utente di gestione dell'appliance all'indirizzo https://primary_eth1_ip_address:5480.

      Il nodo primario deve essere in stato di esecuzione.

  3. Distribuire due istanze dell'appliance VMware Cloud Director come celle di standby.

    I database incorporati vengono configurati in modalità di replica con il database primario.

    Nota: Dopo la distribuzione iniziale dell'appliance di standby, Replication Manager inizia a sincronizzare il proprio database con il database dell'appliance primaria. Durante questo periodo, il database di VMware Cloud Director e quindi l'interfaccia utente di VMware Cloud Director non sono disponibili.
  4. Verificare che tutte le celle nel cluster HA siano in esecuzione.

    Vedere Visualizzazione della modalità di failover e dell'integrità del cluster dell'appliance di VMware Cloud Director.

  5. (Facoltativo) Distribuire una o più istanze dell'appliance VMware Cloud Director come celle dell'applicazione VMware Cloud Director.

    I database incorporati non vengono utilizzati. La cella dell'applicazione VMware Cloud Director si connette al database primario.

Una cella primaria, due celle di standby ed N celle dell'applicazione VMware Cloud Director
Nota: Se il cluster è configurato per il failover automatico, dopo aver distribuito una o più celle aggiuntive, è necessario utilizzare l'API dell'appliance per reimpostare la modalità di failover del cluster su Automatic. Vedere l' API dell'appliance VMware Cloud Director. La modalità di failover predefinita per le nuove celle è Manual. Se la modalità di failover non è coerente tra i nodi del cluster, la modalità di failover del cluster è Indeterminate. La modalità di Indeterminate può causare stati di cluster incoerenti tra i nodi e i nodi che seguono una cella primaria precedente. Per visualizzare la modalità di failover del cluster, vedere Visualizzazione della modalità di failover e dell'integrità del cluster dell'appliance di VMware Cloud Director.

Creazione di una distribuzione dell'appliance VMware Cloud Director senza database HA

Importante: VMware non fornisce il supporto per le distribuzioni dell'appliance VMware Cloud Director senza database HA.
Per creare un server di VMware Cloud Director senza una configurazione di database HA, eseguire questo workflow:
  1. Distribuire l'appliance VMware Cloud Director come cella primaria.

    La cella primaria è il primo membro del gruppo di server di VMware Cloud Director. Il database incorporato è configurato come database di VMware Cloud Director. Il nome del database è vcloud e l'utente del database è vcloud.

  2. Verificare che la cella primaria sia in esecuzione.
    1. Per verificare l'integrità del servizio VMware Cloud Director, accedere con le credenziali dell'amministratore di sistema al VMware Cloud Director Service Provider Admin Portal all'indirizzo https://primary_eth0_ip_address/provider.
    2. Per verificare l'integrità del database PostgreSQL, accedere come root all'interfaccia utente di gestione dell'appliance all'indirizzo https://primary_eth1_ip_address:5480.

      Il nodo primario deve essere in stato di esecuzione.

  3. (Facoltativo) Distribuire una o più istanze dell'appliance VMware Cloud Director come celle dell'applicazione VMware Cloud Director.

    Il database incorporato non viene utilizzato. La cella dell'applicazione VMware Cloud Director si connette al database primario.

Una cella primaria ed N celle dell'applicazione VMware Cloud Director