Management-DNS für private Clouds konfigurieren

In diesem Dokument wird beschrieben, wie Sie die Bindungen der Verwaltungs-DNS-Zone einer privaten Cloud verwalten. In diesem Dokument erfahren Sie, wie Sie DNS-Zonenbindungen auflisten, erstellen, löschen, aktualisieren oder prüfen. Weitere Informationen zu Cloud DNS finden Sie unter DNS für den Zugriff auf die Management-Appliance konfigurieren.

DNS-Zonenbindungen für die Verwaltung auflisten

Sie können alle Netzwerke auflisten, die an die Verwaltungs-DNS-Zone der privaten Cloud gebunden sind. Das VMware Engine-Netzwerk der privaten Cloud wird beim Erstellen der privaten Cloud automatisch an die Verwaltungs-DNS-Zone gebunden. Alle Netzwerke, die mit dem VMware Engine-Netzwerk der privaten Cloud per Peering verbunden sind, werden ebenfalls automatisch an die Verwaltungs-DNS-Zone gebunden. Die automatisch erstellten DNS-Zonenbindungen für die Verwaltung haben Ressourcennamen vom Typ auto-bind-xxxxxx.

So listen Sie DNS-Zonenbindungen für die Verwaltung mit der Google Cloud CLI oder der VMware Engine API auf:

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds management-dns-zone-bindings list, um mit der Google Cloud CLI DNS-Zonen-Bindungen für die Verwaltung aufzulisten:

gcloud vmware private-clouds management-dns-zone-bindings list \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE

Ersetzen Sie Folgendes:

  • PRIVATE_CLOUD_ID: Der Name der privaten Cloud für diese Anfrage.
  • ZONE ist die Zone für diese Anfrage.

API

Wenn Sie die DNS-Zonenbindungen für die Verwaltung mit der VMware Engine API auflisten möchten, senden Sie eine GET-Anfrage:

  GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings"
  

Ersetzen Sie Folgendes:

  • PROJECT_ID: das Projekt für diese Anfrage.
  • ZONE ist die Zone für diese Anfrage.
  • PRIVATE_CLOUD_ID: Der Name der privaten Cloud für diese Anfrage.

Bindung für eine Verwaltungs-DNS-Zone erstellen

Ein VPC- oder VMware Engine-Netzwerk kann an die Verwaltungs-DNS-Zone gebunden werden. So erstellen Sie eine neue DNS-Zonenbindung für die Verwaltung einer privaten Cloud, indem Sie ein VPC oder ein VMware Engine-Netzwerk mit der Google Cloud CLI oder der VMware Engine API verknüpfen:

gcloud

Verwenden Sie den Befehl gcloud vmware private-clouds management-dns-zone-bindings create, um ein VPC mit der Google Cloud CLI zu verknüpfen:

gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE \
  --vpc-network=projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK

Verwenden Sie den Befehl gcloud vmware private-clouds management-dns-zone-bindings create, um ein VMware Engine-Netzwerk zu binden:

gcloud vmware private-clouds management-dns-zone-bindings create DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE \
  --vmware-engine-network=projects/PROJECT_ID/locations/global/vmwareEngineNetworks/NETWORK_ID

Ersetzen Sie Folgendes:

  • DNS_ZONE_BINDING_ID: die ID der DNS-Zonenbindung.
  • PRIVATE_CLOUD_ID: Der Name Ihrer privaten Cloud.
  • ZONE: die Zone für Ihre private Cloud.
  • VPC_PROJECT_ID: das Projekt für Ihr VPC-Netzwerk.
  • PROJECT_ID: das Projekt für Ihre private Cloud.
  • NETWORK_ID: der Name Ihres VMware Engine-Netzwerks.
  • VPC_NETWORK: der Name Ihres VPC-Netzwerk.

API

Wenn Sie eine VPC mit der VMware Engine API verknüpfen möchten, stellen Sie eine POST-Anfrage:

POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{
     "vpc_network": "projects/VPC_PROJECT_ID/global/networks/VPC_NETWORK"
}'

Wenn Sie ein VMware Engine-Netzwerk mit der VMware Engine API verknüpfen möchten, stellen Sie eine POST-Anfrage:

POST "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings?management_dns_zone_binding_id=DNS_ZONE_BINDING_ID" -d '{
  "vmware_engine_network" : "NETWORK_ID"
}'

Ersetzen Sie Folgendes:

  • PROJECT_ID: das Projekt für Ihre private Cloud.
  • ZONE: die Zone für Ihre private Cloud.
  • PRIVATE_CLOUD_ID: Der Name Ihrer privaten Cloud.
  • DNS_ZONE_BINDING_ID: die ID der DNS-Zonenbindung.
  • VPC_PROJECT_ID: das Projekt für Ihr VPC-Netzwerk.
  • VPC_NETWORK: der Name Ihres VPC-Netzwerk.
  • NETWORK_ID: Der Name Ihres VMware Engine-Netzwerks.

DNS-Zonenbindungen für die Verwaltung löschen

