Como migrar dominios Plesk sin problemas de espacio en disco


A la hora de migrar un dominio o varios de un servidor plesk a otro utilizando la herramienta de migración de plesk (muy recomendable) ocurre un problema; el proceso interno que ejecuta consiste en un backup en el servidor origen, transferencia de ficheros a destino, y restauración del backup en destino. En el primer paso muchas veces se genera un error ya que los datos de este backup se almacenan en la partición / y plesk no se suele entregar a cliente con más de un 2% del disco total, lo que en casos standard viene a ser de 10 a 20Gb. Para evitar este problema, podemos hacer enlaces dinámicos (algo similar a los accesos directos de windows) y con esto quedará solventado el problema:

mkdir /var/backups/tmp
mkdir /var/backups/PMM/tmp

chmod 777 /var/backups/tmp
chmod 777 /var/backups/PMM/tmp

mv /usr/local/psa/tmp /usr/local/psa/tmp-original
mv /usr/local/psa/PMM/tmp /usr/local/psa/PMM/tmp-original

ln -s /var/backups/tmp /usr/local/psa/tmp
ln -s /var/backups/PMM/tmp /usr/local/psa/PMM/tmp

chown psaadm:psaadm /usr/local/psa/tmp
chown psaadm:psaadm /usr/local/psa/PMM/tmp

mv /usr/local/psa/tmp-original/* /usr/local/psa/tmp/
mv /usr/local/psa/PMM/tmp-original/* /usr/local/psa/PMM/tmp/

En algunos casos habrá que darle permisos 777 de nuevo a las carpetas destino:

chmod 777 /usr/local/psa/tmp
chmod 777 /usr/local/psa/PMM/tmp

Con esto tendremos solventado el problema, pero muchas otras veces me ha pasado que el agente de migración no puede coger los backups y descomprimirlos. Para esto el proceso a seguir es otro un poco tedioso, pero llevará a buen fin, que es lo que nos interesa:


When migrating a domain or several between two Plesk servers using the plesk migration (highly recommended) there are usually some problems, the internal process is running a backup on the source server, file transfer destination and restore the backup at destination server. In the first step often fails because the backup data is stored at “/” partition and Plesk usually is provided with two partitions; “/” with no more than 2% of the total disk (usually 10Gb to 20Gb), and the rest of the disk space for “/var”. While migating, the backups are stored at “/” and many times there is not enought disk space for them.  To avoid this problem, we can make dynamic links (similar to Windows shortcuts) and this will be solved the problem:

 

mkdir /var/backups/tmp
mkdir /var/backups/PMM/tmp

chmod 777 /var/backups/tmp
chmod 777 /var/backups/PMM/tmp

mv /usr/local/psa/tmp /usr/local/psa/tmp-original
mv /usr/local/psa/PMM/tmp /usr/local/psa/PMM/tmp-original

ln -s /var/backups/tmp /usr/local/psa/tmp
ln -s /var/backups/PMM/tmp /usr/local/psa/PMM/tmp

chown psaadm:psaadm /usr/local/psa/tmp
chown psaadm:psaadm /usr/local/psa/PMM/tmp

mv /usr/local/psa/tmp-original/* /usr/local/psa/tmp/
mv /usr/local/psa/PMM/tmp-original/* /usr/local/psa/PMM/tmp/

Sometimes there will be need to change folder permissions again to 777
chmod 777 /usr/local/psa/tmp
chmod 777 /usr/local/psa/PMM/tmp

 

So now the problem is solved.

1 – crear un site ftp en el servidor DESTINO

2 – configurar en ORIGEN el servidor ftp como backup remoto

3 – ejecutar un backup en ese servidor remoto FTP.

En este momento, tenemos los datos ya en el servidor DESTINO

4 – crear el dominio en el servidor destino sin ningún tipo de configuración específica, solo nombre de dominio y datos obligatorios.

5 – configurar en el servidor DESTINO el servidor remoto FTP con los mismos datos que se configuró en destino (recomiendo usar “localhost”, a veces el propio nombre del servidor no funciona).

6 – Instalar el backup previamente generado desde ORIGEN. – En este paso plesk avisará de que ese backup se ha generado en otro servidor o ha sido modificado, solo hay que decirle que somos conscientes, y que continue.

Con este proceso NUNCA he tenido errores para migrar dominios, espero que os sea util.



Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *