Você pode baixar e implantar o Horizon Edge Gateway na implantação federada do Horizon 8 no Google Cloud Platform (GCP) para emparelhamento com o Horizon Cloud Service - next-gen.

Baixe e implante o dispositivo do Horizon Edge Gateway para uma implantação de pod que usa a arquitetura federada para VMware Cloud no Google Cloud Platform. Para uma arquitetura federada, você deve implantar o Horizon Edge Gateway na infraestrutura nativa do Google Cloud Platform (GCP) no seu ambiente do pod.

Consulte a visão geral de alto nível das etapas necessárias para implantar o Horizon Edge Gateway na infraestrutura nativa do GCP no seu ambiente do pod:
  • Baixe o arquivo TAR do Horizon Edge Gateway.
  • Crie um bucket do Google Cloud Storage e carregue o TAR do dispositivo para esse bucket.
  • Crie uma imagem personalizada do arquivo TAR carregado.
  • Crie a instância de máquina virtual (VM) do Horizon Edge Gateway com base na imagem personalizada.

Pré-requisitos

Você deve atender aos seguintes pré-requisitos antes de continuar.

  • Verifique se você cumpriu com os pré-requisitos relacionados ao Horizon Edge Gateway descritos em Implantações do Horizon 8 Edge.
  • Verifique se você atendeu ao Tornar as URLs de destino apropriadas acessíveis para implantar um Horizon Edge Gateway no ambiente do Horizon 8 para usar o Horizon Edge Gateway para emparelhar um pod do Horizon 8 com o Horizon Cloud Service.
  • O dispositivo virtual do Horizon Edge Gateway deve acessar a Internet para se comunicar com a camada de controle do Horizon Cloud. Se o ambiente exigir o uso de um servidor proxy e uma configuração de proxy para os dispositivos implantados acessarem a Internet, verifique se você analisou as informações relacionadas ao proxy, as limitações e os problemas conhecidos ao usar as configurações de proxy com o dispositivo do Horizon Edge Gateway.
    Observação: Atualizar a configuração de proxy no edge
    /opt/vmware/bin/configure-edge-webproxy.py --proxyHost 127.0.0.1 --proxyPort 3128 --proxyUsername 'exampleUsername' --proxyPassword 'examplePassword'
    
    Para explorar mais opções, execute o script com a opção -h, conforme mostrado abaixo:
    /opt/vmware/bin/configure-edge-webproxy.py -h
  • Para usar um proxy ao executar um script de borda de par, primeiro deverá executar o seguinte comando, especificando como true quando o ProxySSL estiver ativado e, de outra forma, especificando como false:
    /opt/vmware/bin/pair-edge-with-proxy.sh -i 'IP_or FQDN_of Proxy' -o 'Proxy_Port' -u 'Proxy_User_Name' -p 'Proxy_Password' -s 'true_or_false' -c 'Connection_String'
  • Você pode realizar algumas das etapas de implantação usando a interface gráfica do usuário (GUI) do Google Cloud ou a interface de linha de comando (CLI) do Google Cloud. Para usar a CLI, você deve primeiro instalar os componentes necessários no seu sistema local:
    • A ferramenta gsutil. Para obter instruções, consulte a documentação do Google Cloud Storage.
    • O Google Cloud SDK. Para obter instruções, consulte a documentação do Google Cloud SDK.

