Vous pouvez déployer Unified Access Gateway sur Compute Engine à l'aide de la commande PowerShell uagdeploygce.ps1. Cette commande récupère tous les paramètres de configuration d'un fichier .ini et déploie une instance d'Unified Access Gateway.
Si une instance existante dans Compute Engine porte le même nom que celui spécifié dans la section Général du fichier .ini, le script PowerShell supprime l'instance existante lors du déploiement et crée une instance d'Unified Access Gateway avec le même nom. Ce remplacement est utile lors de la mise à niveau d'un dispositif Unified Access Gateway ou pour redéployer celui-ci avec les paramètres mis à jour.
Procédure
-
À partir de la page de téléchargements Customer Connect pour Unified Access Gateway. Accédez au fichier de scripts PowerShell d'Unified Access Gateway (UAG) et cliquez sur TÉLÉCHARGER MAINTENANT.
Un fichier ZIPuagdeploy-xx.xx.x.x-xxxxxxxxest téléchargé sur votre machine locale. -
Extrayez les fichiers du fichier ZIP. Assurez-vous que les scripts PowerShell suivants sont disponibles sur votre machine.
uagdeploygce.ps1etuagdeploy.psm1 -
Démarrez une fenêtre de commande PowerShell et remplacez le répertoire par le dossier contenant les scripts téléchargés.
-
Pour déployer Unified Access Gateway sur Compute Engine, procédez comme suit :
-
Si vous effectuez une mise à niveau vers une version ultérieure d'Unified Access Gateway, modifiez le fichier
.inipour mettre à jour le paramètreimageNamevers le nouveau nom de l'image chargé vers Compute Engine dans l'une des tâches précédentes.Tous les autres paramètres de configuration dans le fichier
.inidoivent rester les mêmes. -
Exécutez la commande suivante selon que vous choisissez le mode interactif ou non interactif :
Mode Commande Interactif .\uagdeploygce.ps1 <ini-filename>.ini
<ini-filename> est le nom du fichier.inipréparé dans les tâches antérieures.
Par exemple :.\uagdeploygce.ps1 uag1.iniuag1.iniest le nom du fichier utilisé dans les tâches antérieures.Non interactif .\uagdeploygce.ps1 <ini-filename><root-pwd><admin-pwd><ceip-yes-no>
.\uagdeploygce.ps1 <ini-filename><secret><admin-pwd>yes- <ini-filename> est le nom du fichier
.inipréparé dans les tâches antérieures. - Si des mots de passe sont spécifiés sur la ligne de commande, comme indiqué dans la commande, utilisez la commande PowerShell
Clear-Historyaprès le déploiement d'Unified Access Gateway. - Si le mot de passe est faible, le déploiement échoue. Le mot de passe doit contenir l'un des caractères suivants : ! @ # $ % * ( ).
Si vous exécutez de nouveau la commande
uagdeploygce.ps1, l'instance précédente d'Unified Access Gateway et les ressources associées sont supprimées et remplacées par une nouvelle instance portant le même nom. Le nouveau fichier.inidoit disposer de tous les paramètres de configuration requis pour que le dispositif Unified Access Gateway soit prêt pour la production lors du premier démarrage. - <ini-filename> est le nom du fichier
-
Étapes suivantes
Une fois Unified Access Gateway déployé sur Compute Engine et tous les paramètres appliqués, vous devez supprimer les métadonnées utilisées pour appliquer les paramètres de configuration du dispositif Unified Access Gateway dans Google Cloud. Pour supprimer les métadonnées, utilisez les commandes suivantes, comme indiqué dans l'exemple :
$uagName=uag1
$zone=us-central1-a
$projectId=my-project
gcloud compute instances remove-metadata $uagName --zone=$zone --project $projectId --keys "user-data"
Cette page vous a-t-elle été utile ?