Skip to main content

20 de julho de 2026

Preparar um arquivo `.ini` para a implantação no Google Cloud Platform

O script de implantação Compute Engine do PowerShell para o Unified Access Gateway lê todas as definições de configuração de um arquivo de configuração .ini. Esta seção descreve o formato de arquivo .ini e mostra exemplos das configurações que podem ser usadas para a implantação.

A maioria das seções do arquivo são idênticas às .ini configurações de .ini padrão para o Unified Access Gateway compatíveis com todas as outras implantações de hypervisor.

Para obter mais informações sobre o arquivo .ini, consulte a seção Usar o PowerShell para implantar o dispositivo do Unified Access Gateway.

  1. No arquivo .ini, adicione um novo grupo, [GoogleCloud] e as configurações necessárias específicas para o Google Cloud Platform.

    Nota: Para implantações do Google Cloud Platform, as seguintes configurações na seção Geral não são usadas:

    • diskMode
    • ds
    • folder
    • netInternet
    • netManagementNetwork
    • netmask0
    • netmask1
    • netmask2
    • netBackendNetwork
    • source
    • target
    • Todas as configurações de IPv4
    • Todas as configurações de IPv6

A tabela a seguir lista as configurações (Nome do Valor) necessárias para a implantação do Google Cloud Platform. A tabela também inclui exemplos e indica quais dessas configurações são obrigatórias e opcionais.

GrupoNome do valorExemploDescriçãoObrigatório/opcional
[GoogleCloud]projectIdprojectId=my-projectA ID do projeto do Google Cloud Platform usada para criar uma nova instância do Unified Access Gateway. Se a ID do projeto não for fornecida, o projeto da configuração ativa no Cloud SDK será usado.Opcional
imageNameimageName=euc-unified-access-gateway-22-12-0-0-42741890Nome da imagem do dispositivo importado no Compute Engine com base no qual uma nova instância do deve ser criada.Obrigatório
 imageProjectIdimageProjectId= (image-host-project)O Projeto que hospeda a imagem de processamento imageName. Se não for especificado, a projectId padrão será usada para pesquisar a imagem de processamento.Opcional
machineTypemachineType=e2-standard-4Indica o tipo de máquina do Compute Engine. O valor padrão de machineType é e2-standard-4. Nota: Verifique se o machineType especificado é apropriado para o número de NICs do Unified Access Gateway necessárias. Por exemplo: e2-standard-2 oferece suporte a uma NIC ou duas implantações de NIC, mas não a três NICs. Para obter mais informações, consulte Número máximo de interfaces de rede na documentação do Google Cloud.Opcional
zonezone=us-central1-aZona Compute Engine na qual uma nova instância do Unified Access Gateway é criada. Se o valor de zone não for fornecido, a zona da configuração ativa no Cloud SDK será usada.Opcional
  subnet0 subnet1 subnet2subnet0=custom-subnetSub-rede na qual as NICs eth0, eth1 e eth2 do Unified Access Gateway devem ser criadas. Veja a seguir os valores do deploymentOption e as sub-redes correspondentes usadas:
  • Se deploymentOption estiver definido como onenic, subnet0 será usado.
  • Se deploymentOption estiver definido como twonic, subnet0 e subnet1 serão usados.
  • Se deploymentOption estiver definido como threenic, subnet0, subnet1 e subnet2 serão usados.
Se um valor de sub-rede não for fornecido, o script do PowerShell usará o valor padrão para a sub-rede. Em uma implantação com duas NICs ou três NICs, apenas uma sub-rede pode usar o valor padrão.
Em uma implantação de duas NICs ou três NICs, apenas um dos valores de sub-rede pode ser opcional.
 vpcHostProjectIdvpcHostProjectId= (shared-vpc-host-project)O projeto que atua como projeto de host quando qualquer uma das NICs do Unified Access Gateway é configurada da VPC compartilhada. Para configurar uma determinada sub-rede na VPC compartilhada, defina o sinalizador de sharedVpcForSubnet<n> como true, em que n é o número da NIC.Opcional
  sharedVpcForSubnet0 sharedVpcForSubnet1 sharedVpcForSubnet2
sharedVpcForSubnet0=true
sharedVpcForSubnet1=false
sharedVpcForSubnet2=false
Se vpcHostProjectId for especificado, esse sinalizador indicará se uma determinada sub-rede foi criada na VPC compartilhada. Se vpcHostProjectId não for especificado, esse campo será ignorado. O valor padrão é falso.Opcional
privateIPAddress0 privateIPAddress1 privateIPAddress2privateIPAddress0=10.30.11.213Endereço IP interno da NIC. Essa configuração pode ser usada para anexar eth0, eth1 e eth2 do Unified Access Gateway com endereços IP internos estáticos da rede VPC do Google Cloud. Se o valor de privateIPAddress não for fornecido, Compute Engine anexará a NIC correspondente a um endereço IP interno dinâmico. Por exemplo: considere uma implantação com duas NICs
  • eth0 está anexado a um endereço IP interno estático.
  • eth1 recebe um endereço IP interno anexado dinamicamente.
Ambos os endereços IP permanecem anexados à instância do Unified Access Gateway até que a instância do seja excluída.
Opcional
publicIPAddress0 publicIPAddress1 publicIPAddress2 publicIPAddress0=eipalloc-027afa45f34984c87 publicIPAddress1=no-addressEndereço IP externo para a NIC Essa configuração pode ser usada para anexar eth0, eth1 e eth2 do Unified Access Gateway com endereços IP externos reservados da rede VPC do Google Cloud. Se o valor de publicIPAddress não for fornecido, Compute Engine anexará a NIC correspondente a um endereço IP externo dinâmico. Para evitar que uma NIC se anexe a um endereço IP externo, use no-address como o valor. No exemplo, considere uma implantação com três NICs:
  • eth0 está anexado a um endereço IP externo estático.
    O endereço IP externo estático permanece anexado a essa NIC até que a instância seja excluída (ou a reserva seja removida).</li>
    
  • eth1 não está anexado a nenhum endereço IP externo.
  • eth2 recebe um endereço IP externo anexado dinamicamente.
    O endereço IP externo é liberado quando a instância do é interrompida ou encerrada.</li>
    
Opcional
labelslabels=label0=value0,label1=value1Rótulos associados a uma instância do Unified Access Gateway. Por padrão, o rótulo name=$uagName é associado a uma instância do Unified Access Gateway instance pelo script do PowerShell.Opcional
tagstags=tag0,tag1Tags associadas a uma instância do Unified Access Gateway. Por padrão, a tag https-server é associada à instância do Unified Access Gateway instance pelo script do PowerShell.Opcional
 serviceAccountserviceAccount=51841023978-compute@prod.gserviceaccount.comUma conta de serviço é uma identidade anexada à instância do Unified Access Gateway. Os tokens de acesso da conta de serviço podem ser acessados por meio do servidor de metadados da instância do Unified Access Gateway e usados para autenticar aplicativos na instância. A conta pode ser definida usando um endereço de e-mail correspondente à conta de serviço necessária. Se a conta de serviço não for fornecida, a instância do Unified Access Gateway usará a conta de serviço padrão do projeto.Opcional

Exemplo 1: definição de arquivo INI para implantar o Unified Access Gateway no 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

Exemplo 2: definição de arquivo INI para implantar o Unified Access Gateway no 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

Esta página foi útil?

Enviar feedback sobre este tópico

Este tópico foi útil?

Não inclua informações pessoais ou confidenciais.

Gerando o link…