Sie können eine erstellte DNS-Zonenbindung löschen. Suchen Sie in der Liste der DNS-Zonenbindungen für die Verwaltung nach der DNS_ZONE_BINDING_ID, die dem VPC oder VMware Engine-Netzwerk entspricht, aus dem Sie die Bindung entfernen möchten. So löschen Sie eine Bindung einer Verwaltungs-DNS-Zone mit der Google Cloud CLI oder der VMware Engine API:

gcloud

Wenn Sie eine Bindung einer Verwaltungs-DNS-Zone mit der Google Cloud CLI löschen möchten, verwenden Sie den Befehl gcloud vmware private-clouds management-dns-zone-bindings delete:

gcloud vmware private-clouds management-dns-zone-bindings delete DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE

Ersetzen Sie Folgendes:

  • DNS_ZONE_BINDING_ID: die DNS-Zonenbindungs-ID für diese Anfrage.
  • PRIVATE_CLOUD_ID: Der Name der privaten Cloud für diese Anfrage.
  • ZONE ist die Zone für diese Anfrage.

API

Wenn Sie eine Bindung einer Verwaltungs-DNS-Zone mit der VMware Engine API löschen möchten, senden Sie eine DELETE-Anfrage:

DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"

Ersetzen Sie Folgendes:

  • PROJECT_ID: das Projekt für diese Anfrage.
  • ZONE ist die Zone für diese Anfrage.
  • PRIVATE_CLOUD_ID: Der Name der privaten Cloud für diese Anfrage.
  • DNS_ZONE_BINDING_ID: die ID der DNS-Zonenbindung für diese Anfrage.

Bindung der Verwaltungs-DNS-Zone bearbeiten

So bearbeiten Sie eine Beschreibung der Bindung einer Verwaltungs-DNS-Zone mit der Google Cloud CLI oder der VMware Engine API:

gcloud

Wenn Sie die Beschreibung einer Bindung einer Verwaltungs-DNS-Zone mit der Google Cloud CLI bearbeiten möchten, verwenden Sie den Befehl gcloud vmware private-clouds management-dns-zone-bindings update:

gcloud vmware private-clouds management-dns-zone-bindings update DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE \
  --description="DESCRIPTION"

Ersetzen Sie Folgendes:

  • DNS_ZONE_BINDING_ID: die DNS-Zonenbindungs-ID für diese Anfrage.
  • PRIVATE_CLOUD_ID: Der Name der privaten Cloud für diese Anfrage.
  • ZONE ist die Zone für diese Anfrage.
  • DESCRIPTION: Eine neue Beschreibung für diese Anfrage.

API

Wenn Sie die Beschreibung einer Bindung einer Verwaltungs-DNS-Zone mit der VMware Engine API bearbeiten möchten, senden Sie eine PATCH-Anfrage:

     PATCH "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID?update_mask_description" -d '{
        "description": "DESCRIPTION"
     }'
  

Ersetzen Sie Folgendes:

  • PROJECT_ID: das Projekt für diese Anfrage.
  • ZONE ist die Zone für diese Anfrage.
  • PRIVATE_CLOUD_ID: Der Name der privaten Cloud für diese Anfrage.
  • DNS_ZONE_BINDING_ID: die DNS-Zonenbindungs-ID für diese Anfrage.
  • DESCRIPTION: Eine neue Beschreibung für diese Anfrage.

Bindung von Verwaltungs-DNS-Zonen beschreiben

Sie können die Beschreibung einer Bindung an eine Verwaltungs-DNS-Zone abrufen, um Aktualisierungen mit der Google Cloud CLI oder der VMware Engine API zu überprüfen. Gehen Sie dazu so vor:

gcloud

Wenn Sie die Beschreibung einer Bindung einer Verwaltungs-DNS-Zone mit der Google Cloud CLI abrufen möchten, verwenden Sie den Befehl gcloud vmware private-clouds management-dns-zone-bindings describe:

gcloud vmware private-clouds management-dns-zone-bindings describe DNS_ZONE_BINDING_ID \
  --private-cloud=PRIVATE_CLOUD_ID \
  --location=ZONE

Ersetzen Sie Folgendes:

  • DNS_ZONE_BINDING_ID: die DNS-Zonenbindungs-ID für diese Anfrage.
  • PRIVATE_CLOUD_ID: Der Name der privaten Cloud für diese Anfrage.
  • ZONE ist die Zone für diese Anfrage.

API

Wenn Sie die Beschreibung einer Verwaltungs-DNS-Zonenbindung mit der VMware Engine API abrufen möchten, senden Sie eine GET-Anfrage:

GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"

Ersetzen Sie Folgendes:

  • PROJECT_ID: das Projekt für diese Anfrage.
  • ZONE ist die Zone für diese Anfrage.
  • PRIVATE_CLOUD_ID: Der Name der privaten Cloud für diese Anfrage.
  • DNS_ZONE_BINDING_ID: die DNS-Zonenbindungs-ID für diese Anfrage.

Nächste Schritte