Para obter os recursos mais recentes para os pods do Horizon conectados à nuvem, atualize o dispositivo virtual do Horizon Cloud Connector desses pods para a versão mais recente. Este artigo descreve as etapas para atualizar manualmente o dispositivo virtual no ambiente no qual ele é implantado .
Visão geral do processo de atualização do Horizon Cloud Connector
Você não precisará realizar uma atualização manual se a sua conta de tenant do Horizon Cloud estiver configurada para atualizações automatizadas do Horizon Cloud Connector. Com o recurso de atualização automatizada, o dispositivo será automaticamente atualizado da camada de nuvem quando a equipe de operações da VMware disponibilizar uma nova versão para a sua conta de tenant. Para obter detalhes, consulte Configurar atualizações automatizadas do dispositivo virtual Horizon Cloud Connector.
Uma versão existente pode ser atualizada para uma ou duas versões posteriores. Ou seja, a versão N
pode ser atualizada para N+1
ou N+2
.
Ao planejar o upgrade do Horizon Cloud Connector e do Servidor de Conexão de um pod do Horizon conectado à nuvem, monitore e verifique a integridade desse pod durante o processo de upgrade. O monitoramento da integridade do pod pode ajudar a solucionar quaisquer problemas que possam surgir. Às vezes, fazer upgrade do Servidor de Conexão em um pod do Horizon conectado à nuvem pode resultar em problemas na integridade desse pod. Em seguida, se você tentar fazer upgrade do Horizon Cloud Connector emparelhado com esse pod não íntegro, o upgrade do Horizon Cloud Connector poderá falhar. Siga esta prática recomendada:
- Depois de fazer upgrade do Servidor de Conexão do pod do Horizon conectado à nuvem, verifique a integridade desse pod.
- Para exibir o status da integridade do pod, primeiro faça login no Horizon Universal Console e realize um BIND de domínio do Active Directory. Essa etapa permite que você acesse a página Capacidade do console, na qual é possível verificar se o pod mostra um status de integridade Online ou Pronto.
- Se o pod mostrar um status não íntegro, entre em contato com o suporte da VMware para obter ajuda para resolver qualquer problema de conectividade que envolva o pod antes de tentar fazer upgrade do Horizon Cloud Connector.
Fluxo de trabalho de atualização manual para o Horizon Cloud Connector 1.10 ou anterior
Para um dispositivo do Horizon Cloud Connector existente que esteja executando a versão 1.10 ou anterior, siga o procedimento descrito neste artigo para executar a atualização manual.
Fluxo de trabalho de atualização manual para o Horizon Cloud Connector 2.0 ou posterior
Para um dispositivo do Horizon Cloud Connector existente que esteja executando a versão 2.0 ou posterior, o fluxo de trabalho de atualização manual varia de acordo com o fato de você ter implantado um cluster de nó único ou de vários nós.
- Se você tiver implantado um cluster de nó único que consiste apenas em um nó primário, siga o procedimento descrito neste artigo para executar a atualização manual.
- Se você tiver implantado um cluster de vários nós que consiste em um nó primário e um ou mais nós de trabalhador, use o seguinte fluxo de trabalho para executar a atualização manual.
- Siga o procedimento descrito neste artigo para realizar a atualização manual do nó primário .
- Siga o procedimento descrito em Horizon Cloud Connector 2.0 e posterior: adicionar um nó de trabalhador a um cluster Horizon Cloud Connector para adicionar a versão atualizada do nó de trabalhador ao cluster.
- Desligue as versões antigas do nó primário e do nó de trabalhador e remova-as do ambiente do seu pod.
Pré-requisitos
- Baixe a versão mais recente do dispositivo virtual do Horizon Cloud Connector compatível com a versão atual da camada de controle. Para obter a versão atual e as informações de lançamento, consulte as Notas da versão na página de documentação do Horizon Cloud.
- Verifique se o novo dispositivo virtual do Horizon Cloud Connector e o dispositivo virtual existente do Horizon Cloud Connector que precisam da atualização estão na mesma rede para que o novo dispositivo virtual possa estabelecer uma comunicação SSH com o dispositivo virtual existente.
- Verifique se o dispositivo virtual está ligado. Seria incomum se o dispositivo estivesse desligado, pois o Horizon Cloud Connector deve manter uma conexão com a camada de controle de nuvem para garantir que sua licença de assinatura do Horizon permaneça ativa para o pod conectado à nuvem.
- Quando certificados assinados por CA personalizados forem configurados no armazenamento de confiança do Horizon Cloud Connector para sua desativação de tráfego SSL de saída e, em seguida, você atualizar do Horizon Cloud Connector versão 2.4.0 para versões posteriores, depois que o novo dispositivo estiver pronto, você deverá copiar manualmente os certificados personalizados para o novo dispositivo e executar as etapas descritas em Se você tiver o SSL de desativação configurado para o tráfego de saída, configure seus certificados assinados pela autoridade de certificação personalizados para permitir conexões com a camada de controle do Horizon. Os certificados não são transferidos automaticamente do dispositivo virtual anterior para o novo dispositivo virtual.
Importante: Antes de atualizar, você deve salvar cópias de backup dos certificados do diretório /opt/container-data/hydracerts/ do dispositivo e salvá-las em um local temporário. Salvar as cópias permite que você as copie para o novo dispositivo após a atualização. Como o dispositivo existente foi encerrado, você não poderá recuperar os certificados depois disso. Portanto, você deve obter os certificados desse diretório antes de iniciar o upgrade e salvá-los em um local temporário de onde possa recuperá-los para carregá-los no novo dispositivo quando estiver pronto.
- (Pods do SDDC Horizon no local e integrados) Use o vSphere Client para tirar um instantâneo do dispositivo virtual do Horizon Cloud Connector existente.
- (Pods do Horizon no Azure VMware Solution com arquitetura federada) Use um dos métodos a seguir para tirar um snapshot do dispositivo virtual do Horizon Cloud Connector existente.
- Para obter instruções sobre como usar o portal do Azure ou o PowerShell para tirar um snapshot do dispositivo, consulte https://docs.microsoft.com/en-us/azure/virtual-machines/windows/snapshot-copy-managed-disk.
- Para obter instruções sobre como criar um backup de VM do dispositivo, consulte https://docs.microsoft.com/en-us/azure/backup/backup-azure-vms-introduction.
- Obtenha o endereço IP estático, o endereço DNS, o endereço do gateway e a máscara de sub-rede para o dispositivo virtual do Horizon Cloud Connector.
- Garanta que você tenha credenciais de conta do Customer Connect válidas para fazer logon na sua conta de tenant da camada de controle. Conforme descrito nas informações de integração no Guia de implantação, use essa conta para fazer logon no portal de integração e gerenciamento do Horizon Cloud Connector. Se o domínio do Active Directory associado do pod já estiver registrado no tenant Horizon Cloud ao qual o conector está emparelhado, uma segunda tela de logon aparecerá depois que você fizer logon com suas credenciais do My VMware. Essa segunda tela de logon solicita as credenciais do Active Directory de um administrador que tenha a função de superadministrador no ambiente de tenant do Horizon Cloud. Se você vir essa segunda tela de logon, precisará das credenciais para uma conta do Active Directory nesse domínio que tenha permissões de acesso. Para obter uma descrição desse processo de logon, consulte Fazer login no Horizon Universal Console para executar tarefas de gerenciamento no ambiente do Horizon Cloud.
- (Pods do SDDC Horizon no local e integrados) Adicione o FQDN do vCenter Server ao arquivo /etc/hosts no dispositivo virtual do Horizon Cloud Connector. Esse FQDN é necessário para que essas etapas de atualização manual funcionem.
Para o Cloud Connector versão 1.10 ou anterior, depois de editar o arquivo /etc/hosts, você deve reiniciar os serviços hze-core e csms. Use os seguintes comandos:
systemctl restart hze-core systemctl restart csms
Para o Cloud Connector versão 2.0 ou posterior, depois de editar o arquivo /etc/hosts, você deve reiniciar os serviços do Kubernetes. Execute o seguinte script:/opt/vmware/bin/configure-adapter.py --updateHostAlias
chage -E -1 -M -1 tomcat8
no dispositivo virtual do
Horizon Cloud Connector após tirar o snapshot.
[email protected] [ ~ ]# chage -E -1 -M -1 tomcat8Esse comando é necessário somente ao atualizar da versão 1.0 do Horizon Cloud Connector e não para a atualização a partir de versões posteriores.
Procedimento
O que Fazer Depois
- Se você tiver atualizado para Horizon Cloud Connector versão 2.4.x ou posterior, poderá usar as etapas descritas em Quando você tiver o descarregamento SSL configurado para o tráfego de saída, configure seus certificados assinados pela CA personalizados para permitir conexões com a camada de controle do Horizon.
- Se você tiver atualizado para uma versão anterior à 2.4.0, use as etapas em Configurar um certificado assinado pela autoridade de certificação para o appliance virtual do Horizon Cloud Connector.
Remova a versão antiga do dispositivo do ambiente do seu pod.
Para atualizações futuras, se você quiser ativar atualizações automatizadas do dispositivo virtual do Horizon Cloud Connector, em vez de seguir essas etapas manuais, consulte as informações em Configurar atualizações automatizadas do dispositivo virtual Horizon Cloud Connector.