GuÃa para configuración de clúster de DNS
Para la versión 11.32 de WHM
(
Main >> Cluster/Remote Access >> Configure Cluster)
Introducción
Un clúster de DNS es una variedad de servidores de nombre (
nameservers) que comparten registros.
Esto le permite separar fÃsicamente sus
nameservers en caso de que, por ejemplo, si hay una caÃda de luz eléctrica, usted todavÃa tendrá la funcionalidad de DNS. De esta forma, cuando el servidor web vuelve en lÃnea, los visitantes pueden llegar a los sitios web en su servidor con más rapidez. (La caracterÃstica de clúster de DNS de cPanel solamente provee redundancia para DNS. Esto no coloca a Apache ni a ningún otro servicio en una configuración de clúster).
Para configurar de forma óptima su clúster de DNS, necesitará dos servidores libres que preferiblemente corren cPanel DNSONLY. También necesitará, por los menos, un servidor web con cPanel & WHM ya instalado.
- cPanel DNSONLY es software que le permite ejecutar un servidor dedicado de nombre fÃsico. Solamente debe ser instalado en servidores de nombre sin contenido previo.
- Usted puede descargar el software de cPanel DNSONLY gratis (en inglés).
- Todas las máquinas en el clúster deben correr cPanel & WHM o cPanel DNSONLY, versión 11, o más reciente. (Algunas caracterÃsticas tal vez no funcionen con versiones antiguas de cPanel & WHM).
- Usted puede tener múltiples servidores de DNSONLY de cPanel y múltiples servidores de cPanel & WHM en un clúster.
Activar clustering de DNS en cada servidor
Primero, tendrá que activar
clustering de DNS a través de la interfaz de WHM de cada servidor.
- Navegue hacia la pantalla Configure Cluster de WHM.
- Seleccione Enable Dns Clustering.
- Pulse Change para efectuar los cambios.
- Pulse Return to Cluster Status para volver a la página Configure Cluster.

Seleccionar 'Enable DNS Clustering' para activar clustering.
Clustering de DNS ahora estará activado. Luego, tendrá que especificar cuál(es) servidor(es) usted desea incluir en el clúster, o que compartan información de DNS.
- Tendrá que sincronizar cada servidor web con sus servidores de DNS.
- No tiene que enlazar los servidores de DNS dedicados entre sÃ, o enlazar servidores de web dedicados entre sÃ.
- No debe configurar un servidor de DNS para sincronizar datos de vuelta a un servidor web, ya que esto pondrá datos superfluos en el servidor web.
Opciones de clúster globales
Esta sección le permite especificar el número de comandos de
dnsadmin que pueden fallar antes de que WHM desactive un miembro de su clúster. Desactivar los miembros de clúster que no responden puede mejorar el rendimiento del servidor.
- Seleccione una opción:
- 10 es el valor predeterminado. Recomendamos esta configuración.
- Para emitir un umbral de fallos diferente, seleccione el segundo botón y escriba el número de comandos fallidos que desea permitir.
- Si usted desea que todos los miembros de su clúster permanezcan en lÃnea todo el tiempo, seleccione Keep all cluster members online at all times.
- Si usted desea que WHM le notifique cuando se desactiva un miembro que no responde, seleccione Get a notification when WHM disables an unresponsive cluster member.
- WHM enviará las notificaciones durante el proceso de cola de DNS.
- Pulse Change para cambiar.

Desactivar miembros de clúster que no responden.
Sobre su configuración de clúster de DNS
Antes de configurar su clúster de DNS, es útil considerar cómo se configurará.
Enlazar el servidor web directamente a los servidores de nombre
Crear una configuración de clúster con enlaces directos entre servidores puede disminuir la carga de CPU, lo cual mejorará el rendimiento de sus servidores. Mientras existan más pasos entre un servidor web y un nombre de servidor, más lento será el rendimiento del servidor.
Si es posible, usted debe enlazar su servidor web directamente a los servidores de DNS, como se muestra en el diagrama a continuación. Ésta es la configuración de DNS ideal.

Gráfico 1. Un enlace directo entre el servidor web y dos servidores de nombre es óptimo.
En este ejemplo,
webserver.example.com envÃa información de DNS directamente a
ns1.example.com y
ns2.example.com. Esto se logra al usar la caracterÃstica
Configure Cluster de WHM para crear un enlace en cada servidor (véanse las instrucciones a continuación).
Usar el servidor de nombre primario como un intermediario
Si es necesario, usted puede colocar el servidor de nombre primario entre el servidor web y el servidor de nombre secundario. Por cada servidor intermedio que usted añada, el tiempo de transferencia de datos es tres veces más lento que el de un enlace directo.