Procedimento

  1. Baixe a imagem de disco do Horizon Edge Gateway usando a instrução Etapa 7. Use Download para obter o binário do dispositivo do Horizon Edge Gateway. no procedimento na página Implantar um Horizon Edge para uso com as implantações do Horizon 8 e a camada de controle do Horizon Cloud Service - next-gen e responda a todos os prompts na tela.

    A imagem de disco do Horizon Edge Gateway está disponível como um arquivo TAR. Baixe o arquivo TAR para o seu sistema local conforme especificado.

    Salve o binário baixado em um local do qual você o implantará na plataforma de virtualização desejada e, em seguida, retornará a essa sequência de etapas para continuar o processo de emparelhamento necessário.

    Observação: Para implantar o dispositivo em um ambiente GCVE, baixe a versão 2.3.3.0 ou posterior da imagem de disco do Horizon Edge Gateway, por exemplo, edge-gw-2.3.3.0-22720582.google.tar.gz.
    Antes de carregar o arquivo de imagem de disco para seu ambiente do GCVE, primeiro você deve criar um bucket do Google Cloud Storage.
  2. Crie um bucket do Google Cloud Storage no seu ambiente do GCVE. Para obter instruções detalhadas, consulte a documentação do Google Cloud.
  3. Carregue o arquivo TAR baixado para seu bucket do Google Cloud Storage. Você pode realizar essa etapa usando a interface gráfica do usuário (GUI) do Google Cloud ou a interface de linha de comando (CLI) do Google Cloud.
    • (GUI) Faça login na Google Cloud Platform para seu ambiente do GCVE. Acesse a página Cloud Storage, selecione o bucket que você criou anteriormente e carregue o arquivo TAR para esse bucket.
    • (CLI) Abra o console gsutil e execute o comando a seguir.
      gsutil cp <file-path-to-TAR-file> gs://<bucket-name>
  4. Crie uma imagem personalizada do arquivo TAR carregado.
    • (GUI) Na Google Cloud Platform, acesse a página Compute Engine > Images. Selecione a opção para criar uma imagem. Na página de criação de imagem, especifique Cloud Storage como a origem e navegue até o arquivo TAR carregado no seu bucket. Especifique outras propriedades da imagem conforme apropriado e prossiga para criar a imagem.

      Verifique se a nova imagem é exibida na lista Images.

    • (CLI) No console gsutil, execute o comando de criação de imagem, semelhante ao exemplo a seguir.
      gcloud compute --project <project-name> images create <image-name> --description <image-description> --source-uri <TAR-file-uri>
      Observação: Você pode personalizar o comando com os parâmetros apropriados, conforme necessário. Para obter informações detalhadas, consulte a documentação de referência do Google Cloud SDK.
  5. Para oferecer suporte à criação e à configuração da instância de VM do Horizon Edge Gateway, prepare um script de inicialização semelhante ao exemplo a seguir.
    #! /bin/bash
    /usr/bin/python3 /opt/vmware/bin/configure-adapter.py --sshEnable
    sudo useradd ccadmin
    echo -e 'password\npassword' | passwd ccadmin
    echo 'cs_ip cs_fqdn' >> /etc/hosts
    No exemplo, o script oferece suporte às seguintes configurações:
    • Ativação do acesso SSH ao dispositivo do Horizon Edge Gateway.
    • Criação de uma conta de usuário do ccadmin no dispositivo com a senha definida (password).
    • Resolução do nome do host do Servidor de Conexão (cs_fqdn) para o endereço IP do Servidor de Conexão (cs_ip).
  6. Crie a instância de VM do Horizon Edge Gateway com base na imagem personalizada. Configure um mínimo de n2-standard-8 para o tipo de máquina ou dimensionamento de VM.
    • (GUI) Na Google Cloud Platform, vá até a página Images, selecione a imagem personalizada que você criou anteriormente e selecione a opção para criar uma instância de VM. Especifique um mínimo de n2-standard-8 para o tipo de máquina ou dimensionamento de VM, designe a imagem personalizada como o disco de inicialização e adicione o script de inicialização que você preparou anteriormente. Especifique outras propriedades da VM conforme apropriado e prossiga para criar a instância da VM.

      Verifique se a VM do Horizon Edge Gateway aparece na lista de instâncias de VM.

    • (CLI) No console gsutil, execute o comando de criação de instância, semelhante ao exemplo a seguir.
      gcloud compute --project <project-name> instances create <instance-name> 
      --zone <zone> --machine-type <n2-standard-8-minimum> --network <network> 
      --subnet <subnet> --maintenance-policy <maintenance-policy> --scopes <scope> 
      --image <custom-TAR-image> --metadata startup-script=<startup-script>
      Observação: Você pode personalizar o comando com os parâmetros apropriados, conforme necessário. Para obter informações detalhadas, consulte a documentação de referência do Google Cloud SDK.
  7. Depois que a VM do Horizon Edge Gateway for iniciada, edite a configuração da instância da VM e remova o script de inicialização.
    Importante: Você deve remover o script de inicialização da instância para impedir que o script seja executado toda vez que o Horizon Edge Gateway é reinicializado.
  8. SSH para a instância do GCP da VM do Horizon Edge Gateway.

    Para obter informações relacionadas, consulte Ativar acesso SSH para Horizon Edge.

    Consulte a documentação do Google Cloud para obter detalhes sobre como se conectar à sua instância do. Recomendamos o SSH para permitir copiar e colar a chave de emparelhamento.

  9. Execute um script de borda de par usando o seguinte formato de comando, em que pairing_code é o código de emparelhamento que você copiou da página 6. Implantar e emparelhar o Horizon Edge Gateway da interface do usuário descrita em Implantar um Horizon Edge para uso com as implantações do Horizon 8 e a camada de controle do Horizon Cloud Service - next-gen:

    /opt/vmware/sbin/pair-edge.sh 'pairing_code'

  10. Para melhorar a segurança, considere desativar o SSH quando você tiver concluído estas etapas.
  11. Volte para o Horizon Universal Console para concluir a configuração dos detalhes do Horizon Connection Server. Consulte Implantar um Horizon Edge para uso com as implantações do Horizon 8 e a camada de controle do Horizon Cloud Service - next-gen.