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
-
Importante: O VMware Cloud Director 10.5.1 e posterior não aceita mais certificados cujos algoritmos de assinatura usam SHA-1.Para o VMware Cloud Director 10.5.1 e posterior, verifique se nenhum dos certificados na cadeia de certificados usa SHA-1 como algoritmo de assinatura, por exemplo,
sha1WithRSAEncryption
. -
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 comovcloud
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áriovcloud.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 dovcloud
e a conta dovcloud.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 dovcloud
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
Resultados
- Verifica se o host de célula atual atende a todos os requisitos.
- Desempacota o pacote RPM do VMware Cloud Director.
- Atualiza o software do VMware Cloud Director na célula atual.
- Atualiza o banco de dados VMware Cloud Director.
- 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.
- Reinicia os serviços do VMware Cloud Director na célula atual.
O que Fazer Depois
- Inicie os serviços do VMware Cloud Director em todas as células do grupo de servidores.
-
Verifique se as suas conexões AMQP estão funcionando corretamente.
- Fazer upgrade das instâncias do NSX-V Manager registradas no VMware Cloud Director
- Fazer upgrade de sistemas do vCenter, hosts do ESXi e edges do NSX registrados no seu VMware Cloud Director