Verwaltungs-DNS für private Clouds konfigurieren
In diesem Dokument wird beschrieben, wie Sie die Verwaltungs-DNS-Zone einer privaten Cloud verwalten Bindungen. Verwenden Sie dieses Dokument, wenn Sie eine Liste, überprüfen Sie die DNS-Zonenbindungen. 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 Verwaltung der privaten Cloud gebunden sind
DNS-Zone. Das VMware Engine-Netzwerk der privaten Cloud
im Rahmen der Erstellung der privaten Cloud 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 Verwaltungs-DNS-Zonenbindungen mithilfe der Google Cloud CLI oder Führen Sie die folgenden Schritte aus:
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.
Verwaltungs-DNS-Zonenbindung erstellen
Ein VPC- oder VMware Engine-Netzwerk kann an die Verwaltung gebunden werden DNS-Zone. 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
Um eine VPC mit der Google Cloud CLI zu binden, verwenden Sie die
gcloud vmware private-clouds management-dns-zone-bindings create
-Befehl:
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 zum Binden eines VMware Engine-Netzwerks die Methode
gcloud vmware private-clouds management-dns-zone-bindings create
-Befehl:
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 Bindungs-ID der DNS-Zone.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
ist das Projekt für Ihre private Cloud.NETWORK_ID
: der Name Ihres VMware Engine-NetzwerkVPC_NETWORK
: der Name Ihres VPC-Netzwerks.
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" }'
So binden Sie ein VMware Engine-Netzwerk mithilfe der VMware Engine API:
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
ist 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-Netzwerks.NETWORK_ID
: Der Name Ihres VMware Engine-Netzwerks.
Verwaltungs-DNS-Zonenbindungen 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 Verwaltungs-DNS-Zonenbindung mithilfe 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 Bindungs-ID der DNS-Zone für diese Anfrage.
Verwaltungs-DNS-Zonenbindung bearbeiten
Sie können die Beschreibung einer Verwaltungs-DNS-Zonenbindung mithilfe der Google Cloud CLI oder VMware Engine API so bearbeiten:
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 Verwaltungs-DNS-Zonenbindung mithilfe der VMware Engine API bearbeiten möchten, stellen 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 Bindungs-ID der DNS-Zone für diese Anfrage.DESCRIPTION
: eine neue Beschreibung für diese Anfrage.
Bindung einer verwalteten DNS-Zone beschreiben
Sie können die Beschreibung einer Verwaltungs-DNS-Zonenbindung abrufen, um Updates mit der Google Cloud CLI oder VMware Engine API zu prü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 mithilfe der VMware Engine API abrufen möchten, stellen 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 Bindungs-ID der DNS-Zone für diese Anfrage.