Puede implementar Unified Access Gateway en Compute Engine mediante el comando de PowerShell uagdeploygce.ps1. Este comando adopta todas las opciones de configuración de un archivo .ini e implementa una instancia de Unified Access Gateway.

Si alguna instancia existente de Compute Engine tiene el mismo nombre que se especifica en la sección General del archivo .ini, el script de PowerShell elimina la instancia existente durante la implementación y crea una nueva instancia de Unified Access Gateway con el mismo nombre. Esta sustitución ayuda a actualizar un dispositivo de Unified Access Gateway o volver a implementar el dispositivo con la configuración actualizada.

Procedimiento

  1. En la página de descargas de VMware para Unified Access Gateway, descargue los scripts de PowerShell uagdeploygce.ps1 y uagdeploy.psm1 en su máquina Windows.
  2. Inicie una ventana de comandos de PowerShell y cambie el directorio a la carpeta que contiene los scripts descargados.
  3. Para implementar Unified Access Gateway en Compute Engine, realice lo siguiente:
    1. Si va a actualizar a una versión posterior de Unified Access Gateway, edite el archivo .ini para actualizar la configuración de imageName al nuevo nombre de la imagen que se carga en Compute Engine en una de las tareas anteriores.
      Todos los demás parámetros de configuración del archivo .ini deben seguir siendo los mismos.
    2. Ejecute el siguiente comando en función de si elige el modo interactivo o no interactivo:
      Modo Comando
      Interactivo
      .\uagdeploygce.ps1 <ini-filename>.ini

      <ini-filename> es el nombre del archivo .ini preparado en las tareas anteriores.

      Por ejemplo: .\uagdeploygce.ps1 uag1.ini

      uag1.ini es el nombre de archivo utilizado en las tareas anteriores.

      No interactivo
      .\uagdeploygce.ps1 <ini-filename> <root-pwd> <admin-pwd> <ceip-yes-no>
      
      .\uagdeploygce.ps1 <ini-filename> secret <admin-pwd> yes
      
      • <ini-filename> es el nombre del archivo .ini preparado en las tareas anteriores.
      • Si se especifican contraseñas en la línea de comandos, como se muestra en el comando, utilice el comando de PowerShell Clear-History después de implementar Unified Access Gateway.
      • Si la contraseña es poco segura, se produce un error en la implementación. La contraseña debe contener uno de los caracteres ! @ # $ % * ( ).
      Si vuelve a ejecutar el comando uagdeploygce.ps1, la instancia de Unified Access Gateway anterior y los recursos asociados se eliminan y se reemplazan por una nueva instancia con el mismo nombre. El nuevo archivo .ini debe tener todos los parámetros de configuración necesarios para que el dispositivo de Unified Access Gateway esté listo para la producción en el primer arranque.

Qué hacer a continuación

Después de implementar Unified Access Gateway en Compute Engine y de aplicar toda la configuración, se deben eliminar los metadatos utilizados para aplicar las opciones de configuración del dispositivo de Unified Access Gateway en Google Cloud. Para eliminar los metadatos, utilice los siguientes comandos, como se muestra en el ejemplo:
$uagName=uag1
$zone=us-central1-a
$projectId=my-project
gcloud compute instances remove-metadata $uagName --zone=$zone --project $projectId --keys "user-data"