Migrar cuentas Guia paso a paso.
Hicimos la migración con cero downtime.
Estos son los pasos que hicimos, por si le sirve alguien.
Para WHM/CPanel, aunque los principios son los mismos y pueden ser adaptados para cualquier panel de control.
Requiere acceso root, o saber el usuario y contraseñas de los clientes.
Primero, hacer lo siguiente para cada cuenta:
1. Accede a tu actual cuenta de WHM. En “Edit a DNS Zone”, elije la cuenta que quieres preparar para la transferencia.
2. En la Zone File verás @ IN 14400 SOA, cambia los 14400 a 3600. Los 14400 representan 4 horas y queremos acortar este período a una hora.
3. Bajando, aproximadamente a la mitad de la página, en la sección llamada "Record" con varias entradas bajo el TTL (Time To Live) título que tiene 14400 en ellos; tendrás que cambiar éstos a 3600 también.
4. Aumenta el número de serie en uno para indicarle que es la más reciente actualización, guárdalo, y repite esto para cada sitio web.
Una vez que haz hecho esto para cada cuenta que quieres transferir, anda consiguiéndote un poco de café y descansa un rato… si tienes muchos clientes.
¿Listo? bien, Accede al WHM de tu nuevo servidor y anda a la sección llamada "Transfers". En este título verás varias opciones, sólo nos preocuparemos de las primeras 3.
La primera opción es si tienes acceso como root en el servidor original y sólo tienes que copiar una cuenta, o deseas copiar una cuenta por vez * (esta es la mejor opción si tienes un número limitado de clientes).
La segunda opción está disponible si NO tienes acceso root en el servidor original, pero sabes la contraseña de tus clientes.
La tercera opción es si tienes acceso root en el servidor original y quiere copiar todas tus cuentas de una vez, inmediatamente.
Comenzamos
1. Determina si los sitios web que estás transfiendo son estáticos o dinámicos. Son estáticos principalmente html sin base de datos de uso activo, y son dinámicos los que usan activamente bases de datos como por ejemplo algún tipo de foro. Si este es un sitio web estático, estás listo para trasladarla; si es un sitio web dinámico, tendrás que parar (shut down) la base de datos durante una hora hasta que el sitio web sea redireccionado del antiguo servidor al nuevo.
2. Elije la opción que deseas usar para transferir la(s) cuenta(s)
3. Ahora tendrás que completar el IP del servidor original (antiguo), el nombre de usuario y la contraseña. También tendrás que elegir si hay que dar al sitio web una IP en el nuevo servidor, y desde que tipo de servidor te estás trasladando. Da clic en Setup.
4. Tu nuevo servidor intentará acceder al antiguo vía ftp y empaquetar/embalar la cuenta, con bases de datos y cuentas/contraseñas de e-mail intactas. Esto transferirá y configurará la cuenta en el nuevo servidor y si todo es correcto, recibirás un mensaje diciendo que la transferencia fue completada con éxito.
5. En el nuevo Server, en la sección DNS Functions, abre “Edit DNS Zone”. Elije la cuenta que quieres editar, (la que acabas de transferir) y cambia la información del nameservers que ha sido puesta por defecto, pone allí tu información de nameservers, aumenta el número de serie por uno, guarda todo, y repite los pasos para cada cuenta.
6. Ahora vuelve a acceder a tu viejo servidor, y en la sección "Records", cambia todas las instancias de las IP originales (antiguas) a las nuevas IP del nuevo servidor. Aumenta el número de serie por uno, guarda y cierra.
7. Repetir pasos 1 - 6 para cada cuenta.
En aproximadamente una hora, una vez que los ciclos TTL se completen, los sitios web estarán resolviendo en el nuevo servidor.
sólo un paso más para hacer. Anda a tu registrar (registrador ns) y actualiza las IPs de tu nameservers para reflejar tus nuevas IPs.