Para implementar una instancia de Unified Access Gateway en Compute Engine, debe cargar una imagen de disco del dispositivo de Unified Access Gateway en Google Cloud Platform.

Procedimiento

  1. Descargue el archivo de imagen Unified Access Gateway.ova, versión 2103 o posterior, desde la página de Customer Connect.
  2. Abra una ventana de comando de PowerShell y ejecute el siguiente comando para extraer el archivo .vmdk del archivo .ova descargado anteriormente.
    • ova-filename es el archivo de imagen .ova que se descarga desde Customer Connect.
    • target-location es la ubicación en la que se extrae el archivo .vmdk.
    Windows Ubuntu
    expand-7zip ova-filename target-location

    Por ejemplo, euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova es el archivo descargado, donde 22-12 es el número de versión y 42741890 es el número de compilación.

    Para extraer el archivo .vmdk en C:\temp, ejecute el siguiente comando:
    expand-7zip C:\temp\euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova C:\temp\
    tar -xvf ova-filename
    Por ejemplo,
    tar -xvf euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova 
  3. Establezca las variables siguientes.
    • $gcImageFile es el nombre del archivo .vmdk extraído en el paso 2.
    • $gcImageFolder es la ruta de la carpeta del archivo .vmdk.

    Por ejemplo:

    $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. Cree una depósito de almacenamiento de Google Cloud.
    Nota: También puede implementar Unified Access Gateway con una imagen informática alojada en otro proyecto de Google Cloud. En ese caso, especifique el nombre de la imagen informática ( $gcImageName) y el identificador del proyecto de alojamiento durante la implementación de Unified Access Gateway.

    Ejecute este comando para crear un depósito de almacenamiento en el mismo proyecto.

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

    Ejecute este comando para crear un depósito de almacenamiento en un proyecto diferente.

    gsutil mb -l us-east1 gs://$gcBucket -p my-image-hosting-project
  5. Cargue la imagen .vmdk en el depósito de almacenamiento de Google Cloud mediante el siguiente comando:
    gsutil cp $gcImageFolder\$gcImageFile gs://$gcBucket
  6. Cree la imagen del dispositivo en Compute Engine a partir del .vmdk cargado.

    Ejecute este comando para importar la imagen en el mismo proyecto.

    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk
    Ejecute este comando para importar la imagen en un proyecto diferente.
    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk --project my-image-hosting-project
    Nota: Al importar una imagen informática, puede especificar la subred que se utilizará para las máquinas virtuales temporales creadas por la herramienta de importación. Use el indicador --subnet como se muestra en el ejemplo siguiente.
    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk --subnet default
    Para obtener más información sobre estos comandos, consulte la documentación del SDK de Google Cloud.

    Teniendo en cuenta el ejemplo mencionado en los pasos anteriores, la imagen del dispositivo creada en Compute Engine es euc-unified-access-gateway-22-12-0-0-42741890, donde 22-12 es el número de versión y 42741890 es el número de compilación.