Configura el DNS de administración para nubes privadas

En este documento, se describe cómo administrar las vinculaciones de zona de DNS de administración de una nube privada. Usa este documento si quieres enumerar, crear, borrar, actualizar o revisar las vinculaciones de la zona del DNS. Para obtener más información sobre Cloud DNS, consulta Configura el DNS para el acceso a los dispositivos de administración.

Enumerar vinculaciones de zonas del DNS de administración

Puedes enumerar todas las redes que están vinculadas a la zona de DNS de administración de la nube privada. La red de VMware Engine de la nube privada se vincula automáticamente a la zona de DNS de administración como parte de la creación de la nube privada. Cualquier red que intercambian tráfico con la red de la nube privada de VMware Engine también automáticamente a la zona del DNS de administración. Las vinculaciones de zonas de DNS de administración que se crean automáticamente tienen nombres de recursos del tipo auto-bind-xxxxxx.

Para enumerar las vinculaciones de la zona del DNS de administración con Google Cloud CLI o En la API de VMware Engine, haz lo siguiente:

gcloud

Para enumerar las vinculaciones de la zona del DNS de administración con Google Cloud CLI, sigue estos pasos: usa el 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

Reemplaza lo siguiente:

  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada de esta solicitud.
  • ZONE: es la zona para esta solicitud.

API

Para enumerar las vinculaciones de administración de zonas del DNS con la API de VMware Engine, realiza una solicitud GET:

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

Reemplaza lo siguiente:

  • PROJECT_ID: Es el proyecto de esta solicitud.
  • ZONE: es la zona para esta solicitud.
  • PRIVATE_CLOUD_ID: El nombre de la nube privada para esta solicitud.

Crea una vinculación de zona de DNS de administración

Una VPC o una red de VMware Engine se pueden vincular a la zona de DNS de administración. Crear una nueva vinculación de zona DNS de administración de la nube privada mediante la vinculación una red de VPC o de VMware Engine con Google Cloud CLI, o En la API de VMware Engine, haz lo siguiente:

gcloud

Para vincular una VPC con Google Cloud CLI, usa el 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

Para vincular una red de VMware Engine, usa el 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

Reemplaza lo siguiente:

  • DNS_ZONE_BINDING_ID: Es el ID de vinculación de la zona del DNS.
  • PRIVATE_CLOUD_ID: Es el nombre de tu nube privada.
  • ZONE: La zona de tu nube privada.
  • VPC_PROJECT_ID: Es el proyecto de tu de VPC de Google Cloud.
  • PROJECT_ID: El proyecto de tu nube privada.
  • NETWORK_ID: Es el nombre de tu red de VMware Engine.
  • VPC_NETWORK: Es el nombre de tu red de VPC.

API

Para vincular una VPC con la API de VMware Engine, realiza una solicitud 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"
}'

Para vincular una red de VMware Engine con la API de VMware Engine, realiza una solicitud 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"
}'

Reemplaza lo siguiente:

  • PROJECT_ID: Es el proyecto de tu nube privada.
  • ZONE: Es la zona de la nube privada.
  • PRIVATE_CLOUD_ID: Es el nombre de tu nube privada.
  • DNS_ZONE_BINDING_ID: Es el ID de vinculación de la zona de DNS.
  • VPC_PROJECT_ID: Es el proyecto de tu red de VPC.
  • VPC_NETWORK: Es el nombre de tu de VPC de Google Cloud.
  • NETWORK_ID: Es el nombre de tu red de VMware Engine.

Borra las vinculaciones de zonas de DNS de administración

Puedes borrar una vinculación de zona del DNS que se creó. Consulta la lista de de administración de identidades y accesos, y busca DNS_ZONE_BINDING_ID correspondiente a la red de VPC o VMware Engine con a la que le quieres quitar la vinculación. Para borrar una vinculación de zona de DNS de administración con Google Cloud CLI o la API de VMware Engine, haz lo siguiente:

gcloud

Si quieres borrar una vinculación de zona del DNS de administración con Google Cloud CLI, usa el 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

Reemplaza lo siguiente:

  • DNS_ZONE_BINDING_ID: Es el ID de vinculación de la zona del DNS para esta solicitud.
  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada de esta solicitud.
  • ZONE: es la zona para esta solicitud.

API

Si deseas borrar una vinculación de zona de DNS de administración con la API de VMware Engine, realiza una solicitud DELETE:

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

Reemplaza lo siguiente:

  • PROJECT_ID: Es el proyecto de esta solicitud.
  • ZONE: es la zona para esta solicitud.
  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada de esta solicitud.
  • DNS_ZONE_BINDING_ID: Es el ID de vinculación de la zona del DNS para esta solicitud.

Edita la vinculación de la zona del DNS de administración

Para editar una descripción de vinculación de zona de DNS de administración con Google Cloud CLI o la API de VMware Engine, haz lo siguiente:

gcloud

Si quieres editar la descripción de una vinculación de zona del DNS de administración con Google Cloud CLI, usa el 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"

Reemplaza lo siguiente:

  • DNS_ZONE_BINDING_ID: Es el ID de vinculación de la zona del DNS para esta solicitud.
  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada de esta solicitud.
  • ZONE: es la zona para esta solicitud.
  • DESCRIPTION: Es una descripción nueva para esta solicitud.

API

Si deseas editar la descripción de una vinculación de zona de DNS de administración con la API de VMware Engine, realiza una solicitud 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"
     }'
  

Reemplaza lo siguiente:

  • PROJECT_ID: Es el proyecto de esta solicitud.
  • ZONE: es la zona para esta solicitud.
  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada de esta solicitud.
  • DNS_ZONE_BINDING_ID: Es el ID de vinculación de la zona DNS para esta solicitud.
  • DESCRIPTION: Una descripción nueva para esta solicitud.

Describir la vinculación de zonas del DNS de administración

Para obtener la descripción de una vinculación de zona de DNS de administración y verificar las actualizaciones con la API de Google Cloud CLI o VMware Engine, haz lo siguiente:

gcloud

Si quieres obtener la descripción de una vinculación de zona del DNS de administración con Google Cloud CLI, usa el 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

Reemplaza lo siguiente:

  • DNS_ZONE_BINDING_ID: Es el ID de vinculación de la zona del DNS para esta solicitud.
  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada de esta solicitud.
  • ZONE: es la zona para esta solicitud.

API

Si deseas obtener la descripción de una vinculación de zona de DNS de administración con la API de VMware Engine, realiza una solicitud GET:

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

Reemplaza lo siguiente:

  • PROJECT_ID: Es el proyecto de esta solicitud.
  • ZONE: es la zona para esta solicitud.
  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada de esta solicitud.
  • DNS_ZONE_BINDING_ID: Es el ID de vinculación de la zona DNS para esta solicitud.

¿Qué sigue?