Hace poco vimos como migrar clientes (con todos sus dominios) desde plesk 8 a plesk 9. Ahora supongamos que queremos migrar solo un dominio, que no nos interesa mirar todos los dominios de un cliente.

El procedimiento es similar. Tomaremos como dominio de ejemplo, el dominio ejemplo.com.

Nos logeamos en la máquina que tiene nuestro dominio (plesk 8 en este caso) y realizamos una copia del mismo:

/usr/local/psa/bin/pleskbackup domains ejemplo.com ./ejemplo

Nota: A partir de la versión 9.2 esto ha cambido. Esta mañana he tenido que realizar varias copias con el siguiente comando:

/usr/local/psa/bin/pleskbackup domains-name dominio.com -v –output-file=./dominio.com

Con esto obtendremos un fichero llamado “ejemplo” que contiene todos los datos de nuestro dominio. Dicho fichero lo mandamos a nuestro nuevo servidor (el de Plesk 9). Yo lo hago colgandolo en un directorio accesible via web y descargandolo por wget, pero podemos hacerlo por ftp o como guste cada uno.

Nos vamos a la máquina de destino. Podemos encontrar dos casos:

A - Queremos migrar el dominio a un cliente ya existente

En este caso, tenemos que entrar en dicho cliente, y agregaremos un dominio nuevo, “ejemplo.com”.

Despues vamos al repositorio local de dicho cliente, que es /var/lib/psa/dumps/clients/clientlogin/domains (sustituyendo clientlogin por el login del cliente destino).

Una vez dentro, creamos el directorio de copias del dominio, es decir:

mkdir ejemplo.com

Entramos dentro del directorio, y convertimos la copia que hemos hecho en la maquina con Plesk 8:

/usr/local/psa/bin/pre9-backup-convert -v convert ejemplo (recordad que ejemplo es el nombre del fichero de la copia de seguridad)

Una vez ha terminado, desde el panel, entramos en el dominio, y en backups veremos que podemos restaurar la copia

B - Queremos migrar el dominio dentro de una cuenta que no existe

Primero, creamos la cuenta del cliente al que asignaremos el dominio, y después, el dominio dentro de ese cliente. En la consola, nos dirigiremos al repositorio de copias local, /var/lib/psa/dumps/clients. Tendremos que crear el directorio con el login del cliente, despues, un directorio llamado “domains” (que es donde plesk guarda las copias de cada dominio de ese cliente) y después crear un directorio con el nombre del dominio en cuestión, en nuestro caso, ejemplo.com. Supongamos que el cliente se llama John Locke, y que su login es johnl:

/psa/dums/clients/johnl/domains/ejemplo.com

Convertimos la copia de seguridad como está explicado en el punto A dentro del directorio que hemos creado, y restauramos desde el panel.

En ambos casos, Plesk nos mostrará un mensaje de error por que el dominio ya existe. Luego, nos preguntará que hacer en casos conflictivos, los datos que queremos restaurar, etc. antes de proceder.

Sólo nos faltaría cambiar las dns en nuestro registrador de dominio y hacer que apunte a nuestro nuevo servidor.

Espero que os haya servido.