Gráfico 2. Un servidor de nombre intermedio entre el servidor web y servidor de nombre secundario es aceptable.
Esta configuración se logra al configurar el servidor web para sincronizar el servidor de nombre primario, y configurar el servidor de nombre primario para sincronizar el servidor de nombre secundario (véanse las instrucciones a continuación).
Usar múltiples servidores de nombre intermediarios
La configuración menos óptima es una que usa
hops, o pasos, entre el servidor web y los servidores de nombre. Esto aumenta la carga del procesador en los servidores, ya que su software de servidor de nombre trabaja para actualizar la información de DNS en cada paso, lo que disminuye el tiempo de respuesta.
Gráfico 3. Usar múltiples pasos entre un servidor web y un servidor de nombre retrasa el rendimiento.
En este ejemplo, para que
web1.example.com se comunique con
ns2.example.com, la información debe pasar por dos servidores intermediarios, lo que aumenta la carga total de procesamiento.
No recomendamos este método.
Configurar el clúster del servidor web
En la interfaz de WHM de su servidor web:
- Navegue hacia la pantalla Configure Cluster.
- Bajo Servers in your DNS Cluster, localice el campo Add a new server to the cluster.

- Seleccione el tipo de servidor del menú desplegable.
- Pulse Configure. WHM mostrará la pantalla cPanel DNS Remote Configuration.
- Al lado de Remote cPanel & WHM DNS service, escriba el nombre de anfitrión o dirección IP del servidor de nombre que desea enlazar.
- Al lado de Remote server username, escriba el nombre de usuario de WHM para el servidor de nombre (
reseller o root).
- Bajo Remote server access hash, escriba la clave de acceso remoto del servidor de nombre.
- Puede generar y recoger una clave con la interfaz de WHM en el servidor de nombre. Entre a WHM en el servidor de nombre, y navegue hacia Manage SSH Keys. Una vez que aparezca la clave, corte y péguela en el cuadro Remote server access hash.

La tabla a continuación describe cada rol de DNS:
| Rol de DNS |
Descripción |
| Standalone |
Independiente. Los cambios realizados en este servidor no se propagarán a ningún otro servidor. |
| Synchronize changes |
Sincronizar cambios. Todos los cambios realizados en este servidor se propagarán a cualquier servidor en el clúster que está enlazado a este servidor. La sincronización ocurre en una sola dirección. Cualquier cambio hecho en otro servidor no se propagará a este servidor a menos que Synchronize changes también esté seleccionado en el otro servidor. |
| Write Only |
De escritura solamente. Este servidor escribirá cambios al servidor remoto, pero cuando este servidor carga archivos de zona, no obtendrá los datos de zona del servidor remoto. |
Clúster de DNS con SoftLayer y VPS.NET
Los usuarios de cPanel & WHM pueden usar los sistemas de DNS alojados por SoftLayer y VPS.NET dentro de la interfaz de WHM. Para activar este tipo de clúster, usted debe obtener un nombre de usuario de API y una clave directamente de
SoftLayer o de
VPS.NET. Una vez que haya obtenido esta información, siga las siguientes instrucciones:
- Entre a WHM.
- Seleccione Cluster/Remote Access.
- Seleccione Configure Cluster.
- En el menú Backend Type:, escoja SoftLayer o VPS.NET.
- Pulse Configure.
Para más información, visite
la página de Mercadeo de cPanel & WHM (en inglés).
Configurar una relación de confianza inversa
- Seleccione Setup Reverse Trust Relationship si desea que WHM configure el clúster en el servidor remoto automáticamente.
- Si usted selecciona esta opción, no tendrá que entrar a la pantalla Configure Cluster de WHM en el servidor remoto. Sin embargo, puede hacerlo si desea modificar la configuración de clúster del servidor remoto.
- Seleccionar esta opción configurará el rol de DNS del servidor remoto a Standalone (autosuficiente).
- Seleccione Debug mode si desea que WHM grabe las transacciones de clustering de DNS en el archivo
/usr/local/cpanel/logs/error_log
Especificar el rol de DNS del servidor web
Próximo, tendrá que especificar que desea que este servidor sincronice cambios o que escriba datos de DNS en los servidores de nombre en el clúster.
- Al lado de DNS role, seleccione Synchronize. Esto causará que el servidor web envÃe datos de DNS al servidor de nombre.
- Pulse Submit.
Ahora el clúster está configurado. Cuando vuelve a la pantalla
Configure Cluster de WHM, el servidor de nombre estará listado en la tabla
Servers in your DNS Cluster.
Notas importantes sobre cómo configurar el clúster de DNS
- No se recomienda configurar un servidor de nombre para sincronizar datos con un servidor web, ya que esto creará zonas superfluas en el servidor. (Esto significa que usted necesita entrar a WHM en el servidor de nombre y configurar el DNS role del servidor web a Synchronize changes).
- No necesita enlazar los servidores de nombre dedicados entre sÃ.
- Un servidor de DNSONLY de cPanel casi nunca debe ser configurado para sincronizar cambios (Synchronize changes) en un servidor web. El servidor web siempre debe estar configurado para sincronizar con el (los) servidor(es) de DNSONLY, y el (los) servidor(es) de DNSONLY siempre debe(n) estar configurado(s) como Standalone (autosuficiente).