Skip to main content

20 juillet 2026

Préparer un fichier `.ini` pour le déploiement sur Google Cloud Platform

Le script de déploiement PowerShell Compute Engine pour Unified Access Gateway lit tous les paramètres de configuration à partir d'un fichier de configuration .ini. Cette section décrit le format de fichier .ini et montre des exemples de paramètres qui peuvent être utilisés pour le déploiement.

La plupart des sections du fichier .ini sont identiques aux paramètres .ini standard pour Unified Access Gateway pris en charge pour tous les autres déploiements de l'hyperviseur.

Pour plus d'informations sur le fichier .ini, reportez-vous à la section Utilisation de PowerShell pour déployer le dispositif Unified Access Gateway.

  1. Dans le fichier .ini, ajoutez un nouveau groupe, [GoogleCloud] et les paramètres nécessaires spécifiques à Google Cloud Platform.

    Remarque : pour les déploiements de Google Cloud Platform, les paramètres suivants de la section Paramètres généraux ne sont pas utilisés :

    • diskMode
    • ds
    • folder
    • netInternet
    • netManagementNetwork
    • netmask0
    • netmask1
    • netmask2
    • netBackendNetwork
    • source
    • target
    • Tous les paramètres IPv4
    • Tous les paramètres IPv6

Le tableau suivant répertorie les paramètres (Nom de la valeur) qui sont requis pour le déploiement de Google Cloud Platform. Le tableau inclut également des exemples et indique lesquels de ces paramètres sont obligatoires et facultatifs.

GroupeNom de la valeurExempleDescriptionObligatoire/Facultatif
[GoogleCloud]projectIdprojectId=my-projectID de projet Google Cloud Platform utilisé pour créer une instance d'Unified Access Gateway. Si l'ID de projet n'est pas fourni, le projet de la configuration active dans cloud SDK est utilisé.Facultative
imageNameimageName=euc-unified-access-gateway-22-12-0-0-42741890Nom de l'image du dispositif importée dans Compute Engine à partir duquel une instance doit être créée.Obligatoire
 imageProjectIdimageProjectId= (image-host-project)Projet qui héberge l'image de calcul imageName. Si elle n'est pas spécifiée, la valeur projectId par défaut est utilisée pour rechercher l'image de calcul.Facultative
machineTypemachineType=e2-standard-4Indique le type de machine Compute Engine. La valeur par défaut machineType est e2-standard-4. Remarque : assurez-vous que la valeur machineType spécifiée convient au nombre de cartes réseau Unified Access Gateway requises. Par exemple : e2-standard-2 prend en charge les déploiements d'une ou de deux cartes réseau, mais pas de trois. Pour plus d'informations, reportez-vous à la documentation Nombre maximal d'interfaces réseau sur Google Cloud.Facultative
zonezone=us-central1-aZone Compute Engine dans laquelle une instance Unified Access Gateway est créée. Si la valeur de zone n'est pas fournie, la zone de la configuration active dans Cloud SDK est utilisée.Facultative
  subnet0 subnet1 subnet2subnet0=custom-subnetSous-réseau sur lequel les cartes réseau eth0, eth1 et eth2 d'Unified Access Gateway doivent être créées. Voici les valeurs de deploymentOption et les sous-réseaux correspondants utilisés :
  • Si deploymentOption est défini sur onenic, subnet0 est utilisé.
  • Si deploymentOption est défini sur twonic, subnet0 et subnet1 sont utilisés.
  • Si deploymentOption est défini sur threenic, subnet0, subnet1 et subnet2 sont utilisés.
Si aucune valeur de sous-réseau n'est fournie, le script PowerShell utilise la valeur par défaut du sous-réseau. Dans un déploiement à deux ou trois cartes réseau, seul un sous-réseau unique peut utiliser la valeur par défaut.
Dans un déploiement à deux ou trois cartes réseau, seule l'une des valeurs de sous-réseau peut être facultative.
 vpcHostProjectIdvpcHostProjectId= (shared-vpc-host-project)Projet qui fait office de projet hôte lorsque l'une des cartes réseau Unified Access Gateway est configurée à partir d'un VPC partagé. Pour configurer un sous-réseau donné sur le VPC partagé, définissez l'indicateur sharedVpcForSubnet<n> sur true, où n est le numéro de la carte réseau.Facultative
  sharedVpcForSubnet0 sharedVpcForSubnet1 sharedVpcForSubnet2
