Configurar el DNS de gestión para nubes privadas

En este documento se describe cómo gestionar las vinculaciones de la zona DNS de gestión de una nube privada. Consulta este documento si quieres enumerar, crear, eliminar, actualizar o revisar las vinculaciones de zonas DNS. Para obtener más información sobre Cloud DNS, consulta el artículo Configurar DNS para acceder a dispositivos de gestión.

Lista los enlaces de zonas DNS gestionadas

Puedes enumerar todas las redes que están vinculadas a la zona de DNS de gestión de la nube privada. La red de VMware Engine de la nube privada se vincula automáticamente a la zona DNS de gestión como parte de la creación de la nube privada. Las redes que estén emparejadas con la red de VMware Engine de la nube privada también se vincularán automáticamente a la zona DNS de gestión. Los enlaces de zona DNS de gestión que se crean automáticamente tienen nombres de recursos del tipo auto-bind-xxxxxx.

Para enumerar las vinculaciones de zonas de DNS de gestión mediante la CLI de Google Cloud o la API de VMware Engine, haz lo siguiente:

gcloud

Para enumerar las vinculaciones de zonas DNS de gestión con la CLI de Google Cloud, 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

Haz los cambios siguientes:

  • PRIVATE_CLOUD_ID: el nombre de la instancia de Private Cloud de esta solicitud.
  • ZONE: la zona de esta solicitud.

API

Para enumerar las vinculaciones de zonas DNS de gestión mediante la API de VMware Engine, haz una solicitud GET:

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

Haz los cambios siguientes:

  • PROJECT_ID: el proyecto de esta solicitud.
  • ZONE: la zona de esta solicitud.
  • PRIVATE_CLOUD_ID: el nombre de la instancia de Private Cloud de esta solicitud.

Crear un enlace de zona DNS de gestión

Se puede vincular una red de VPC o una red de VMware Engine a la zona de DNS de gestión. Para crear un nuevo enlace de zona DNS de gestión de nube privada enlazando una red de VPC o de VMware Engine mediante la CLI de Google Cloud o la API de VMware Engine, haz lo siguiente:

gcloud

Para vincular una VPC mediante la CLI de Google Cloud, 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

Haz los cambios siguientes:

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

API

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

Haz los cambios siguientes:

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

Eliminar enlaces de zona DNS de gestión

Puedes eliminar un enlace de zona DNS que se haya creado. Consulta la lista de enlaces de zonas DNS de gestión y busca el DNS_ZONE_BINDING_ID correspondiente a la red de VPC o VMware Engine de la que quieras quitar el enlace. Para eliminar una vinculación de zona DNS de gestión con la CLI de Google Cloud o la API de VMware Engine, sigue estos pasos:

gcloud

Si quieres eliminar un enlace de zona de DNS de gestión con la CLI de Google Cloud, 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

Haz los cambios siguientes:

  • DNS_ZONE_BINDING_ID: el ID de vinculación de zona DNS de esta solicitud.
  • PRIVATE_CLOUD_ID: el nombre de la instancia de Private Cloud de esta solicitud.
  • ZONE: la zona de esta solicitud.

API

Si quieres eliminar un enlace de zona de DNS de gestión mediante 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"

Haz los cambios siguientes:

  • PROJECT_ID: el proyecto de esta solicitud.
  • ZONE: la zona de esta solicitud.
  • PRIVATE_CLOUD_ID: el nombre de la instancia de Private Cloud de esta solicitud.
  • DNS_ZONE_BINDING_ID: el ID de vinculación de zona DNS de esta solicitud.

Editar la vinculación de la zona DNS de gestión

Para editar la descripción de un enlace de zona DNS de gestión con la CLI de Google Cloud o la API de VMware Engine, sigue estos pasos:

gcloud

Si quieres editar la descripción de un enlace de zona DNS de gestión con la CLI de Google Cloud, 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"

Haz los cambios siguientes:

  • DNS_ZONE_BINDING_ID: el ID de vinculación de zona DNS de esta solicitud.
  • PRIVATE_CLOUD_ID: el nombre de la instancia de Private Cloud de esta solicitud.
  • ZONE: la zona de esta solicitud.
  • DESCRIPTION: una nueva descripción para esta solicitud.

API

Si quieres editar la descripción de un enlace de zona DNS de gestión mediante la API de VMware Engine, haz 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"
     }'
  

Haz los cambios siguientes:

  • PROJECT_ID: el proyecto de esta solicitud.
  • ZONE: la zona de esta solicitud.
  • PRIVATE_CLOUD_ID: el nombre de la instancia de Private Cloud de esta solicitud.
  • DNS_ZONE_BINDING_ID: el ID de vinculación de zona DNS de esta solicitud.
  • DESCRIPTION: una nueva descripción para esta solicitud.

Describe la vinculación de zonas DNS de gestión

Para obtener la descripción de un enlace de zona DNS de gestión y verificar las actualizaciones, puedes usar la CLI de Google Cloud o la API de VMware Engine. Para ello, sigue estos pasos:

gcloud

Si quieres obtener la descripción de un enlace de zona de DNS de gestión mediante 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

Haz los cambios siguientes:

  • DNS_ZONE_BINDING_ID: el ID de vinculación de zona DNS de esta solicitud.
  • PRIVATE_CLOUD_ID: el nombre de la instancia de Private Cloud de esta solicitud.
  • ZONE: la zona de esta solicitud.

API

Si quieres obtener la descripción de un enlace de zona DNS de gestión mediante la API de VMware Engine, haz una solicitud GET:

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

Haz los cambios siguientes:

  • PROJECT_ID: el proyecto de esta solicitud.
  • ZONE: la zona de esta solicitud.
  • PRIVATE_CLOUD_ID: el nombre de la instancia de Private Cloud de esta solicitud.
  • DNS_ZONE_BINDING_ID: el ID de vinculación de zona DNS de esta solicitud.

Siguientes pasos