Lokales DNS für den Zugriff auf die Management Appliance konfigurieren
Sie können von lokalen Workstations aus auf Management Appliances wie vCenter Server, NSX Manager und HCX in einer privaten Cloud zugreifen. Wenn Sie über den Hostnamen auf diese Geräte zugreifen möchten, müssen Sie DNS so konfigurieren, dass Ihr lokales Netzwerk die Hostnamen auflösen kann.
Globale Adressauflösung mit Cloud DNS konfigurieren
VMware Engine kann Cloud DNS verwenden, um eine globale DNS-Auflösung für Management-Appliances bereitzustellen, auch wenn sich Ihre privaten Clouds in verschiedenen Regionen befinden. Mit diesem Ansatz können Sie eine Cloud DNS-Zone in Ihrem Projekt als einzelnen Punkt für die DNS-Auflösung in allen Virtual Private Cloud (VPC)-Netzwerken mit Peering verwenden.
Wir empfehlen die Verwendung von Cloud DNS für die Adressauflösung in den folgenden Fällen:
- Sie verwenden VMware Engine-Standardnetzwerke.
- Sie verwenden Legacy-VMware Engine-Netzwerke und haben mehrere private Clouds.
Wenn Sie ein Legacy-Netzwerk mit nur einer privaten Cloud verwenden und Cloud DNS nicht nutzen möchten, lesen Sie den Abschnitt Adressauflösung ohne Cloud DNS konfigurieren.
Wenn Sie ein VMware Engine-Netzwerk mit Ihrem VPC-Netzwerk verbinden, konfiguriert Google automatisch die DNS-Auflösung für Verwaltungs-Appliances von Google Cloud VMs in diesem VPC-Netzwerk:
Bei Standardnetzwerken: Wenn Sie eine private Cloud erstellen, die mit einem Standard-VMware Engine-Netzwerk verknüpft ist, erstellt Google eine zugehörige Management-DNS-Zone und füllt sie automatisch mit den Einträgen für die Management-Appliance.
Wenn dieses Standard-VMware Engine-Netzwerk per VPC-Peering mit einem VPC-Netzwerk oder einem anderen VMware Engine-Netzwerk verbunden ist, erstellt Google automatisch eine DNS-Zonenbindung für die Verwaltung. Diese Bindung sorgt dafür, dass Verwaltungsgeräte von Ihren Google Cloud VMs in diesem Netzwerk aufgelöst werden.
Sie können auch manuell eine Bindung für die Verwaltungs-DNS-Zone erstellen, wenn Sie kein Virtual Private Cloud-Netzwerk-Peering verwenden möchten.
Bei Legacy-Netzwerken: Wenn Sie eine private Verbindung zwischen Ihrem Virtual Private Cloud-Netzwerk und einem Legacy-VMware Engine-Netzwerk erstellen, wird automatisch ein DNS-Peering erstellt, das die Auflösung von allen Ihren Google Cloud VMs ermöglicht.
So lösen Sie Adressen aus einem lokalen Netzwerk mit Cloud DNS auf:
- Eingehende DNS-Weiterleitung im Virtual Private Cloud-Netzwerk aktivieren
- DNS-Serveradressen zur lokalen Verwendung identifizieren
- Erstellen Sie auf dem lokalen DNS-Server eine bedingten Weiterleitung, um
gve.googaufzulösen.
DNS für Management-Appliances konfigurieren, um lokale Domains aufzulösen
Wenn Sie Dienste wie HCX, Site Recovery Manager (SRM), Zerto, vSphere Replication oder Cross-vCenter vMotion verwenden, benötigen Sie möglicherweise VMware Engine-Management-Appliances, um Adressen in Ihren lokalen DNS-Domains aufzulösen.
Sie müssen Cloud DNS verwenden, um DNS-Abfragen von Management-Appliances an Ihre lokalen DNS-Server weiterzuleiten. Dieses Feature ist nur für private Clouds verfügbar, die Standardnetzwerke der VMware Engine verwenden.
Führen Sie die Schritte in den folgenden Abschnitten aus, um die DNS-Weiterleitung an Ihr lokales Netzwerk zu konfigurieren.
Cloud DNS-Weiterleitungszone konfigurieren
- Falls noch nicht geschehen, aktivieren Sie die Cloud DNS API im Google Cloud Projekt, das mit Ihrem lokalen Netzwerk verbunden ist.
- Achten Sie darauf, dass Sie in diesem Projekt ein VPC-Netzwerk mit Verbindung zu Ihren lokalen DNS-Servern haben, z. B. über Cloud VPN oder Cloud Interconnect.
- Cloud DNS-Weiterleitungszone erstellen Gehen Sie beim Erstellen der Weiterleitungszone so vor:
- Geben Sie einen Zonenname an, z. B.
forward-to-onprem. - Geben Sie unter DNS-Name die DNS-Domain Ihres lokalen Netzwerks ein, z. B.
onprem.example.com. Wenn Sie alle DNS-Anfragen von Verwaltungs-Appliances an lokale DNS-Server weiterleiten möchten, geben Sie.ein. - Wählen Sie Abfragen an anderen Server weiterleiten (ausgehende Weiterleitung) aus.
- Geben Sie unter Ziel-DNS-Server die IP-Adressen Ihrer lokalen DNS-Server ein.
- Wählen Sie unter Netzwerke das VPC-Netzwerk aus, das eine Verbindung zu Ihrem lokalen Netzwerk hat.
- Geben Sie einen Zonenname an, z. B.
Lokale Firewall konfigurieren
Nachdem Sie eine Weiterleitungszone konfiguriert haben, sendet Cloud DNS DNS-Abfragen über IP-Adressen im Bereich 35.199.192.0/19. Konfigurieren Sie Ihre lokalen Firewallregeln so, dass UDP- und TCP-Traffic für Port 53 von 35.199.192.0/19 zu Ihren lokalen DNS-Servern zugelassen wird.
Cloud DNS-Peering-Zone erstellen
Damit VMware Engine-Verwaltungs-Appliances die Weiterleitungszone verwenden können, erstellen Sie eine Cloud DNS-Peering-Zone zwischen dem VMware Engine-Netzwerk und dem Projekt, das die Weiterleitungszone enthält:
Berechtigung zum Erstellen des DNS-Peerings erteilen. Wenn Sie Projektinhaber sind, führen Sie den Befehl
gcloud vmware dns-bind-permission grantim Projekt mit Ihrem VMware Engine-Netzwerk aus:gcloud vmware dns-bind-permission grant --user=USER_EMAIL
Ersetzen Sie
USER_EMAILdurch die E-Mail-Adresse des Nutzers, der die Peering-Zone erstellt, z. B.username@example.com.Nachdem Sie die Peering-Zone erstellt haben, können Sie diese Berechtigung mit dem Befehl
gcloud vmware dns-bind-permission revokewiderrufen:gcloud vmware dns-bind-permission revoke --user=USER_EMAIL
Rufen Sie den
INTRANET-Netzwerkpfad Ihres VMware Engine-Standardnetzwerks ab, indem Sie den Befehlgcloud vmware networks describeausführen:gcloud vmware networks describe VMWARE_ENGINE_NETWORK_NAME
Ersetzen Sie
VMWARE_ENGINE_NETWORK_NAMEdurch den Namen Ihres VMware Engine-Netzwerks.Die Ausgabe enthält mehrere
vpcNetworks-Einträge. Kopieren Sie den Wertnetworkaus dem Eintrag, in dem das Feldtypeden WertINTRANEThat, z. B.projects/123456789012-tp/global/networks/intranet-abcde12345.Erstellen Sie eine Cloud DNS-Peering-Zone, indem Sie den Befehl
gcloud dns managed-zones createausführen: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"Ersetzen Sie Folgendes:
PEERING_ZONE_NAME: Ein Name für die Peering-Zone, z. B.gcve-peering-zone.PEERING_ZONE_DESCRIPTION: Eine Beschreibung für die Zone, z. B.GCVE DNS peering.DNS_NAME: Der DNS-Name, den Sie im vorherigen Abschnitt für Ihre Weiterleitungszone verwendet haben.INTRANET_NETWORK_PATH: DerINTRANET-Netzwerkpfad, den Sie im vorherigen Schritt kopiert haben.FORWARDING_PROJECT_ID: Die Projekt-ID des Projekts, das Ihre Weiterleitungszone enthält.FORWARDING_VPC_NETWORK: Der Name des VPC-Netzwerk, das von Ihrer Weiterleitungszone verwendet wird.
Nachdem Sie die Cloud DNS-Weiterleitung und das Peering konfiguriert haben, können Verwaltungs-Appliances in Ihrer privaten Cloud jetzt Namen in Ihren lokalen Domains auflösen.
Adressauflösung ohne Cloud DNS konfigurieren
Wenn Sie Cloud DNS nicht verwenden, können Sie die lokale DNS-Auflösung konfigurieren, indem Sie Ihren lokalen DNS-Server auf die DNS-Server Ihrer privaten Cloud verweisen lassen.
Rufen Sie zuerst die IP-Adressen der DNS-Server für Ihre private Cloud ab, um die Auflösung zu konfigurieren:
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf den Namen der privaten Cloud, um die zugehörigen Details aufzurufen.
Kopieren Sie auf der Seite Zusammenfassung die DNS-Server-IP-Adressen für Ihre Private Cloud.
Konfigurieren Sie als Nächstes Ihren lokalen DNS-Server mit einer der folgenden Optionen:
- Zone auf dem DNS-Server für
gve.googerstellen - Erstellen Sie auf dem lokalen DNS-Server eine bedingten Weiterleitung, um
gve.googaufzulösen
Zone auf dem DNS-Server für gve.goog erstellen
Sie können eine Zone als Stub-Zone einrichten und zur Namensauflösung auf die DNS-Server in der privaten Cloud verweisen. Dieser Abschnitt enthält Informationen zur Verwendung eines BIND DNS-Servers oder eines Microsoft Windows DNS-Servers.
Zone auf einem BIND-DNS-Server erstellen
Welche Datei und Parameter konfiguriert werden müssen, hängt von Ihrer DNS-Konfiguration ab.
Beispiel: Bearbeiten Sie für die Standard-BIND-Serverkonfiguration die Datei /etc/named.conf auf Ihrem DNS-Server und fügen Sie folgende Zoneninformationen hinzu:
zone "gve.goog"
{
type stub;
masters { PC_DNS_IP_1; PC_DNS_IP_2; };
file "gve.goog.db";
};
Ersetzen Sie PC_DNS_IP_1 und PC_DNS_IP_2 durch die IP-Adressen der DNS-Server für Ihre Private Cloud.
Zone auf einem Microsoft Windows DNS-Server erstellen
- Klicken Sie mit der rechten Maustaste auf den DNS-Server und wählen Sie Neue Zone aus.
- Wählen Sie Stub-Zone und klicken Sie auf Weiter.
- Wählen Sie je nach Umgebung die entsprechende Option und klicken Sie auf Weiter.
- Wählen Sie Forward-Lookup-Zone aus und klicken Sie auf Weiter.
- Geben Sie den Zonennamen ein und klicken Sie auf Weiter.
- Geben Sie die IP-Adressen der DNS-Server für Ihre Private Cloud ein, die Sie über die Google Cloud -Konsole erhalten haben.
- Klicken Sie nach Bedarf auf Weiter, um die Einrichtung abzuschließen.
Bedingte Weiterleitung erstellen
Ein bedingter Forwarder sendet alle DNS-Namensauflösungsanfragen an den angegebenen Server. Mit dieser Konfiguration werden alle Anfragen an *.gve.goog an die DNS-Server in der privaten Cloud weitergeleitet. In den folgenden Abschnitten wird gezeigt, wie Sie Weiterleitungen auf verschiedenen Arten von DNS-Servern einrichten können.
Bedingte Weiterleitung auf einem BIND-DNS-Server erstellen
Welche Datei und Parameter konfiguriert werden müssen, hängt von Ihrer DNS-Konfiguration ab.
Beispiel: Bearbeiten Sie für die Standard-BIND-Serverkonfiguration die Datei /etc/named.conf auf Ihrem DNS-Server und fügen Sie folgende Informationen zur bedingten Weiterleitung hinzu:
zone "gve.goog" {
type forward;
forwarders { PC_DNS_IP_1; PC_DNS_IP_2; };
};
Ersetzen Sie PC_DNS_IP_1 und PC_DNS_IP_2 durch die IP-Adressen der DNS-Server für Ihre Private Cloud.
Bedingte Weiterleitung auf einem Microsoft Windows DNS-Server erstellen
- Öffnen Sie den DNS-Manager auf dem DNS-Server.
- Klicken Sie mit der rechten Maustaste auf Bedingte Weiterleitungen und wählen Sie die Option zum Hinzufügen einer bedingten Weiterleitung aus.
- Geben Sie die DNS-Domain und die IP-Adresse der DNS-Server in der privaten Cloud ein und klicken Sie auf OK.