Use o script do shell de atualização para atualizar os componentes do IaaS após atualizar cada appliance do vRealize Automation 6.2.5 para 7.3 ou 7.3.1.

Por Que e Quando Desempenhar Esta Tarefa

O appliance mestre ou primário atualizado do vRealize Automation contém um script do shell que você usa para atualizar cada nó e componente de IaaS.

Você pode executar o script de atualização usando o console do vSphere para a máquina virtual ou usando uma sessão do console de SSH. Se você usar o console vSphere, poderá evitar problemas intermitentes de conectividade de rede que podem interromper a execução do script.

Se você interromper o script enquanto ele estiver atualizando um componente, o script é executado até que a atualização esteja terminada no componente. Se quaisquer componentes no nó não estiverem atualizados, você deverá executar o script novamente.

Quando a atualização estiver concluída, você poderá revisar o resultado da atualização abrindo o arquivo de log em /usr/lib/vcac/tools/upgrade/upgrade.log.

Pré-requisitos

  • Verifique a atualização bem-sucedida de todos os appliances do vRealize Automation.

  • Se você reiniciar um servidor IaaS após atualizar todas os appliances do vRealize Automation, você deve encerrar os serviços Windows IaaS. Antes de atualizar os componentes IaaS, encerre todos os serviços Windows IaaS, exceto o serviço do Management Agent, no servidor.

  • Antes de executar o script do shell de atualização no nó do appliance mestre ou primário do vRealize Automation, certifique-se de que cada serviço esteja REGISTRADO.

    1. Vá para o appliance do console de gerenciamento do appliance virtual usando o nome de domínio totalmente qualificado, https://va-hostname.domain.name:5480.

    2. Faça login usando o nome de usuário raiz e a senha que você inseriu quando o appliance foi implantado.

    3. Clique em Serviços.

    4. Verifique se cada serviço, exceto o iaas-service, está REGISTRADO.

  • Atualize o Management Agent em cada máquina virtual IaaS do vRealize Automation.

    1. Abra um navegador e vá até a página Instalação de IaaS do VMware vRealize Automation na appliancevRealize Automation usando o nome de domínio totalmente qualificado, https://virtual_appliance_host:5480/installer.

    2. Clique em Instalador do Management Agent.

      Por padrão, o instalador é baixado para a pasta Downloads.

    3. Faça login em cada máquina virtual do IaaS do vRealize Automation e atualize o Agente de gerenciamento com o arquivo do instalador do Agente de gerenciamento.

  • Verifique se o nó de site IaaS primário no qual os dados do Model Manager estão instalados tem o JAVA SE Runtime Environment 8, 64 bits, atualização 161 ou versão posterior, instalado. Depois de instalar o Java, você deve configurar a variável de ambiente, JAVA_HOME, como a nova versão.

  • Faça login em cada nó do site de IaaS e verifique se a data de criação é anterior à data de modificação no arquivo web.config. Se a data de criação do arquivo web.config for igual ou posterior à data de modificação, realize o procedimento descrito em Falha na atualização para o componente do site do IaaS

  • Para verificar se todos os nós de IaaS possuem um Agente de Gerenciamento de IaaS atualizado, execute estas etapas em cada nó.

    1. Faça login no vRealize Automation console de gerenciamento do appliance.

    2. Selecione Configurações do vRA > Cluster.

    3. Expanda a lista de todos os componentes instalados em cada nó de IaaS e localize o Agente de Gerenciamento de IaaS.

    4. Verifique se a versão do Agente de Gerenciamento é a atual.

  • Verifique se o backup do banco de dados Microsoft SQL Server IaaS está acessível caso você precise fazer uma reversão.

  • Exclua todos os nós de IaaS órfãos. Consulte Excluir nós órfãos no vRealize Automation.

  • Verifique se os snapshots dos servidores do IaaS na sua implantação estão disponíveis.

    Se a atualização não for concluída com sucesso, volte ao snapshot e backup do banco de dados e tente atualizar novamente.

Procedimento

  1. Abra uma nova sessão do console no nó do appliance mestre ou primário do vRealize Automation e faça login com a conta raiz.

    Se planeja executar o script de atualização com o SSH, abra uma sessão do console de SSH.

  2. Altere os diretórios para /usr/lib/vcac/tools/upgrade/.
  3. No prompt, execute este comando para criar o arquivo upgrade.properties.

    ./generate_properties

  4. Abra o arquivo upgrade.properties e insira todos os valores obrigatórios.

    Esta tabela mostra os valores obrigatórios, que variam conforme o ambiente. Por exemplo, em um nó contendo um DEM Worker ou Orchestrator, as credenciais de DEM são obrigatórias.

    Valor obrigatório

    Descrição

    Formato da credencial

    Valor de exemplo

    web_username

    Nome de usuário do nó Web primário. Obrigatório somente uma vez.

    Domínio\Usuário

    iaasDomain\webuser

    web_password

    Senha do nó Web primário. Obrigatório somente uma vez.

    Senha

    pa$$w0rd!

    dem_username

    Nome de usuário do DEM Worker ou DEM Orchestrator. Obrigatório para todos os nós onde um componente de DEM está instalado.

    Domínio\Usuário

    iaasDomain\demuser

    dem_password

    Senha do DEM Worker ou DEM Orchestrator. Obrigatório para todos os nós onde um componente de DEM está instalado.

    Senha

    pa$$w0rd!

    agent_username

    Nome de usuário de um agente, como um agente vSphere. Obrigatório para todos os nós onde um componente de agente está instalado.

    Domínio\Usuário

    iaasDomain\agent_user

    agent_password

    Senha de um agente, como um agente vSphere. Obrigatório para todos os nós onde um componente de agente está instalado.

    Senha

    pa$$w0rd!

    vidm_admin_password

    A senha do administrador de VIDM. Necessário somente ao atualizar a partir do vRealize Automation 6.2.5.

    vIDM_password

    pa$$w0rd!

    Por motivos de segurança, o arquivo upgrade.properties é removido quando você executa o shell script de atualização. As propriedades do arquivo são definidas usando as informações de cada componente de IaaS que vem através dos Agentes de Gerenciamento de IaaS. É importante que todas as instâncias do IaaS Management Agent sejam atualizadas e estejam íntegras antes da execução dos scripts de shell do ./generate_properies ou ./upgrade_from_62x. Se algum Agente de Gerenciamento de IaaS apresentar um problema quando você executar o shell script de atualização, consulte Falha na atualização do Agente de Gerenciamento. Para recriar o arquivo upgrade.properties, repita as etapas 2 e 3.

  5. Execute o script de atualização.
    1. No prompt de comando, insira ./upgrade_from_62x.
    2. Pressione Enter.

    O script exibe todos os nós de IaaS e todos os componentes instalados neles. O script valida todos os componentes antes de instalar a atualização. O scrit vai falhar caso existam valores incorretos no arquivo upgrade.properties.

    O primeiro componente do servidor IaaS pode demorar cerca de 30 minutos ou mais para ser finalizado. Durante a atualização, você verá uma mensagem semelhante a Upgrading server components for node web1-vra.mycompany.com.

    Se o Shell Script de Atualização falhar, revise o arquivo upgrade.log.

    Você poderá executar o script de atualização novamente depois de corrigir os problemas. Antes de executar o script de atualização novamente, recrie o arquivo upgrade.properties, abra-o e insira todos os valores obrigatórios.

  6. (Opcional) Ative o failover automático do Manager Service. Consulte Ativar o Failover automático do Manager Service após a atualização.

O que Fazer Depois

Restaurar o acesso ao centro de controle integrado do vRealize Orchestrator.