sharedVpcForSubnet0=true
sharedVpcForSubnet1=false
sharedVpcForSubnet2=false
Si vpcHostProjectId est spécifié, cet indicateur détermine si un sous-réseau donné est créé dans le VPC partagé. Si vpcHostProjectIdis n'est pas spécifié, ce champ est ignoré. La valeur par défaut est false.Facultative
privateIPAddress0 privateIPAddress1 privateIPAddress2privateIPAddress0=10.30.11.213Adresse IP interne pour la carte réseau. Vous pouvez utiliser ce paramètre pour attacher eth0, eth1 et eth2 d'Unified Access Gateway avec des adresses IP internes statiques à partir du réseau VPC de Google Cloud. Si la valeur de privateIPAddress n'est pas fournie, Compute Engine attache la carte réseau correspondante avec une adresse IP interne dynamique. Par exemple : envisagez un déploiement à deux cartes réseau
  • eth0 est attaché avec une adresse IP interne statique.
  • eth1 reçoit une adresse IP interne attachée dynamiquement.
Les deux adresses IP restent attachées à l'instance d'Unified Access Gateway jusqu'à ce que cette dernière soit supprimée.
Facultative
publicIPAddress0 publicIPAddress1 publicIPAddress2 publicIPAddress0=eipalloc-027afa45f34984c87 publicIPAddress1=no-addressAdresse IP externe pour la carte réseau Vous pouvez utiliser ce paramètre pour attacher eth0, eth1 et eth2 d'Unified Access Gateway avec des adresses IP externes réservées à partir du réseau VPC de Google Cloud. Si la valeur de publicIPAddress n'est pas fournie, Compute Engine attache la carte réseau correspondante avec une adresse IP externe dynamique. Pour empêcher une carte réseau de s'attacher avec une adresse IP externe, utilisez no-address comme valeur. Dans l'exemple, envisagez un déploiement à trois cartes réseau :
  • eth0 est attaché avec une adresse IP externe statique.
    L'adresse IP externe statique reste attachée à cette carte réseau jusqu'à ce que l'instance soit supprimée (ou que la réservation soit supprimée).</li>
    
  • eth1 n'est attaché avec aucune adresse IP externe.
  • eth2 reçoit une adresse IP externe attachée dynamiquement.
    L'adresse IP externe est libérée lorsque l'instance est arrêtée ou terminée.</li>
    
Facultative
labelslabels=label0=value0,label1=value1Étiquettes associées à une instance d'Unified Access Gateway. Par défaut, l'étiquette name=$uagName est associée à une instance d'Unified Access Gateway par le script PowerShell.Facultative
tagstags=tag0,tag1Balises associées à une instance Unified Access Gateway. Par défaut, la balise https-server est associée à une instance d'Unified Access Gateway par le script PowerShell.Facultative
 serviceAccountserviceAccount=51841023978-compute@prod.gserviceaccount.comUn compte de service est une identité attachée à l'instance d'Unified Access Gateway. Les jetons d'accès du compte de service sont accessibles via le serveur de métadonnées de l'instance d'Unified Access Gateway et sont utilisés pour authentifier les applications sur l'instance. Vous pouvez définir le compte à l'aide d'une adresse e-mail correspondant au compte de service requis. Si le compte de service n'est pas fourni, l'instance d'Unified Access Gateway utilise le compte de service par défaut du projet.Facultative

Exemple 1 : définition de fichier INI pour le déploiement d'Unified Access Gateway sur Google Cloud Platform


[General]
name=uag1
deploymentOption=onenic
sshEnabled=true

[GoogleCloud]
projectId=my-project
imageName=euc-unified-access-gateway-22-12-0-0-42741890
zone=us-central1-a
subnet0=uag-front-network

[Horizon]
proxyDestinationUrl=https://myhorizon.example.com

Exemple 2 : définition de fichier INI pour le déploiement d'Unified Access Gateway sur Google Cloud Platform


[General]
name=uag2
deploymentOption=twonic
sshEnabled=true
routes1=10.20.0.0/16 10.2.0.1

[GoogleCloud]
projectId=my-project
imageName=euc-unified-access-gateway-22-12-0-0-42741890
imageProjectId=my-image-hosting-project
zone=us-central1-a
vpcHostProjectId=my-sharedvpc-host-project
subnet0=uag-front-network
sharedVpcForSubnet0=true
subnet1=uag-back-network
sharedVpcForSubnet1=false

[Horizon]
proxyDestinationUrl=https://myhorizon.example.com

Cette page vous a-t-elle été utile ?

Envoyer un commentaire sur cette rubrique

Cette rubrique vous a-t-elle été utile ?

N'indiquez aucune information personnelle ou confidentielle.

Génération du lien…