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 .ini são idênticas às 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 Uso do PowerShell para implantar o dispositivo do Unified Access Gateway na documentação Implantação e configuração do VMware Unified Access Gateway no VMware Docs.
- No arquivo .ini, adicione um novo grupo, [GoogleCloud] e as configurações necessárias específicas para o Google Cloud Platform.
Observação: Para implantações do Google Cloud Platform, as seguintes configurações na seção Geral não são usadas:
- diskMode
- ds
- pasta
- netInternet
- netManagementNetwork
- netmask0
- netmask1
- netmask2
- netBackendNetwork
- origem
- destino
- 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.
Grupo | Nome do valor | Exemplo | Descrição | Obrigatório/opcional |
---|---|---|---|---|
[GoogleCloud] | projectId | projectId=my-project |
A 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 |
imageName | imageName=euc-unified-access-gateway-22-12-0-0-42741890 |
Nome da imagem do dispositivo importado no Compute Engine com base no qual uma nova instância do deve ser criada. | Obrigatório | |
imageProjectId | imageProjectId= (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 | |
machineType | machineType=e2-standard-4 |
Indica o tipo de máquina do Compute Engine. O valor padrão de machineType é
Observação: Verifique se o
machineType especificado é apropriado para o número de NICs do
Unified Access Gateway necessárias.
Por exemplo: |
Opcional | |
zone | zone=us-central1-a |
Zona 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 subnet2 |
subnet0=custom-subnet |
Sub-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 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. | |
vpcHostProjectId | vpcHostProjectId= (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 privateIPAddress2 |
privateIPAddress0=10.30.11.213 |
Endereç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
|
Opcional | |
publicIPAddress0 publicIPAddress1 publicIPAddress2 |
publicIPAddress0= publicIPAddress1= |
Endereç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 exemplo, considere uma implantação com três NICs:
|
Opcional | |
labels | labels=label0=value0,label1=value1 | Rótulos associados a uma instância do Unified Access Gateway. Por padrão, o rótulo |
Opcional | |
tags | tags=tag0,tag1 | Tags associadas a uma instância do Unified Access Gateway. Por padrão, a tag |
Opcional | |
serviceAccount | serviceAccount=[email protected] |
Uma 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