Pour déployer une instance d'Unified Access Gateway sur Compute Engine, vous devez charger une image de disque du dispositif Unified Access Gateway sur Google Cloud Platform.

Procédure

  1. Téléchargez le fichier image Unified Access Gateway.ova, version 2103 ou ultérieure, sur la page Customer Connect.
  2. Ouvrez une fenêtre de commande PowerShell et exécutez la commande suivante pour extraire le fichier .vmdk du fichier .ova précédemment téléchargé.
    • ova-filename est le fichier image .ova téléchargé à partir de Customer Connect.
    • target-location est l'emplacement vers lequel le fichier .vmdk est extrait.
    Windows Ubuntu
    expand-7zip ova-filename target-location

    Par exemple, euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova est le fichier téléchargé, où, 22-12 est le numéro de version et 42741890 est le numéro de build.

    Pour extraire le fichier .vmdk dans C:\temp, exécutez la commande suivante :
    expand-7zip C:\temp\euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova C:\temp\
    tar -xvf ova-filename
    Par exemple,
    tar -xvf euc-unified-access-gateway-22.12.0.0-42741890_OVF10.ova 
  3. Définissez les variables suivantes.
    • $gcImageFile est le nom du fichier .vmdk extrait à l'étape 2.
    • $gcImageFolder est le chemin d'accès au dossier du fichier .vmdk.

    Par exemple :

    $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. Créez un compartiment de stockage Google Cloud.
    Note : Vous pouvez également déployer Unified Access Gateway avec une image de calcul hébergée sur un autre projet Google Cloud. Dans ce cas, spécifiez le nom de l'image de calcul ( $gcImageName) et l'ID de projet d'hébergement lors du déploiement d' Unified Access Gateway.

    Exécutez cette commande pour créer un compartiment de stockage dans le même projet.

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

    Exécutez cette commande pour créer un compartiment de stockage dans un autre projet.

    gsutil mb -l us-east1 gs://$gcBucket -p my-image-hosting-project
  5. Chargez l'image .vmdk dans le compartiment de stockage Google Cloud à l'aide de la commande suivante :
    gsutil cp $gcImageFolder\$gcImageFile gs://$gcBucket
  6. Créez l'image du dispositif dans Compute Engine à partir du fichier .vmdk chargé.

    Exécutez cette commande pour importer une image dans le même projet.

    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk
    Exécutez cette commande pour importer l'image dans un autre projet.
    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk --project my-image-hosting-project
    Note : Lorsque vous importez une image de calcul, vous pouvez spécifier le sous-réseau à utiliser pour les VM temporaires créées par l'outil d'importation. Utilisez l'indicateur --subnet, comme indiqué dans l'exemple suivant.
    gcloud compute images import $gcImageName --source-file gs://$gcBucket/$gcImageFile --data-disk --subnet default
    Pour plus d'informations sur ces commandes, reportez-vous à la documentation SDK Google Cloud.

    Compte tenu de l'exemple mentionné aux étapes précédentes, l'image du dispositif créée dans Compute Engine est euc-unified-access-gateway-22-12-0-0-4274189022-12 est le numéro de version et 42741890 est le numéro de build.