Configura el DNS local para el acceso del dispositivo de administración
Puedes acceder a dispositivos de administración, como vCenter Server, NSX Manager y HCX, en una nube privada desde estaciones de trabajo locales. Para acceder a estos dispositivos por nombre de host, debes configurar el DNS de modo que tu red local pueda resolver sus nombres de host.
Configura la resolución global de direcciones con Cloud DNS
VMware Engine puede usar Cloud DNS para proporcionar resolución de DNS global para los dispositivos de administración, incluso si tus nubes privadas se encuentran en regiones diferentes. Con este enfoque, puedes usar una zona de Cloud DNS en tu proyecto como un punto único para la resolución de DNS en todas las redes de nube privada virtual (VPC) de intercambio de tráfico.
Recomendamos usar Cloud DNS para la resolución de direcciones en los siguientes casos:
- Usas redes estándar de VMware Engine.
- Usas redes heredadas de VMware Engine y tienes varias nubes privadas.
Si usas una red heredada con una sola nube privada y no quieres usar Cloud DNS, consulta Configura la resolución de direcciones sin usar Cloud DNS.
Cuando conectas una red de VMware Engine a tu red de VPC, Google configura automáticamente la resolución de DNS para los dispositivos de administración desde Google Cloud las VMs en esa red de VPC:
En el caso de las redes estándar, cuando creas una nube privada vinculada a una red estándar de VMware Engine, Google crea una zona del DNS de administración asociada y la completa automáticamente con las entradas del dispositivo de administración.
Si esta red estándar de VMware Engine está intercambiada con una nube privada virtual con una red de VPC o con otra red de VMware Engine, Google crea automáticamente una vinculación de zona de DNS de administración. Esta vinculación garantiza la resolución de los dispositivos de administración desde tus Google Cloud VMs de esa red.
También puedes crear manualmente una vinculación de zona del DNS de administración si no deseas usar el intercambio de tráfico de redes de la nube privada virtual.
En el caso de las redes heredadas, cuando creas una conexión privada entre tu red de nube privada virtual y una red heredada de VMware Engine, Google crea automáticamente el intercambio de tráfico de DNS, lo que garantiza la resolución desde cualquiera de tus VMs de Google Cloud .
Para resolver direcciones desde una red local con Cloud DNS, haz lo siguiente:
- Habilita el reenvío de DNS entrante en la red de nube privada virtual.
- Identifica las direcciones del servidor DNS para usar de forma local.
- Crea un servidor de reenvío condicional en el servidor DNS local para resolver
gve.goog.
Configura el DNS para que los dispositivos de administración resuelvan dominios locales
Si usas servicios como HCX, Site Recovery Manager (SRM), Zerto, vSphere Replication o vMotion entre vCenters, es posible que necesites dispositivos de administración de VMware Engine para resolver direcciones en tus dominios DNS locales.
Debes usar Cloud DNS para reenviar las consultas de DNS de los dispositivos de administración a tus servidores DNS locales. Esta función solo está disponible para las nubes privadas que usan redes estándar de VMware Engine.
Para configurar el reenvío de DNS a tu red local, completa los pasos que se indican en las siguientes secciones.
Configura una zona de reenvío de Cloud DNS
- Si aún no lo hiciste, habilita la API de Cloud DNS en el proyecto Google Cloud que se conecta a tu red local.
- Asegúrate de tener una red de VPC en ese proyecto con conectividad a tus servidores DNS locales, por ejemplo, usando Cloud VPN o Cloud Interconnect.
- Crea una zona de reenvío de Cloud DNS. Cuando crees la zona de reenvío, haz lo siguiente:
- Especifica un nombre de zona, como
forward-to-onprem. - En Nombre de DNS, ingresa el dominio DNS de tu red local, por ejemplo,
onprem.example.com. Para reenviar todas las consultas de DNS de los dispositivos de administración a los servidores DNS locales, ingresa.. - Selecciona Reenviar consultas a otro servidor (reenvío saliente).
- En Servidores DNS de destino, ingresa las direcciones IP de tus servidores DNS locales.
- En Redes, selecciona la red de VPC que tiene conectividad con tu red local.
- Especifica un nombre de zona, como
Configura tu firewall local
Después de configurar una zona de reenvío, Cloud DNS envía consultas de DNS con direcciones IP en el rango 35.199.192.0/19. Configura tus reglas de firewall locales para permitir el tráfico de UDP y TCP para el puerto 53 desde 35.199.192.0/19 a tus servidores DNS locales.
Crea una zona de intercambio de tráfico de Cloud DNS
Para permitir que los dispositivos de administración de VMware Engine usen la zona de reenvío, crea una zona de intercambio de tráfico de Cloud DNS entre la red de VMware Engine y el proyecto que contiene la zona de reenvío:
Otorga permiso para crear el intercambio de tráfico de DNS. Si eres propietario del proyecto, ejecuta el comando
gcloud vmware dns-bind-permission granten el proyecto que contiene tu red de VMware Engine:gcloud vmware dns-bind-permission grant --user=USER_EMAIL
Reemplaza
USER_EMAILpor la dirección de correo electrónico del usuario que crea la zona de peering, por ejemplo,username@example.com.Después de crear la zona de peering, puedes revocar este permiso ejecutando el comando
gcloud vmware dns-bind-permission revoke:gcloud vmware dns-bind-permission revoke --user=USER_EMAIL
Ejecuta el comando
gcloud vmware networks describepara obtener la ruta de redINTRANETde tu red estándar de VMware Engine:gcloud vmware networks describe VMWARE_ENGINE_NETWORK_NAME
Reemplaza
VMWARE_ENGINE_NETWORK_NAMEpor el nombre de tu red de VMware Engine.El resultado contiene varias entradas
vpcNetworks. Copia el valor denetworkde la entrada en la que el campotypeesINTRANET, por ejemplo,projects/123456789012-tp/global/networks/intranet-abcde12345.Crea una zona de intercambio de tráfico de Cloud DNS ejecutando el comando
gcloud dns managed-zones create:gcloud dns managed-zones create PEERING_ZONE_NAME \ --description="PEERING_ZONE_DESCRIPTION" \ --dns-name="DNS_NAME" \ --visibility=private \ --networks="INTRANET_NETWORK_PATH" \ --peer-network="projects/FORWARDING_PROJECT_ID/global/networks/FORWARDING_VPC_NETWORK"Reemplaza lo siguiente:
PEERING_ZONE_NAME: Es un nombre para la zona de peering, por ejemplo,gcve-peering-zone.PEERING_ZONE_DESCRIPTION: Es una descripción de la zona, por ejemplo,GCVE DNS peering.DNS_NAME: Es el valor del nombre de DNS que usaste para tu zona de reenvío en la sección anterior.INTRANET_NETWORK_PATH: Es la ruta de red deINTRANETque copiaste en el paso anterior.FORWARDING_PROJECT_ID: Es el ID del proyecto que contiene tu zona de reenvío.FORWARDING_VPC_NETWORK: Es el nombre de la red de VPC que usa tu zona de reenvío.
Con el reenvío y el intercambio de tráfico de Cloud DNS configurados, los dispositivos de administración de tu nube privada ahora pueden resolver nombres en tus dominios locales.
Configura la resolución de direcciones sin usar Cloud DNS
Si no usas Cloud DNS, puedes configurar la resolución de DNS local dirigiendo tu servidor DNS local a los servidores DNS de tu nube privada.
Para configurar esta resolución, primero obtén las direcciones IP de los servidores DNS de tu nube privada:
En la consola de Google Cloud , ve a la página Nubes privadas.
Haz clic en el nombre de la nube privada para ver sus detalles.
En la página Summary, copia las direcciones IP del servidor DNS de tu nube privada.
A continuación, usa una de las siguientes opciones para configurar tu servidor DNS local:
- Crea una zona en el servidor DNS para
gve.goog. - Crea un servidor de reenvío condicional en el servidor DNS local para resolver
gve.goog.
Crea una zona en el servidor DNS para gve.goog
Puedes configurar una zona como zona de rutas internas y apuntar a los servidores DNS en la nube privada para la resolución de nombres. En esta sección, se proporciona información sobre el uso de un servidor DNS de BIND o un servidor DNS de Microsoft Windows.
Crea una zona en un servidor DNS de BIND
El archivo y los parámetros que se pueden configurar pueden variar según la configuración individual de DNS.
Por ejemplo, para la configuración predeterminada del servidor de BIND, edita el archivo /etc/named.conf en tu servidor DNS y agrega la siguiente información de zona:
zone "gve.goog"
{
type stub;
masters { PC_DNS_IP_1; PC_DNS_IP_2; };
file "gve.goog.db";
};
Reemplaza PC_DNS_IP_1 y PC_DNS_IP_2 por las direcciones IP de los servidores DNS de tu nube privada.
Crea una zona en un servidor DNS de Microsoft Windows
- Haz clic con el botón derecho en el servidor DNS y selecciona Zona nueva.
- Selecciona Zona de rutas internas y haz clic en Siguiente.
- Selecciona la opción adecuada según tu entorno y haz clic en Siguiente.
- Selecciona Zona de búsqueda directa y haz clic en Siguiente.
- Ingresa el nombre de la zona y haz clic en Siguiente.
- Ingresa las direcciones IP de los servidores DNS de tu nube privada que obtuviste de la consola de Google Cloud .
- Haz clic en Siguiente según sea necesario para completar la configuración.
Crea un reenvío condicional
Un servidor de reenvío condicional envía todas las solicitudes de resolución de nombres de DNS al servidor designado. Esta configuración reenvía cualquier solicitud a *.gve.goog a los servidores DNS de la nube privada. En las siguientes secciones, se muestra cómo configurar el reenvío en diferentes tipos de servidores DNS.
Crea un reenvío condicional en un servidor DNS de BIND
El archivo y los parámetros específicos que se pueden configurar pueden variar según la configuración individual de DNS.
Por ejemplo, para la configuración predeterminada del servidor de BIND, edita el archivo /etc/named.conf en tu servidor DNS y agrega la siguiente información de reenvío condicional:
zone "gve.goog" {
type forward;
forwarders { PC_DNS_IP_1; PC_DNS_IP_2; };
};
Reemplaza PC_DNS_IP_1 y PC_DNS_IP_2 por las direcciones IP de los servidores DNS de tu nube privada.
Crea un reenvío condicional en un servidor DNS de Microsoft Windows
- Abre el administrador de DNS en el servidor DNS.
- Haz clic con el botón derecho en servidores de reenvío condicionales y selecciona la opción para agregar un servidor de reenvío condicional.
- Ingresa el dominio de DNS y la dirección IP de los servidores DNS en la nube privada y, luego, haz clic en Aceptar.