Configura DNS di gestione per i cloud privati

Questo documento descrive come gestire le associazioni di zone DNS di gestione di un cloud privato. Utilizza questo documento se vuoi elencare, creare, eliminare, aggiornare o rivedere le associazioni di zone DNS. Per ulteriori informazioni su Cloud DNS, consulta Configurazione del DNS per l'accesso dell'appliance di gestione.

Elenca associazioni di zone DNS di gestione dell'elenco

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 come parte della creazione del cloud privato. Tutte le reti connesse in peering alla rete VMware Engine del cloud privato vengono anche associate automaticamente alla zona DNS di gestione. Le associazioni di zone DNS di gestione create automaticamente hanno nomi di risorse di tipo auto-bind-xxxxxx.

Per elencare le associazioni di 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, 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 di 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 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 un VPC o una rete VMware Engine mediante Google Cloud CLI o l'API VMware Engine, segui questi passaggi:

gcloud

Per associare un VPC mediante Google Cloud CLI, utilizza il 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 il 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 cloud privato.
  • ZONE: la zona per il tuo cloud privato.
  • VPC_PROJECT_ID: il progetto per la tua rete VPC.
  • PROJECT_ID: il progetto per il tuo cloud privato.
  • NETWORK_ID: il nome della tua rete VMware Engine.
  • VPC_NETWORK: il nome della tua 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 tuo cloud privato.
  • ZONE: la zona per il tuo cloud privato.
  • PRIVATE_CLOUD_ID: il nome del tuo cloud privato.
  • DNS_ZONE_BINDING_ID: l'ID di 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 tua rete VMware Engine.

Elimina associazioni di zone DNS di gestione

Puoi eliminare un'associazione di zona DNS creata. Fai riferimento all'elenco delle associazioni di zone DNS di gestione e trova il valore DNS_ZONE_BINDING_ID corrispondente alla rete VPC o VMware Engine da cui vuoi rimuovere l'associazione. Per eliminare l'associazione di una zona DNS di gestione utilizzando Google Cloud CLI o l'API VMware Engine, segui questi passaggi:

gcloud

Se vuoi eliminare un'associazione di zona DNS di gestione mediante 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 cloud privato per questa richiesta.
  • ZONE: la zona per questa richiesta.

API

Se vuoi eliminare un'associazione di 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 cloud privato per questa richiesta.
  • DNS_ZONE_BINDING_ID: l'ID di associazione della zona DNS per questa richiesta.

Modifica associazione delle zone DNS di gestione

Puoi modificare la 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 dell'associazione di una zona DNS di gestione mediante 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 cloud privato per questa richiesta.
  • ZONE: la zona per questa richiesta.
  • DESCRIPTION: una nuova descrizione per questa richiesta.

API

Se vuoi modificare la descrizione dell'associazione di una zona 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 cloud privato per questa richiesta.
  • DNS_ZONE_BINDING_ID: l'ID di associazione della zona DNS per questa richiesta.
  • DESCRIPTION: una nuova descrizione per questa richiesta.

Descrivi l'associazione delle zone 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 nel seguente modo:

gcloud

Se vuoi ottenere la descrizione dell'associazione di una zona DNS di gestione mediante 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 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, 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 cloud privato per questa richiesta.
  • DNS_ZONE_BINDING_ID: l'ID di associazione della zona DNS per questa richiesta.

Passaggi successivi