Migrate for Compute Engine bietet eine Möglichkeit, die externen DNS-Einstellungen migrierter VMs festzulegen und zu steuern. Dazu konfigurieren Sie die DNS-Einstellungen im Google Cloud-Projekt mithilfe der Google Cloud-Projektmetadaten. Diese Einstellungen werden während des Migrationsvorgangs auf neue VMs angewendet.
DNS-Einstellungen anwenden
DNS-Einstellungen werden folgendermaßen angewendet:
- Für Windows-Clients werden die Schlüssel/Wert-Paare so auf alle NICs angewendet:
dns-domain-name
: Ersetzt die Einstellung vonDNS suffix for this connection
pro NIC.dns-servers
: Ersetzt die Liste der DNS-Server pro NIC.dns-domain-suffixes
: Ersetzt die Liste der DNS-Suffixe pro NIC.
- Bei Linux-Clients werden die Schlüssel/Wert-Paare so auf alle NICs angewendet:
dns-servers
: Die Liste der DNS-Server wird der Dateiresolv.conf
vorangestellt.dns-domain-suffixes
: Die Liste der DNS-Suffixe wird der Dateiresolv.conf
vorangestellt.
VMs konfigurieren, um eine Verbindung zum Metadatenserver herzustellen
Google Cloud stellt Metadaten für VMs bereit, die in Compute Engine gehostet werden. Für die Verwendung eines externen DNS ohne Weiterleitung an Cloud DNS müssen Sie die Namensauflösung für Ihre VMs manuell konfigurieren.
Fügen Sie dazu die folgende Zeile zur Datei /etc/hosts
(unter Linux) oder c:\Windows\System32\Drivers\etc\hosts
(unter Windows) hinzu.
169.254.169.254 metadata.google.internal
Eine Automatisierung dieses Schritts ist mit benutzerdefinierten Anpassungen möglich.
Daten eines externen DNS auf VMs in der GCP konfigurieren
So aktivieren Sie ein externes DNS auf migrierten VMs:
- Rufen Sie in der Google Cloud Console die Seite „Metadaten” für Ihr Projekt auf.
- Klicken Sie unter Metadaten auf Bearbeiten.
- Fügen Sie auf der Seite Metadaten die entsprechenden Schlüssel/Wert-Paare hinzu. In den folgenden Abschnitten finden Sie Anleitungen für diese Bereitstellungen:
- Wenn Ihre VMs keine Regionseinstellung haben, folgen Sie den Anleitungen in VMs ohne Regionseinstellung verwenden. Diese Konfiguration betrifft nur VMs in einer bestimmten Region.
- Wenn Ihre VMs eine Regionseinstellung haben, folgen Sie der Anleitung in VMs mit Regionseinstellung verwenden für die Verwendung der Standardkonfiguration, die eine projektweite Einstellung ist.
VMs ohne Regionseinstellung verwenden (Standardeinstellung)
Wenn Ihre VMs keine bestimmte Region haben, fügen Sie auf der Seite Metadaten die folgenden Schlüssel/Wert-Paare hinzu:
Schlüssel Beispielwert default_dns-domain-name
: mydomain.com
default_dns-servers
: {comma separated list of IPs}
default_dns-domain-suffixes
mydomain.com, myseconddomain.com
Wenn Sie fertig sind, klicken Sie auf Speichern.
VMs mit Regionseinstellung verwenden
Wenn Ihre VMs eine bestimmte Regionseinstellung haben, fügen Sie auf der Seite Metadaten die folgenden Schlüssel/Wert-Paare hinzu:
Beschreibung Schlüssel Beispielwert Windows-Clients {region_name}_dns-domain-name
: mydomain.com
Liste der DNS-Server {region_name}_dns-servers
: {comma separated list of IPs}
Liste der DNS-Suffixe, die Windows- und Linux-Computern hinzugefügt werden sollen {region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Wenn Sie fertig sind, klicken Sie auf Speichern.