Migrar un dominio controlado con Plesk a otro servidor con Plesk

Recientemente y debido a a la entrada de un nuevo cliente, he realizado una migración desde un alojamiento standard (PHP/MySql) controlado por a mi servidor.

En un principio, había planteado la posibilidad de hacer la instalación a mano.  Es decir, coger los datos e instalarlos uno a uno en el servidor, pero el cliente me preguntó si podría hacer de tal manera que no  se perdieran las diversas configuraciones que ya tenía (correo, BBDD, etc).

Así que viendo que los dos teníamos Plesk, me propuse hacer una recuperación de uno de los backups.  Utilizando la linea de comandos, of course :-D

Lo primero de todo, hice un (copia de seguridad) de los datos y la subí al servidor. Una vez que tenía el archivo en el servidor, intenté utilizar la herramienta . Buscando información, siempre daba con la información de anteriores versiones y muchas de las opciones ya no existen.

Al ejecutarla sobre el fichero, me daba como error que no existía un archivo de ese fichero de backup. Así que busqué información sobre como generar uno, efectivamente, es fácil.

/usr/local/psa/bin/pleskrestore –create-map pepitopulgarcito.com_2008.12.17_20.00 -map pepito.txt

Una vez generado el archivo, hay que editarlo para añadir/cambiar la configuración, ya que la IP que se le asigna es la del anterior servidor:

[nombre_cliente]                                 # La cuenta de cliente no existe.
pepitopulgarcito.com  69.69.69.69          # IP address
mysql::@localhost:3306

La información a añadir es el nombre de cliente, que por defecto viene vacio y se corresponde con el usuario del cliente que tengas asignado en Plesk del que dependerá el   y la IP que tiene asignada ese cliente (si la base de datos la tienes en otra maquina, pues poner la IP, por supuesto)

Una vez hecho esto, procedimos a la restauración del backup

/usr/local/psa/bin/pleskrestore –restore pepitopulgarcito.com_2008.12.17_20.00 -map pepito.txt -level domains

Una vez que ejecuté la instrucción, a mi me generó un error, que solucioné desde el Plesk, en la sección de dominios, pepitopulgarcito.com estaba sin configurar el tipo de alojamiento , lo configuré y volví a ejecutar la instrucción de restore.  Esta vez fué todo bien y dejó el dominio tal y como estaba en el servidor.

Nota. Tanto el usuario, la Ip y el dominio son ficticios para preservar la identidad de mi cliente.

Un comentario

  1. Muy esclarecedor, a más de uno le vendrá muy bien -;)