Configura DNS di gestione per i cloud privati
Questo documento descrive come gestire una zona DNS di gestione di un cloud privato e associazioni di contenuti. Utilizza questo documento se vuoi elencare, creare, eliminare, aggiornare o esaminare le associazioni delle zone DNS. Per ulteriori informazioni su Cloud DNS, vedi Configurazione del DNS per l'accesso all'appliance di gestione.
Associazioni di zone DNS di gestione elenco
Puoi elencare tutte le reti associate alla gestione del cloud privato
zona DNS. La rete VMware Engine cloud privato viene
associate alla zona DNS di gestione nell'ambito della creazione del cloud privato. Anche tutte le reti con peering con la rete VMware Engine del cloud privato vengono associate automaticamente alla zona DNS di gestione. Le associazioni di zone DNS di gestione
che vengono create automaticamente hanno nomi di risorse di tipo
auto-bind-xxxxxx
.
Per elencare le associazioni delle zone DNS di gestione utilizzando Google Cloud CLI o l'API VMware Engine, segui questi passaggi:
gcloud
Per elencare le associazioni di zone DNS di gestione utilizzando Google Cloud CLI,
Usa 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, effettua 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.
Crea un'associazione della zona DNS di gestione
Una rete VPC o VMware Engine può essere associata alla gestione zona DNS. Per creare una nuova associazione delle zone DNS di gestione del cloud privato tramite associazione in una rete VPC o VMware Engine utilizzando Google Cloud CLI oppure Per l'API VMware Engine, segui questi passaggi:
gcloud
Per associare un VPC tramite Google Cloud CLI, utilizza il metodo
Comando gcloud vmware private-clouds management-dns-zone-bindings create
:
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
Comando gcloud vmware private-clouds management-dns-zone-bindings create
:
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 di associazione della zona DNS.PRIVATE_CLOUD_ID
: il nome del tuo private cloud.ZONE
: la zona per il cloud privato.VPC_PROJECT_ID
: il progetto per rete VPC.PROJECT_ID
: il progetto per il cloud privato.NETWORK_ID
: il nome del tuo sulla rete VMware Engine.VPC_NETWORK
: il nome del tuo rete VPC.
API
Per associare un VPC utilizzando l'API VMware Engine, effettua 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,
effettua 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 per il cloud privato.PRIVATE_CLOUD_ID
: il nome del cloud privato.DNS_ZONE_BINDING_ID
: l'ID di associazione della zona DNS.VPC_PROJECT_ID
: il progetto per la rete VPC.VPC_NETWORK
: il nome della rete VPC.NETWORK_ID
: il nome della rete VMware Engine.
Elimina associazioni di zone DNS di gestione
Puoi eliminare un'associazione di zone DNS creata. Consulta l'elenco
di gestione delle associazioni di zone DNS e trova
DNS_ZONE_BINDING_ID
corrispondenti alla rete VPC o VMware Engine
da cui vuoi rimuovere l'associazione. Per eliminare una zona DNS di gestione:
mediante Google Cloud CLI o l'API VMware Engine, segui questi passaggi:
gcloud
Se vuoi eliminare un'associazione della zona DNS di gestione utilizzando Google Cloud CLI,
utilizza il comando 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
Sostituisci quanto segue:
DNS_ZONE_BINDING_ID
: l'ID di associazione della zona DNS per questa richiesta.PRIVATE_CLOUD_ID
: il nome del private cloud per questa richiesta.ZONE
: la zona per questa richiesta.
API
Se vuoi eliminare un'associazione della zona DNS di gestione utilizzando l'API VMware Engine, effettua 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 private cloud per questa richiesta.DNS_ZONE_BINDING_ID
: l'ID associazione della zona DNS per questa richiesta.
Modificare l'associazione della zona DNS di gestione
Puoi modificare una descrizione dell'associazione di una zona DNS di gestione utilizzando Google Cloud CLI o l'API VMware Engine seguendo questi passaggi:
gcloud
Se vuoi modificare la descrizione di un'associazione di zone DNS di gestione utilizzando Google Cloud CLI, utilizza il comando 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"
Sostituisci quanto segue:
DNS_ZONE_BINDING_ID
: l'ID di associazione della zona DNS per questa richiesta.PRIVATE_CLOUD_ID
: il nome del private cloud 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, effettua 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 private cloud per questa richiesta.DNS_ZONE_BINDING_ID
: l'ID di associazione della zona DNS per questa richiesta.DESCRIPTION
: una nuova descrizione per questa richiesta.
Descrizione dell'associazione delle zone DNS di gestione
Per ottenere la descrizione di un'associazione della zona DNS di gestione per verificare gli aggiornamenti utilizzando Google Cloud CLI o l'API VMware Engine, segui questi passaggi:
gcloud
Se vuoi ottenere la descrizione di un'associazione della zona DNS di gestione utilizzando Google Cloud CLI, utilizza il comando 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
Sostituisci quanto segue:
DNS_ZONE_BINDING_ID
: l'ID di associazione della zona DNS per questa richiesta.PRIVATE_CLOUD_ID
: il nome del private cloud per questa richiesta.ZONE
: la zona per questa richiesta.
API
Se vuoi ottenere la descrizione di un'associazione della zona DNS di gestione utilizzando l'API VMware Engine, effettua 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 private cloud per questa richiesta.DNS_ZONE_BINDING_ID
: l'ID associazione della zona DNS per questa richiesta.