Você pode implantar o Unified Access Gateway no Compute Engine usando o comando uagdeploygce.ps1 do PowerShell. Esse comando obtém todas as definições de configuração de um arquivo .ini e implanta uma instância do Unified Access Gateway.

Se qualquer instância existente no Compute Engine tiver o mesmo nome especificado na seção Geral do arquivo .ini, o script do PowerShell removerá a instância existente durante a implantação e criará uma nova instância do Unified Access Gateway com o mesmo nome. Essa substituição ajuda ao atualizar um dispositivo do Unified Access Gateway ou a reimplantar o dispositivo com configurações atualizadas.

Procedimento

  1. Na página de Downloads da VMware para Unified Access Gateway, baixe os seguintes scripts do PowerShell, uagdeploygce.ps1 e uagdeploy.psm1, em seu computador Windows.
  2. Inicie uma janela de comando do PowerShell e altere o diretório para a pasta que contém os scripts baixados.
  3. Para implantar o Unified Access Gateway no Compute Engine, execute o seguinte:
    1. Se você estiver atualizando para uma versão posterior do Unified Access Gateway, edite o arquivo .ini para atualizar a configuração imageName para o novo nome da imagem que é carregado para o Compute Engine em uma das tarefas anteriores.
      Todos os outros parâmetros de configuração no arquivo .ini devem permanecer os mesmos.
    2. Execute o seguinte comando dependendo de você escolher o modo interativo ou não interativo:
      Modo Comando
      Interativo
      .\uagdeploygce.ps1 <ini-filename>.ini

      <ini-filename> é o nome do arquivo .ini preparado nas tarefas anteriores.

      Por exemplo: .\uagdeploygce.ps1 uag1.ini

      uag1.ini é o nome do arquivo usado nas tarefas anteriores.

      Não interativo
      .\uagdeploygce.ps1 <ini-filename> <root-pwd> <admin-pwd> <ceip-yes-no>
      
      .\uagdeploygce.ps1 <ini-filename> secret <admin-pwd> yes
      
      • <ini-filename> é o nome do arquivo .ini preparado nas tarefas anteriores.
      • Se as senhas forem especificadas na linha de comando conforme mostrado no comando, use o comando Clear-History do PowerShell após implantar o Unified Access Gateway.
      • Se a senha for fraca, a implantação falhará. A senha deve conter um de ! os caracteres @ # $ % * ( ).
      Se você executar o comando uagdeploygce.ps1 novamente, a instância do Unified Access Gateway anterior e os recursos associados serão excluídos e substituídos por uma nova instância com o mesmo nome. O novo arquivo .ini deve ter todos os parâmetros de configuração necessários para que o dispositivo do Unified Access Gateway esteja pronto para produção na primeira inicialização.

O que Fazer Depois

Depois que o Unified Access Gateway é implantado no Compute Engine e todas as configurações são aplicadas, os metadados usados para aplicar as definições de configuração do dispositivo do Unified Access Gateway no Google Cloud devem ser removidos. Para remover os metadados, use os seguintes comandos, conforme mostrado no exemplo:
$uagName=uag1
$zone=us-central1-a
$projectId=my-project
gcloud compute instances remove-metadata $uagName --zone=$zone --project $projectId --keys "user-data"