Configurar o DNS local para acessar o dispositivo de gerenciamento

É possível acessar dispositivos de gerenciamento, como o vCenter Server, o NSX Manager e o HCX, em uma nuvem privada usando estações de trabalho locais. Para acessar esses dispositivos por nome de host, configure o DNS para que sua rede local possa resolver os nomes de host.

Configurar a resolução de endereço global usando o Cloud DNS

O VMware Engine pode usar o Cloud DNS para fornecer resolução global de DNS para dispositivos de gerenciamento, mesmo que suas nuvens privadas estejam em regiões diferentes. Com essa abordagem, é possível usar uma zona de DNS do Cloud DNS no projeto como um único ponto para resolução de DNS em todas as redes de nuvem privada virtual (VPC) com peering.

Recomendamos usar o Cloud DNS para resolução de endereços nos seguintes casos:

  • Você está usando redes padrão do VMware Engine.
  • Você está usando redes legadas do VMware Engine e tem várias nuvens privadas.

Se você usa uma rede legada com apenas uma nuvem privada e não quer usar o Cloud DNS, consulte Configurar a resolução de endereço sem usar o Cloud DNS.

Quando você conecta uma rede do VMware Engine à sua rede VPC, o Google configura automaticamente a resolução de DNS para dispositivos de gerenciamento de VMs Google Cloud nessa rede VPC:

  • Para redes padrão: quando você cria uma nuvem privada vinculada a uma rede padrão do VMware Engine, o Google cria uma zona de DNS de gerenciamento associada e a preenche automaticamente com as entradas do dispositivo de gerenciamento.

    Se essa rede padrão do VMware Engine for nuvem privada virtual com peering com uma rede VPC ou outra rede do VMware Engine, o Google vai criar automaticamente uma vinculação de zona de DNS de gerenciamento. Essa vinculação garante a resolução de dispositivos de gerenciamento das VMs do Google Cloud nessa rede.

    Também é possível criar manualmente uma vinculação de zona de DNS de gerenciamento se você não quiser usar o peering de rede da nuvem privada virtual.

  • Para redes legadas: quando você cria uma conexão particular entre a rede da nuvem privada virtual e uma rede legada do VMware Engine, o Google cria automaticamente o peering de DNS, que garante a resolução de qualquer uma das suas Google Cloud VMs.

Para resolver endereços de uma rede local usando o Cloud DNS, faça o seguinte:

  1. Ative o encaminhamento de DNS de entrada na rede de nuvem privada virtual.
  2. Identifique os endereços de servidor DNS para usar no local.
  3. Crie um encaminhador condicional no seu servidor DNS local para resolver gve.goog.

Configurar o DNS para dispositivos de gerenciamento resolverem domínios locais

Se você usa serviços como HCX, Site Recovery Manager (SRM), Zerto, vSphere Replication ou cross-vCenter vMotion, talvez seja necessário usar dispositivos de gerenciamento do VMware Engine para resolver endereços nos seus domínios DNS locais.

Você precisa usar o Cloud DNS para encaminhar consultas DNS de dispositivos de gestão para seus servidores DNS locais. Esse recurso está disponível apenas para nuvens privadas que usam redes padrão do VMware Engine.

Para configurar o encaminhamento de DNS para sua rede local, siga as etapas nas seções a seguir.

Configurar uma zona de encaminhamento do Cloud DNS

  1. Se ainda não tiver feito isso, ative a API Cloud DNS no projeto Google Cloud que se conecta à sua rede local.
  2. Verifique se você tem uma rede VPC nesse projeto com conectividade aos seus servidores DNS locais, por exemplo, usando o Cloud VPN ou o Cloud Interconnect.
  3. Crie uma zona de encaminhamento do Cloud DNS. Ao criar a zona de encaminhamento, faça o seguinte:
    • Especifique um nome de zona, como forward-to-onprem.
    • Em Nome do DNS, insira o domínio DNS da sua rede local, por exemplo, onprem.example.com. Para encaminhar todas as consultas DNS de dispositivos de gerenciamento para servidores DNS locais, insira ..
    • Selecione Encaminhar consultas para outro servidor (encaminhamento de saída).
    • Em Servidores DNS de destino, insira os endereços IP dos seus servidores DNS locais.
    • Em Redes, selecione a rede VPC que tem conectividade com sua rede local.

Configurar o firewall local

Depois de configurar uma zona de encaminhamento, o Cloud DNS envia consultas DNS usando endereços IP no intervalo 35.199.192.0/19. Configure as regras de firewall locais para permitir o tráfego UDP e TCP da porta 53 de 35.199.192.0/19 para seus servidores DNS locais.

Criar uma zona de peering do Cloud DNS

