Configura el DNS de administración para nubes privadas

En este documento, se describe cómo administrar la zona del DNS de administración de una nube privada y vinculaciones de IAM. 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 administración de la nube privada Zona del DNS. La red de nube privada de VMware Engine se vinculada a la zona del 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 la zona del 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 para esta solicitud.
  • ZONE: es la zona para esta solicitud.
  • PRIVATE_CLOUD_ID: Es el nombre de la nube privada de esta solicitud.

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

Una red de VPC o de VMware Engine puede vincularse a la red Zona del DNS. Para crear una nueva vinculación de zona DNS de la administración de la nube privada a través de 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 enlazar 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: Es la zona de la nube privada.
  • VPC_PROJECT_ID: Es el proyecto de tu de VPC de Google Cloud.
  • PROJECT_ID: Es el proyecto de tu nube privada.
  • NETWORK_ID: Es el nombre de tu red de VMware Engine.
  • VPC_NETWORK: Es el nombre de tu de VPC de Google Cloud.

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 del DNS.
  • VPC_PROJECT_ID: Es el proyecto de tu de VPC de Google Cloud.
  • VPC_NETWORK: Es el nombre de tu de VPC de Google Cloud.
  • NETWORK_ID: Es el nombre de tu red de VMware Engine.

Borrar vinculaciones de la zona 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 del que deseas quitar la vinculación. Sigue estos pasos para borrar una zona del DNS de administración: de Google Cloud con la API de Google Cloud CLI o 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 quieres borrar una vinculación de zona del DNS de administración con el En la API de VMware Engine, haz 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 para 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

Puedes editar una descripción de vinculación de zona del DNS de administración con Google Cloud CLI o la API de VMware Engine de la siguiente manera:

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 para 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.
  • DESCRIPTION: Es una descripción nueva para esta solicitud.

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

Puedes obtener la descripción de una vinculación de zona de DNS de administración para verificar actualizaciones con Google Cloud CLI o la API de VMware Engine de la siguiente manera:

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 para 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.

¿Qué sigue?