Configurare il DNS di gestione per i cloud privati
Questo documento descrive come gestire le associazioni delle zone DNS di gestione di un cloud privato. Utilizza questo documento se vuoi elencare, creare, eliminare, aggiornare o esaminare le associazioni delle zone DNS. Per saperne di più su Cloud DNS, consulta Configurare il DNS per l'accesso all'appliance di gestione.
Elencare le associazioni delle zone DNS di gestione
Puoi elencare tutte le reti associate alla zona DNS di gestione del cloud privato. La rete VMware Engine del cloud privato viene associata automaticamente alla zona DNS di gestione durante la creazione del cloud privato. Anche tutte le reti con peering alla rete VMware Engine del cloud privato vengono associate automaticamente alla zona DNS di gestione. Le associazioni delle zone DNS di gestione create automaticamente hanno nomi di risorse del tipo auto-bind-xxxxxx.
Per elencare le associazioni delle zone DNS di gestione utilizzando Google Cloud CLI o l'API VMware Engine:
gcloud
Per elencare le associazioni delle zone DNS di gestione utilizzando Google Cloud CLI,
utilizza il comando gcloud vmware private-clouds management-dns-zone-bindings list:
gcloud vmware private-clouds management-dns-zone-bindings list \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Sostituisci quanto segue:
PRIVATE_CLOUD_ID: il nome del cloud privato per questa richiesta.ZONE: la zona per questa richiesta.
API
Per elencare le associazioni delle zone DNS di gestione utilizzando l'API VMware Engine, invia una richiesta GET:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings"
Sostituisci quanto segue:
PROJECT_ID: il progetto per questa richiesta.ZONE: la zona per questa richiesta.PRIVATE_CLOUD_ID: il nome del cloud privato per questa richiesta.
Creare un'associazione di zone DNS di gestione
Una rete VPC o VMware Engine può essere associata alla zona DNS di gestione. Per creare una nuova associazione di zone DNS di gestione del cloud privato associando una rete VPC o VMware Engine utilizzando Google Cloud CLI o l'API VMware Engine:
gcloud
Per associare una rete VPC utilizzando Google Cloud CLI, utilizza il
gcloud vmware private-clouds management-dns-zone-bindings create comando:
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
Per associare una rete VMware Engine, utilizza il
gcloud vmware private-clouds management-dns-zone-bindings create comando:
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
Sostituisci quanto segue:
DNS_ZONE_BINDING_ID: l'ID dell'associazione della zona DNS.PRIVATE_CLOUD_ID: il nome del cloud privato.ZONE: la zona del cloud privato.VPC_PROJECT_ID: il progetto per la tua rete VPC.PROJECT_ID: il progetto per il cloud privato.NETWORK_ID: il nome della rete VMware Engine.VPC_NETWORK: il nome della tua rete VPC.
API
Per associare una rete VPC utilizzando l'API VMware Engine, invia una richiesta POST:
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"
}'
Per associare una rete VMware Engine utilizzando l'API VMware Engine, invia una richiesta POST:
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"
}'
Sostituisci quanto segue:
PROJECT_ID: il progetto per il cloud privato.ZONE: la zona del cloud privato.PRIVATE_CLOUD_ID: il nome del cloud privato.DNS_ZONE_BINDING_ID: l'ID dell'associazione della zona DNS.VPC_PROJECT_ID: il progetto per la tua rete VPC.VPC_NETWORK: il nome della tua rete VPC.NETWORK_ID: il nome della rete VMware Engine.
Eliminare le associazioni delle zone DNS di gestione
Puoi eliminare un'associazione di zone DNS creata. Consulta l'elenco delle associazioni delle zone DNS di gestione e trova DNS_ZONE_BINDING_ID corrispondente alla rete VPC o VMware Engine da cui vuoi rimuovere l'associazione. Per eliminare un'associazione di zone DNS di gestione utilizzando Google Cloud CLI o l'API VMware Engine:
gcloud
Se vuoi eliminare un'associazione di zone DNS di gestione utilizzando Google Cloud CLI,
utilizza il gcloud vmware private-clouds management-dns-zone-bindings delete comando:
gcloud vmware private-clouds management-dns-zone-bindings delete DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Sostituisci quanto segue:
DNS_ZONE_BINDING_ID: l'ID dell'associazione della zona DNS per questa richiesta.PRIVATE_CLOUD_ID: il nome del cloud privato per questa richiesta.ZONE: la zona per questa richiesta.
API
Se vuoi eliminare un'associazione di zone DNS di gestione utilizzando l'API VMware Engine, invia una richiesta DELETE:
DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Sostituisci quanto segue:
PROJECT_ID: il progetto per questa richiesta.ZONE: la zona per questa richiesta.PRIVATE_CLOUD_ID: il nome del cloud privato per questa richiesta.DNS_ZONE_BINDING_ID: l'ID dell'associazione della zona DNS per questa richiesta.
Modificare l'associazione della zona DNS di gestione
Puoi modificare la descrizione di un'associazione di zone DNS di gestione utilizzando Google Cloud CLI o l'API VMware Engine:
gcloud
Se vuoi modificare la descrizione di un'associazione di zone DNS di gestione utilizzando Google Cloud CLI, utilizza il gcloud vmware private-clouds management-dns-zone-bindings update comando:
gcloud vmware private-clouds management-dns-zone-bindings update DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE \ --description="DESCRIPTION"
Sostituisci quanto segue:
DNS_ZONE_BINDING_ID: l'ID dell'associazione della zona DNS per questa richiesta.PRIVATE_CLOUD_ID: il nome del cloud privato per questa richiesta.ZONE: la zona per questa richiesta.DESCRIPTION: una nuova descrizione per questa richiesta.
API
Se vuoi modificare la descrizione di un'associazione di zone DNS di gestione utilizzando l'API VMware Engine, invia una richiesta PATCH:
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"
}'
Sostituisci quanto segue:
PROJECT_ID: il progetto per questa richiesta.ZONE: la zona per questa richiesta.PRIVATE_CLOUD_ID: il nome del cloud privato per questa richiesta.DNS_ZONE_BINDING_ID: l'ID dell'associazione della zona DNS per questa richiesta.DESCRIPTION: una nuova descrizione per questa richiesta.
Descrivere l'associazione della zona DNS di gestione
Puoi ottenere la descrizione di un'associazione di zone DNS di gestione per verificare gli aggiornamenti utilizzando Google Cloud CLI o l'API VMware Engine:
gcloud
Se vuoi ottenere la descrizione di un'associazione di zone DNS di gestione utilizzando Google Cloud CLI, utilizza il gcloud vmware private-clouds management-dns-zone-bindings describe comando:
gcloud vmware private-clouds management-dns-zone-bindings describe DNS_ZONE_BINDING_ID \ --private-cloud=PRIVATE_CLOUD_ID \ --location=ZONE
Sostituisci quanto segue:
DNS_ZONE_BINDING_ID: l'ID dell'associazione della zona DNS per questa richiesta.PRIVATE_CLOUD_ID: il nome del cloud privato per questa richiesta.ZONE: la zona per questa richiesta.
API
Se vuoi ottenere la descrizione di un'associazione di zone DNS di gestione utilizzando l'API VMware Engine, invia una richiesta GET:
GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/managementDnsZoneBindings/DNS_ZONE_BINDING_ID"
Sostituisci quanto segue:
PROJECT_ID: il progetto per questa richiesta.ZONE: la zona per questa richiesta.PRIVATE_CLOUD_ID: il nome del cloud privato per questa richiesta.DNS_ZONE_BINDING_ID: l'ID dell'associazione della zona DNS per questa richiesta.