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
- Téléchargez le fichier image Unified Access Gateway.ova, version 2103 ou ultérieure, sur la page Customer Connect.
- 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 et42741890
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
- 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"
- 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
- Chargez l'image .vmdk dans le compartiment de stockage Google Cloud à l'aide de la commande suivante :
gsutil cp $gcImageFolder\$gcImageFile gs://$gcBucket
- 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-42741890
où22-12
est le numéro de version et42741890
est le numéro de build.