Para implantar uma instância do Unified Access Gateway no Compute Engine, você deve carregar uma imagem de disco do dispositivo do Unified Access Gateway no Google Cloud Platform.

Procedimento

  1. Baixe o arquivo de imagem Unified Access Gateway.ova, versão 2103 ou posterior, na página Customer Connect.
  2. Abra uma janela de comando do PowerShell e execute o comando a seguir para extrair o arquivo .vmdk do arquivo .ova baixado anteriormente.
    • ova-filename é o arquivo de imagem .ova que é baixado do Customer Connect.
    • target-location é o local no qual o arquivo .vmdk é extraído.
    Windows Ubuntu
    expand-7zip ova-filename target-location

    Por exemplo, euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova é o arquivo baixado, em que 22-12 é o número da versão e 42741890 é o número da compilação.

    Para extrair o arquivo .vmdk para C:\temp, execute o seguinte comando:
    expand-7zip C:\temp\euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova C:\temp\
    tar -xvf ova-filename
    Por exemplo,
    tar -xvf euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova 
  3. Defina as variáveis a seguir.
    • $gcImageFile é o nome do arquivo .vmdk extraído na etapa 2.
    • $gcImageFolder é o caminho da pasta do arquivo .vmdk.

    Por exemplo:

    $gcImageFolder="C:\temp"
    $gcImageFile="euc-unified-access-gateway-22.12.0.0-42741890-system.vmdk"
    $gcBucket="uag-appliance-images"
    $gcImageName=$gcImageFile.Replace("-system.vmdk","").Replace(".", "-")
    gcloud auth login
    gcloud config set project "my-project"
    
  4. Crie um bucket de armazenamento do Google Cloud.
    Observação: Você também pode implantar o Unified Access Gateway com a imagem de processamento hospedada em outro projeto do Google Cloud. Nesse caso, especifique o nome da imagem de processamento ( $gcImageName) e a ID do Projeto de hospedagem durante a implantação do Unified Access Gateway.

    Execute esse comando para criar um bucket de armazenamento no mesmo projeto.

    gsutil mb -l us-east1 gs://$gcBucket

    Execute esse comando para criar um bucket de armazenamento em um projeto diferente.

    gsutil mb -l us-east1 gs://$gcBucket -p my-image-hosting-project
  5. Carregue a imagem .vmdk no bucket de armazenamento do Google Cloud usando o seguinte comando:
    gsutil cp $gcImageFolder\$gcImageFile gs://$gcBucket
  6. Crie a imagem do dispositivo no Compute Engine do .vmdk carregado.

    Execute esse comando para importar a imagem no mesmo projeto.

    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk
    Execute esse comando para importar a imagem em um projeto diferente.
    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk --project my-image-hosting-project
    Observação: Ao importar uma imagem de processamento, você pode especificar a sub-rede a ser usada para as VMs temporárias criadas pela ferramenta de importação. Use o sinalizador --subnet conforme mostrado no exemplo a seguir.
    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk --subnet default
    Para obter mais informações sobre esses comandos, consulte a documentação do Google Cloud SDK.

    Considerando o exemplo mencionado nas etapas anteriores, a imagem do dispositivo criada no Compute Engine é euc-unified-access-gateway-22-12-0-0-42741890, em que 22-12 é o número da versão e 42741890 é o número da compilação.