Jun 24

Escrito por: Pablo Veintimilla

Servidor

Migrar de servidor un portal(es) es una tarea delicada, que requiere de un proceso cuidadoso y sincronizado.

En este post veremos:

  • Check list de las actividades a realizar antes de la migración.
  • Check list de las actividades durante la migración.
  • Check list de las actividades despues de la migración.

Primero veamos el escenario en el cual se basó este post:

  • En el servidor anterior, se manejaban 2 portales con varios subdominios, los cuales reciben varias decenas de miles de visitas diarias.
  • Tanto el servidor actual como el anterior, usan Linux, con servidor web Apache y de base de datos MySQL
  • La actualización de contenido en promedio es cada 15 minutos, excepto a partir de las 8:30 que prácticamente es nula.
  • Los sitios requieren una alta disponibilidad, es decir la migración practicamente debe ser transparente para los visitantes.

Ahora veamos que deberíamos hacer antes de la migracion:

Lo primero es conocer que manejaba el servidor anteiro para ello debemos:

  1. Listar dominios y subdominios que trabajan en el servidor.
  2. Registrar direcciones DNS activas.
  3. Lista de crones con su frecuencia y path de los scripts que se ejecutan.
  4. Listado de librerías adicionales de PHP.
  5. Registro de cuentas de correo electrónico además su buzón de correo, ajustes, email forwards, auto replies etc
  6. Registro de cuentas FTP
  7. Respaldo de archivos de configuración del servidor principalmente php.ini y httpd.conf
  8. Registrar los path de cada site.

Con esta información tendremos una idea clara de lo que tenemos que migrar para poder:

  1. Instalar el nuevo serividor
  2. Configurar el servidor en función de listado de librerías adiciones, los archivos de configuración php.ini y httpd.conf
  3. Crear los servidores virtuales para cada sitio registrado en el paso 1
  4. Crear las cuentas de correo electrónico y configurarlas.
  5. Crear las cuentas FTP y configurarlas.
  6. Y lo que nos va ahorrar varios dolores de cabeza en crear los enlaces, de los path anteriores hacia los nuevos.
    Digamos en el servidor anterior la ruta física del site www.xxx.com esta en /var/www/xxx en el nuevo servidor estará en /home/xxx/www para ello desde consola con acceso root digitamos:
    ln -s /home/xxx/www/ /var/www/xxx
    

    Esto para todos los sitios que serán migrados

  7. Notificar a todos los posibles afectados que la migración esta por realizarce.

Ahora ya tenemos listo el nuevo servidor con un ambiente similar al anterior.

Durante la migración:

  1. Si es posible deshabilitar los sitios, caso contrario al menos deshabilitar registro de usuarios, comentarios, en general la creación, modificación o eliminación de contenido.
  2. Comprimir los archivos de los sitios.
  3. Pasar los archivos al nuevo servidor a sus correspondiente path , podemos usar wget.
  4. Migrar las bases de datos
  5. Actualizar los registros DNS para que apunten al nuevo servidor

Después de la migración

  1. Habilitar los sitios
  2. Revisar el log de errores
  3. Ser pacientes ante cualquier eventualidad

Listo hemos migrado exitosamente de servidor.

Post relacionados


Este post ha sido visto 668 veces

Una respuesta to “Como migrar un portal de servidor”

  1. George el ermitano Dice:

    Como migrar un sitio de cientos de subdominios desde el cpanel???????

Escribe tú comentario

Switch to our mobile site