Migrate for Compute Engine fornisce un modo per impostare e controllare le impostazioni DNS esterne delle VM migrate. Per farlo, configura le impostazioni DNS nel progetto Google Cloud utilizzando i metadati del progetto Google Cloud. Queste impostazioni vengono applicate alle nuove VM durante la migrazione.
Come vengono applicate le impostazioni DNS
Le impostazioni DNS vengono applicate nel seguente modo:
- Per i client Windows, le coppie chiave-valore vengono applicate a tutte le schede NIC come segue:
dns-domain-name
: sostituisce l'impostazioneDNS suffix for this connection
per NIC.dns-servers
: sostituisce l'elenco di server DNS per ciascun NIC.dns-domain-suffixes
: sostituisce l'elenco di suffissi DNS per NIC.
- Per i client Linux, le coppie chiave-valore vengono applicate a tutte le NIC come segue:
dns-servers
: antepone l'elenco dei server DNS nel fileresolv.conf
.dns-domain-suffixes
: antepone l'elenco dei suffissi DNS nel fileresolv.conf
.
Configurazione delle VM per la connessione al server dei metadati
Google Cloud fornisce metadati alle VM ospitate su Compute Engine. Per utilizzare il DNS esterno senza inoltrare a Cloud DNS, devi configurare manualmente la risoluzione dei nomi per le tue VM.
Per farlo, aggiungi la riga seguente al file /etc/hosts
(su Linux)
o c:\Windows\System32\Drivers\etc\hosts
(su Windows).
169.254.169.254 metadata.google.internal
L'automazione di questo passaggio è possibile con gli adattamenti personalizzati basati su script.
Configurazione di dati DNS esterni sulle VM in Google Cloud
Per abilitare il DNS esterno sulle VM migrate:
- Nella console Google Cloud, vai alla pagina Metadati del progetto.
- In Metadati, fai clic su Modifica.
Abilitazione del DNS esterno (fai clic per ingrandire) - Nella pagina Metadati, aggiungi le coppie chiave-valore appropriate. Utilizza
una delle seguenti sezioni per istruzioni per questi deployment:
- Se le VM non hanno un'impostazione a livello di regione, segui le istruzioni in Utilizzare le VM senza un'impostazione di regione. Questa configurazione interessa solo le VM in una regione specifica.
- Se le tue VM hanno un'impostazione a livello di regione, segui le istruzioni in Utilizzo delle VM con un'impostazione per regione per utilizzare la configurazione predefinita, che è un'impostazione a livello di progetto.
Utilizzo delle VM senza un'impostazione di regione (impostazione predefinita)
Se le tue VM non hanno un'impostazione per la regione specifica, aggiungi le seguenti coppie chiave-valore nella pagina Metadati:
Chiave Valore di esempio default_dns-domain-name
: mydomain.com
default_dns-servers
: {comma separated list of IPs}
default_dns-domain-suffixes
mydomain.com, myseconddomain.com
Quando hai terminato, fai clic su Salva.
Utilizzo delle VM con un'impostazione a livello di regione
Se le tue VM hanno un'impostazione per la regione specifica, aggiungi le seguenti coppie chiave-valore nella pagina Metadati:
Descrizione Chiave Valore di esempio Client Windows {region_name}_dns-domain-name
: mydomain.com
Elenco dei server DNS {region_name}_dns-servers
: {comma separated list of IPs}
Elenco di suffissi DNS da aggiungere alle macchine Windows e Linux {region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Quando hai terminato, fai clic su Salva.