Você pode atualizar todas as células no grupo de servidores junto com o banco de dados compartilhado executando o instalador do VMware Cloud Director com a opção --private-key-path.

Você pode usar o instalador do VMware Cloud Director para Linux para fazer upgrade de um grupo de servidor do VMware Cloud Director que consiste de instalações do VMware Cloud Director em um SO Linux com suporte. Se o seu grupo de servidores VMware Cloud Director consistir de implantações de dispositivos do VMware Cloud Director 9.5, use o instalador do VMware Cloud Director para Linux para atualizar o ambiente existente somente como parte do fluxo de trabalho de migração. Consulte Atualizando e migrando seu dispositivo do VMware Cloud Director.

O VMware Cloud Director para Linux é distribuído como um arquivo executável assinado digitalmente com um nome do formulário vmware-vcloud-director-distribuition-v.v.v-nnnnnn.bin, onde v.v.v representa a versão do produto e nnnnnn o número da compilação. Por exemplo: vmware-vcloud-director-distribution-10.4.0-19780584.bin. A execução desse executável instala ou atualiza o VMware Cloud Director.

Quando você executa o instalador do VMware Cloud Director com a opção --private-key-path, pode adicionar outras opções de comando do utilitário upgrade, por exemplo, --maintenance-cell. Para obter informações sobre as opções de utilitário do banco de dados upgrade, consulte Referência do utilitário de upgrade de banco de dados para VMware Cloud Director no Linux.

Pré-requisitos

  • Verifique se o banco de dados do VMware Cloud Director, os componentes do vSphere e os componentes do NSX são compatíveis com a nova versão do VMware Cloud Director.

    Importante: Se a sua instalação existente do VMware Cloud Director usar um banco de dados Oracle ou um banco de dados Microsoft SQL Server, verifique se você migrou para um banco de dados PostgreSQL antes da atualização. Para os caminhos de upgrade possíveis, consulte Atualizando seu VMware Cloud Director no Linux.
  • Verifique se você tem as credenciais de superusuário para o servidor de destino.

  • Se você quiser que o instalador verifique a assinatura digital do arquivo de instalação, baixe e instale a chave pública da VMware para o servidor de destino. Se você já verificou a assinatura digital do arquivo de instalação, não é necessário verificá-la novamente durante a instalação. Consulte Baixar e instalar a chave pública da VMware para uma instalação do VMware Cloud Director no Linux.

  • Verifique se você tem uma chave de licença válida para usar a versão do software VMware Cloud Director para o qual você está atualizando.
  • Verifique se todas as células permitem conexões SSH do superusuário sem uma senha. Para realizar uma verificação, você pode executar o seguinte comando Linux:
    sudo -u vcloud ssh -i private-key-path root@cell-ip
    Esse exemplo define a sua identidade como vcloud e, em seguida, faz uma conexão SSH à célula em cell-ip como raiz, mas não fornece a senha raiz. Se a chave privada em private-key-path na célula local for legível pelo usuário vcloud.vcloud e a chave pública correspondente estiver presente no arquivo authorized-keys para o usuário raiz em cell-ip, o comando será bem-sucedido.
    Observação:

    O usuário do vcloud, o grupo do vcloud e a conta do vcloud.vcloud são criados pelo instalador do VMware Cloud Director para ser usado como uma identidade com a qual os processos do VMware Cloud Director são executados. O usuário do vcloud não tem nenhuma senha.

  • Verifique se todos os hosts do ESXi estão ativados. Não há suporte aos hosts do ESXi desativados.
  • Verifique se todos os servidores do grupo de servidores podem acessar o armazenamento do servidor de transferência compartilhado. Consulte Preparação do armazenamento do servidor de transferência para VMware Cloud Director no Linux.
  • A partir da versão 10.3, o VMware Cloud Director permite que servidores LDAP de administradores e tenants ignorem a validação do certificado SSL. Antes de fazer upgrade do VMware Cloud Director, você deve testar sua conexão. Se qualquer uma das organizações tiver essas configurações inválidas, para cada uma delas, você deverá desativar a configuração Accept all certificates para o servidor LDAP e importar os certificados na UI de configurações LDAP.

    Em versões recentes, quando você atualiza as configurações LDAP para desativar a configuração Accept all certificates, uma caixa de diálogo de confiança na primeira utilização automatiza a importação do certificado para o servidor LDAP de uma organização. No entanto, em versões anteriores, esse processo envolve duas etapas: desativar a configuração Accept all certificates e, em seguida, usar a UI para carregar o certificado do servidor LDAP.

  • Se a instalação do VMware Cloud Director usa um servidor LDAPS, para evitar falhas de login do LDAP após a atualização, verifique se você tem um certificado criado corretamente para o Java 8 atualização 181. Para obter informações, consulte as Alterações da versão do Java 8 em https://www.java.com.

