Quando si verifica un problema con il database Postgres di vRealize Automation appliance, è necessario eseguire il failover manuale di un nodo di replica di vRealize Automation appliance nel cluster.

Informazioni su questa attività

Quando il database Postgres nel nodo principale di vRealize Automation appliance non riesce o smette di funzionare, attenersi alla seguente procedura.

Prerequisiti

  • Configurare un cluster di nodi di vRealize Automation appliance. Ciascun nodo ospita una copia incorporata di database dell'appliance Postgres.

Procedura

  1. Rimuovere l'indirizzo IP del nodo principale dal bilanciamento del carico esterno.
  2. Accedere all'interfaccia di gestione di vRealize Automation appliance come root.

    https://vrealize-automation-appliance-FQDN:5480

  3. Fare clic su Impostazioni vRA > Database.
  4. Dall'elenco di nodi del database, individuare il nodo di replica con la priorità più bassa.

    I nodi di replica vengono visualizzati in ordine di priorità crescente.

  5. Fare clic su Promuovi e attendere il completamento dell'operazione.

    Al termine, il nodo di replica viene elencato come nuovo nodo principale.

  6. Risolvere i problemi con il nodo principale precedente e aggiungerlo al cluster:
    1. Isolare il nodo principale precedente.

      Scollegare il nodo dalla rete corrente, ovvero quella che effettua l'instradamento dai nodi rimanenti di vRealize Automation appliance. Selezionare un altro NIC per la gestione oppure gestirlo direttamente dalla console di gestione della macchina virtuale.

    2. Recuperare il nodo principale precedente.

      Accendere il nodo oppure risolvere l'errore in altro modo. Ad esempio, se la macchina virtuale non risponde, è possibile reimpostarla.

    3. Da una sessione di console come root, arrestare il servizio vpostgres.

      service vpostgres stop

    4. Aggiungere di nuovo il nodo principale precedente alla rete originale, ovvero quella che effettua l'instradamento agli altri nodi di vRealize Automation appliance.

    5. Da una sessione di console come root, riavviare il servizio haproxy.

      service haproxy restart

    6. Accedere all'interfaccia di gestione del nuovo nodo principale di vRealize Automation appliance come root.

    7. Fare clic su Impostazioni vRA > Database.

    8. Individuare il nodo principale precedente, quindi fare clic su Reimposta

    9. Una volta completata correttamente la reimpostazione, riavviare il nodo principale precedente.

    10. Con il nodo principale precedente acceso, verificare che i seguenti servizi siano in esecuzione.

      haproxy horizon-workspace rabbitmq-server vami-lighttp vcac-server vco-server

    11. Aggiungere di nuovo il nodo principale precedente al bilanciamento del carico esterno.

    Nota:

    Se un nodo principale abbassato di livello nella replica è ancora elencato come principale, è possibile che sia necessario aggiungerlo di nuovo manualmente al cluster per risolvere il problema.