Para permitir que os dispositivos de gerenciamento do VMware Engine usem a zona de encaminhamento, crie uma zona de peering do Cloud DNS entre a rede do VMware Engine e o projeto que contém a zona de encaminhamento:

  1. Conceda permissão para criar o peering de DNS. Se você for proprietário do projeto, execute o comando gcloud vmware dns-bind-permission grant no projeto que contém sua rede do VMware Engine:

    gcloud vmware dns-bind-permission grant --user=USER_EMAIL
    

    Substitua USER_EMAIL pelo endereço de e-mail do usuário que cria a zona de peering, por exemplo, username@example.com.

    Depois de criar a zona de peering, revogue essa permissão executando o comando gcloud vmware dns-bind-permission revoke:

    gcloud vmware dns-bind-permission revoke --user=USER_EMAIL
    
  2. Para receber o caminho de rede INTRANET da sua rede padrão do VMware Engine, execute o comando gcloud vmware networks describe:

    gcloud vmware networks describe VMWARE_ENGINE_NETWORK_NAME
    

    Substitua VMWARE_ENGINE_NETWORK_NAME pelo nome da rede do VMware Engine.

    A saída contém várias entradas vpcNetworks. Copie o valor network da entrada em que o campo type é INTRANET, por exemplo, projects/123456789012-tp/global/networks/intranet-abcde12345.

  3. Crie uma zona de peering do Cloud DNS executando o comando gcloud dns managed-zones create:

    gcloud dns managed-zones create PEERING_ZONE_NAME \
        --description="PEERING_ZONE_DESCRIPTION" \
        --dns-name="DNS_NAME" \
        --visibility=private \
        --networks="INTRANET_NETWORK_PATH" \
        --peer-network="projects/FORWARDING_PROJECT_ID/global/networks/FORWARDING_VPC_NETWORK"
    

    Substitua:

    • PEERING_ZONE_NAME: um nome para a zona de peering, por exemplo, gcve-peering-zone.
    • PEERING_ZONE_DESCRIPTION: uma descrição para a zona, por exemplo, GCVE DNS peering.
    • DNS_NAME: o valor do nome DNS usado para sua zona de encaminhamento na seção anterior.
    • INTRANET_NETWORK_PATH: o caminho da rede INTRANET que você copiou na etapa anterior.
    • FORWARDING_PROJECT_ID: o ID do projeto que contém sua zona de encaminhamento.
    • FORWARDING_VPC_NETWORK: o nome da rede VPC usada pela sua zona de encaminhamento.

Com o encaminhamento e o peering do Cloud DNS configurados, os dispositivos de gerenciamento na sua nuvem privada agora podem resolver nomes nos seus domínios locais.

Configurar a resolução de endereços sem usar o Cloud DNS

Se você não estiver usando o Cloud DNS, configure a resolução de DNS local apontando o servidor DNS local para os servidores DNS da sua nuvem privada.

Para configurar essa resolução, primeiro consiga os endereços IP dos servidores DNS da sua nuvem privada:

  1. No console do Google Cloud , acesse a página Nuvens particulares.

    Acessar "Nuvens privadas"

  2. Clique no nome da nuvem privada para ver os detalhes.

  3. Na página Resumo, copie os endereços IP do servidor DNS da sua nuvem privada.

Em seguida, use uma das seguintes opções para configurar seu servidor DNS local:

Criar uma zona no servidor DNS para gve.goog

Você pode configurar uma zona como uma zona de stub e apontar para os servidores DNS na nuvem privada para resolução de nomes. Esta seção fornece informações sobre como usar um servidor DNS BIND ou um servidor DNS do Microsoft Windows.

Criar uma zona em um servidor DNS BIND

O arquivo e os parâmetros a serem configurados podem variar de acordo com sua configuração de DNS individual.

Por exemplo, para a configuração padrão do servidor BIND, edite o arquivo /etc/named.conf no servidor DNS e adicione as seguintes informações de zona:

zone "gve.goog"
{
    type stub;
    masters { PC_DNS_IP_1; PC_DNS_IP_2; };
    file "gve.goog.db";
};

Substitua PC_DNS_IP_1 e PC_DNS_IP_2 pelos endereços IP dos servidores DNS da sua nuvem privada.

Criar uma zona em um servidor DNS do Microsoft Windows

  1. Clique com o botão direito do mouse no servidor DNS e selecione Nova zona.
  2. Selecione Zona de stub e clique em Avançar.
  3. Selecione a opção apropriada dependendo do seu ambiente e clique em Avançar.
  4. Selecione Zona de pesquisa de encaminhamento e clique em Avançar.
  5. Digite o nome da zona e clique em Avançar.
  6. Insira os endereços IP dos servidores DNS da nuvem privada que você recebeu no console Google Cloud .
  7. Clique em Próxima conforme necessário para concluir a configuração.

Criar um encaminhador condicional

Um encaminhador condicional envia todas as solicitações de resolução de nome DNS para o servidor designado. Essa configuração encaminha qualquer solicitação para *.gve.goog aos servidores DNS na nuvem privada. As seções a seguir mostram como configurar encaminhadores em diferentes tipos de servidores DNS.

Criar um encaminhador condicional em um servidor DNS BIND

O arquivo e os parâmetros específicos a serem configurados podem variar de acordo com sua configuração de DNS individual.

Por exemplo, para a configuração do servidor BIND padrão, edite o arquivo /etc/named.conf no servidor DNS e adicione as seguintes informações condicionais de encaminhamento:

zone "gve.goog" {
    type forward;
    forwarders { PC_DNS_IP_1; PC_DNS_IP_2; };
};

Substitua PC_DNS_IP_1 e PC_DNS_IP_2 pelos endereços IP dos servidores DNS da sua nuvem privada.

Criar um encaminhador condicional em um servidor DNS do Microsoft Windows

  1. Abra o DNS Manager no servidor DNS.
  2. Clique com o botão direito do mouse em Encaminhadores condicionais e selecione a opção para adicionar um encaminhador condicional.
  3. Insira o domínio do DNS e o endereço IP dos servidores DNS na nuvem privada e clique em OK.

A seguir