Procedimento

  1. Faça login no servidor de destino como raiz.
  2. Baixe o arquivo de instalação para o servidor de destino.
    Se você comprou o software na mídia, copie o arquivo de instalação para um local que seja acessível ao servidor de destino.
  3. Verifique se a soma de verificação do download corresponde à soma de verificação lançada na página de download.
    Os valores para as somas de verificação MD5 e SHA1 são lançados na página de download. Use a ferramenta adequada para verificar se a soma de verificação do arquivo de instalação baixado corresponde à soma de verificação mostrada na página de download. Um comando do Linux da seguinte forma exibe a soma de verificação para o installation-file.
    [root@cell1 /tmp]# md5sum installation-file
    O comando retorna a soma de verificação do arquivo de instalação que deve corresponder à soma de verificação MD5 da página de download.
  4. Certifique-se de que o arquivo de instalação seja executável.
    O arquivo de instalação requer a permissão de execução. Para ter certeza de que ele tem essa permissão, abra uma janela de console, shell ou terminal e execute o seguinte comando do Linux, onde o arquivo de instalação é o nome do caminho completo para o arquivo de instalação do VMware Cloud Director.
    [root@cell1 /tmp]# chmod u+x installation-file
  5. Em um console, shell ou janela de terminal, execute o arquivo de instalação com a opção --private-key-path e o nome do caminho para a chave particular da célula de destino.
    Você pode adicionar outras opções de comando do utilitário upgrade de banco de dados.
    ./installation-file --private-key-path /vcloud/.ssh/id_rsa
    
    Observação: Você não pode executar o arquivo de instalação de um diretório cujo nome do caminho inclui caracteres de espaço incorporado.

    O instalador detecta uma versão anterior do VMware Cloud Director e solicita que você confirme o upgrade.

    Se o instalador detectar uma versão do VMware Cloud Director igual ou posterior à versão no arquivo de instalação, ele exibirá uma mensagem de erro e será encerrado.

  6. Insira y e pressione ENTER para confirmar o upgrade.

Resultados

O instalador inicia o seguinte fluxo de trabalho de upgrade de várias células.
  1. Verifica se o host de célula atual atende a todos os requisitos.
  2. Desempacota o pacote RPM do VMware Cloud Director.
  3. Atualiza o software do VMware Cloud Director na célula atual.
  4. Atualiza o banco de dados VMware Cloud Director.
  5. Atualiza o software VMware Cloud Director em cada uma das células restantes e reinicia os serviços do VMware Cloud Director na célula.
  6. Reinicia os serviços do VMware Cloud Director na célula atual.

O que Fazer Depois

  1. Inicie os serviços do VMware Cloud Director em todas as células do grupo de servidores.
  2. Verifique se as suas conexões AMQP estão funcionando corretamente.

  3. Fazer upgrade das instâncias do NSX Manager registradas no VMware Cloud Director
  4. Fazer upgrade de sistemas do vCenter Server, hosts do ESXi e edges do NSX registrados no seu VMware Cloud Director