Utilizzare lo script della shell di aggiornamento per aggiornare i componenti IaaS dopo aver aggiornato ciascuna appliance vRealize Automation 7.1 o 7.2 alla versione 7.3 o dopo aver aggiornato ogni appliance vRealize Automation 7.1, 7.2 o 7.3 alla versione 7.3.1.

Informazioni su questa attività

L'appliance vRealize Automation aggiornata contiene uno script della shell da utilizzare per aggiornare ciascun nodo e componente IaaS.

È possibile eseguire lo script di aggiornamento utilizzando la console di vSphere per la macchina virtuale oppure una sessione console SSH. Utilizzando la console di vSphere si evitano i problemi di connettività di rete intermittente, che possono interrompere l'esecuzione dello script.

Se si arresta lo script durante l'aggiornamento di un componente, lo script si arresta quando ha finito di aggiornare il componente. Se altri componenti del nodo devono ancora essere aggiornati, è possibile eseguire di nuovo lo script.

Al termine dell'aggiornamento, è possibile esaminare il risultato dell'aggiornamento aprendo il file di registro dell'aggiornamento in /opt/vmware/var/log/vami/upgrade-iaas.log.

Prerequisiti

  • Rivedere Risoluzione dei problemi relativi all'aggiornamento di vRealize Automation.

  • Verificare che tutte le appliance vRealize Automation siano state aggiornate.

  • Se si riavvia un server IaaS dopo aver aggiornato tutte le appliance vRealize Automation ma prima di aggiornare i componenti IaaS, arrestare tutti i servizi IaaS in Windows, ad eccezione del servizio dell'agente di gestione.

  • Prima di eseguire lo script della shell di aggiornamento sul nodo master di Appliance vRealize Automation, fare clic su Servizi sulla console di gestione delle appliance. Verificare che ogni servizio, ad eccezione di iaas-service, sia REGISTRATO.

  • Per installare manualmente l'agente di gestione IaaS su ogni nodo IaaS, completare la procedura che segue.

    1. Aprire un browser e passare alla pagina di installazione dell'IaaS di VMware vRealize Automation sull'appliance all'indirizzo https://virtual_appliance_host_FQDN:5480/installer.

    2. Scaricare il programma di installazione dell'agente di gestione, vCAC-IaaSManagementAgent-Setup.msi.

    3. Accedere a ciascuna macchina IaaS di vRealize Automation e aggiornare l'agente di gestione con il programma di installazione dell'agente di gestione. Riavviare il servizio Windows Management Agent.

  • Verificare che nel sito Web IaaS primario e nel nodo Model Manager sia installato JAVA SE Runtime Environment 8, a 64 bit, aggiornamento 161 o versione successiva. Una volta installato Java, è necessario impostare la variabile di ambiente JAVA_HOME nella nuova versione su ciascun nodo del server.

  • Accedere a ogni nodo del sito Web IaaS e verificare che la data di creazione sia antecedente alla data di modifica nel file web.config. Se la data di creazione del file web.config coincide o è successiva alla data di modifica, eseguire la procedura in Aggiornamento non riuscito per il componente sito Web di IaaS.

  • Per verificare che per ogni nodo IaaS sia presente un agente di gestione aggiornato, eseguire questi passaggi su ciascun nodo IaaS:

    1. Accedere alla console di gestione dell'appliance vRealize Automation.

    2. Selezionare Impostazioni vRA > Cluster.

    3. Espandere l'elenco di tutti i componenti installati su ciascun nodo IaaS e individuare l'agente di gestione IaaS.

    4. Verificare che la versione dell'agente di gestione sia corrente.

  • Esclusione dell'aggiornamento di IaaS.

  • Verificare che il backup del database Microsoft SQL Server IaaS sia accessibile qualora si rendesse necessario un ripristino dello stato precedente.

  • Verificare che gli snapshot dei server IaaS nella distribuzione siano disponibili.

    Se l'aggiornamento non riesce, tornare allo snapshot e al backup del database e provare a eseguire un altro aggiornamento.

Procedura

  1. Aprire una nuova sessione della console nell'host dell'appliance vRealize Automation. Accedere con l'account root.
  2. Cambiare le directory in /usr/lib/vcac/tools/upgrade/.

    Prima di eseguire lo script della shell di ./upgrade, è importante che tutti gli agenti di gestione di IaaS siano aggiornati e integri. Se un agente di gestione IaaS presenta problemi quando si esegue lo script di shell di aggiornamento, vedere L'aggiornamento dell'agente di gestione non riesce.

  3. Eseguire lo script di aggiornamento.
    1. Al prompt dei comandi, inserire ./upgrade.
    2. Premere Invio.

    Per una descrizione del processo di aggiornamento di IaaS, vedere Aggiornamento dell'appliance vRealize Automation e dei componenti IaaS.

    Se lo script della shell di aggiornamento non viene eseguito correttamente, esaminare il file upgrade-iaas.log.

    Dopo aver risolto il problema è possibile eseguire di nuovo lo script di aggiornamento.

Operazioni successive

  1. Ripristino dell'accesso al Control Center di vRealize Orchestrator integrato.

  2. Se per la distribuzione viene utilizzato un servizio di bilanciamento del carico, riabilitare i controlli di integrità vRealize Automation e il traffico in tutti i nodi.

    Per ulteriori informazioni, vedere Bilanciamento del carico di vRealize Automation.