Cómo mover todas las cuentas de cPanel de un servidor a otro
Migrar todas las cuentas de cPanel de un servidor a otro puede parecer una tarea de enormes proporciones, especialmente si gestiona un gran número de cuentas. Sin embargo, cPanel ofrece herramientas integradas que hacen este proceso suave y eficiente, asegurando el mínimo tiempo de inactividad y molestias. Ya sea que esté actualizando el hardware de su servidor, mudándose a un nuevo centro de datos o cambiando de proveedor de alojamiento, esta guía lo guiará a través del proceso de transferencia de todas las cuentas de cPanel de un servidor a otro.
Requisitos previos para la migración
Antes de comenzar la migración, hay algunos prerrequisitos y preparativos para asegurar que el proceso se desarrolle sin problemas:
- Acceso root: Debe tener acceso root tanto al servidor antiguo como al nuevo.
- Versiones de software coincidentes: Lo ideal es que las versiones de cPanel/WHM, Apache, PHP y MySQL/MariaDB sean similares o compatibles entre los dos servidores.
- Configuración DNS: Si utiliza sus propios servidores DNS, asegúrese de que puede actualizar los registros DNS para que apunten a las direcciones IP del nuevo servidor.
- Recursos suficientes: Asegúrese de que el nuevo servidor dispone de recursos suficientes (CPU, RAM, espacio en disco) para gestionar todas las cuentas que se transfieran.
- Plan de copias de seguridad: Crea siempre copias de seguridad de todas las cuentas del servidor antiguo para evitar posibles pérdidas de datos.
Paso 1: Preparar el nuevo servidor
El primer paso es asegurarse de que el nuevo servidor está correctamente configurado y listo para recibir las cuentas de cPanel. Esto es lo que tendrá que hacer:
1.1 Instalar cPanel/WHM en el Nuevo Servidor
Asegúrese de que cPanel y WHM están instalados y con licencia en el nuevo servidor. Si cPanel aún no está instalado, puede instalarlo usando el siguiente comando:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
Siga las instrucciones para completar la instalación. Después de la instalación, inicie sesión en WHM en el nuevo servidor y complete la configuración inicial.
1.2 Configure los Ajustes Básicos
Establezca el nombre de host, la red y las configuraciones básicas de seguridad de su nuevo servidor. Asegúrese de que el servidor está totalmente actualizado y configurado para su uso en producción.
Paso 2: Activar la transferencia de cuentas en el nuevo servidor
la Herramienta de Transferencia WHM de cPanel le permite copiar cuentas del servidor antiguo al nuevo con un mínimo esfuerzo.
2.1 Acceda a la Herramienta de Transferencia WHM
En el nuevo servidor, inicie sesión en WHM y navegue a:
WHM > Transferencias > Herramienta de Transferencia
La Herramienta de Transferencia le guiará a través de la copia de cuentas desde el servidor antiguo.
2.2 Conectarse al Servidor Antiguo
En la interfaz de la Herramienta de transferencia
- Dirección del servidor remoto: Introduzca la dirección IP o el nombre de host del servidor antiguo.
- Puerto SSH remoto: Introduzca el puerto SSH del servidor antiguo (por defecto es 22 a menos que se haya cambiado).
- Autenticación: Introduzca el nombre de usuario root y la contraseña del servidor antiguo. También puede utilizar una clave SSH para la autenticación.
Una vez conectado, verá una lista de todas las cuentas disponibles para la transferencia.
2.3 Seleccione las cuentas a transferir
Se le presentará una lista de cuentas cPanel del servidor antiguo. Puede elegir entre:
- Transferir todas las cuentas o
- Seleccionar cuentas específicas para migrar.
También tiene la opción de transferir ajustes como zonas DNS, paquetes y privilegios de revendedor.
2.4 Configurar los ajustes de transferencia
Antes de iniciar la transferencia, configure las opciones adicionales:
- Transferencia Express: Activa las actualizaciones automáticas de DNS y garantiza que las cuentas del servidor antiguo ya no se resolverán después de la migración. Esto es útil si desea que el traslado se realice rápidamente sin cambios manuales de DNS.
- Enrutamiento de correo: Elija cómo se configura el enrutamiento del correo electrónico después de la transferencia (local, remoto o automático).
2.5 Iniciar la transferencia
Haga clic en el botón Copiar para iniciar la transferencia. WHM copiará cada cuenta, incluyendo todos los archivos, bases de datos, correos electrónicos y configuraciones, del servidor antiguo al nuevo. El tiempo requerido dependerá del tamaño de las cuentas y de la velocidad de las conexiones de red de sus servidores.
Paso 3: Actualización de DNS
Una vez completada la transferencia, tienes que actualizar los registros DNS para que los dominios apunten al nuevo servidor.
3.1 Actualizar las zonas DNS
Si utilizas tus propios servidores DNS, actualiza las direcciones IP de cada dominio para que reflejen la IP del nuevo servidor. Si has optado por la Transferencia Express, es posible que esto se haya hecho automáticamente.
3.2 Actualice la información del registrador
Si utilizas un proveedor de DNS externo o gestionas las DNS a través de un registrador de dominios, accede al portal del registrador y actualiza los registros A para que apunten a la dirección IP del nuevo servidor.
3.3 Verifique la propagación
Utilice herramientas como whatsmydns.net o dig para asegurarse de que los cambios de DNS se propagan correctamente. La propagación puede tardar hasta 48 horas, aunque a menudo es mucho más rápida.
Paso 4: Pruebas posteriores a la migración
Una vez transferidas las cuentas y propagados los cambios de DNS, es importante probarlo todo para asegurarse de que la migración se ha realizado correctamente.
4.1 Verifique los sitios web y las bases de datos
Compruebe cada sitio web del nuevo servidor para asegurarse de que se carga correctamente. Compruebe que las bases de datos funcionan como se espera, especialmente en el caso de los sitios que se ejecutan en sistemas de gestión de contenidos como WordPress, Joomla o Magento.
4.2 Funcionalidad del correo electrónico
Pruebe las cuentas de correo electrónico enviando y recibiendo mensajes. Asegúrese de que el enrutamiento y la entrega del correo electrónico funcionan correctamente en el nuevo servidor.
4.3 Comprobar los datos de la cuenta
Inicie sesión en cPanel para cada cuenta transferida para asegurarse de que los archivos, bases de datos, correos electrónicos y configuraciones se han transferido correctamente. Esto incluye la verificación de certificados SSL, cron jobs y otros ajustes de configuración.
Paso 5: Limpieza y finalización
Una vez confirmado que la migración se ha realizado correctamente, puede proceder con los siguientes pasos finales.
5.1 Desactivar cuentas en el servidor antiguo
Para prevenir cambios de datos o discrepancias, deshabilite las cuentas en el servidor antiguo. Puede suspenderlas a través de WHM o detener por completo los servicios del servidor web para impedir el acceso.
5.2 Crear Copias de Seguridad
Mientras que las cuentas están ahora alojadas en el nuevo servidor, es una buena práctica crear una copia de seguridad nueva de cada cuenta después de la migración. Esto asegura que usted tiene un punto de recuperación en caso de cualquier problema imprevisto.
5.3 Supervisar el nuevo servidor
Durante los días siguientes, supervise el rendimiento y la estabilidad del nuevo servidor para asegurarse de que puede gestionar las cuentas transferidas sin problemas. Utilice herramientas como el Monitor de recursos de cPanel y otras métricas del servidor para realizar un seguimiento de la carga del servidor, el uso del disco y el rendimiento.
Conclusión
Migrar todas las cuentas de cPanel de un servidor a otro puede parecer complejo, pero con la Herramienta de Transferencia incorporada de cPanel, el proceso se vuelve relativamente sencillo. Siguiendo esta guía se asegura de que todos sus datos, incluyendo sitios web, correos electrónicos y bases de datos, se transfieren correctamente con el mínimo tiempo de inactividad.
Tanto si te mudas a un servidor más potente como si cambias de proveedor de alojamiento, este proceso paso a paso te ayudará a realizar la migración sin problemas y de forma eficaz. No olvide volver a comprobar todo después de la migración para evitar posibles problemas, ¡y tendrá sus cuentas funcionando en el nuevo servidor en un abrir y cerrar de ojos!