O Migrate for Compute Engine é uma maneira de definir e controlar as configurações de DNS externo das VMs migradas. Para fazer isso, defina as configurações de DNS no projeto do Google Cloud usando metadados do projeto do Google Cloud. Essas configurações são aplicadas a novas VMs à medida que elas são migradas.
Como as configurações de DNS são aplicadas
As configurações de DNS são aplicadas da seguinte forma:
- Para clientes Windows, os pares de chave-valor são aplicados a todos os NICs desta forma:
dns-domain-name
: substitui a configuraçãoDNS suffix for this connection
de cada NIC.dns-servers
: substitui a lista de servidores DNS de cada NIC.dns-domain-suffixes
: substitui a lista de sufixos DNS de cada NIC.
- Para clientes Linux, os pares de chave-valor são aplicados a todos os NICs desta forma:
dns-servers
: prepara a lista de servidores DNS no arquivoresolv.conf
.dns-domain-suffixes
: envia a lista de sufixos DNS no arquivoresolv.conf
.
Como configurar suas VMs para conexão com o servidor de metadados
O Google Cloud Platform fornece metadados para VMs hospedadas no Compute Engine. Para usar DNS externo sem encaminhar para o Cloud DNS, é preciso configurar a resolução de nomes para suas VMs manualmente.
Para fazer isso, adicione a seguinte linha ao arquivo /etc/hosts
(no Linux) ou c:\Windows\System32\Drivers\etc\hosts
(no Windows).
169.254.169.254 metadata.google.internal
Observação: é possível automatizar esta etapa por meio deadaptações personalizadas com script.
Como configurar dados de DNS externo em VMs no GCP
Para ativar o DNS externo em VMs migradas:
- No Console do Google Cloud, acesse a página de metadados do projeto.
- Em Metadados, clique em Editar.
- Na página Metadados, adicione os pares de chave-valor. Use
uma das seções a seguir para ver instruções sobre essas implantações:
- Se as VMs não tiverem uma configuração de região, siga as instruções em Como usar VMs sem uma configuração de região. Essa configuração afeta apenas VMs em uma região específica.
- Se as VMs tiverem uma configuração de região, siga as instruções em Como usar VMs com uma configuração de região para usar a configuração padrão, que abrange todo o projeto.
Como usar VMs sem configuração de região (padrão)
Se as VMs não tiverem uma configuração de região específica, adicione os seguintes pares de chave-valor na página Metadados:
Chave Valor de exemplo default_dns-domain-name
: mydomain.com
default_dns-servers
: {comma separated list of IPs}
default_dns-domain-suffixes
mydomain.com, myseconddomain.com
Quando terminar, clique em Salvar.
Como usar VMs com configuração de região
Se suas VMs tiverem uma configuração de região específica, adicione os seguintes pares de chave-valor na página Metadados:
Descrição Chave Valor de exemplo Clientes Windows {region_name}_dns-domain-name
: mydomain.com
Lista de servidores DNS {region_name}_dns-servers
: {comma separated list of IPs}
Lista de sufixos DNS a serem adicionados a máquinas Windows e Linux {region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Quando terminar, clique em Save.