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
- Baixe o arquivo de imagem Unified Access Gateway.ova, versão 2103 ou posterior, na página Customer Connect.
- 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 e42741890
é 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
- 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"
- 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
- Carregue a imagem .vmdk no bucket de armazenamento do Google Cloud usando o seguinte comando:
gsutil cp $gcImageFolder\$gcImageFile gs://$gcBucket
- 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 que22-12
é o número da versão e42741890
é o número da compilação.