EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo migrar los datos de tu instalación de VestaCP de un servidor a otro

Webmasters y SEO  
 
Cómo migrar los datos de tu instalación de VestaCP de un servidor a otro

Hay momentos en los que, por mucha potencia de CPU y mucha RAM que tenga tu servidor, al final te terminas quedando corto, y tienes la necesidad de migrar a un servidor con mayor capacidad. En otras ocasiones puede que tu proveedor de hosting te haya dejado de gustar por algún motivo y necesites cambiar a otro proveedor, con el respectivo cambio de tu servidor al mismo.

Estas y otras muchas causas hacen que en algún momento tengamos que migrar nuestros servidores web a otra máquina, con los consiguientes quebraderos de cabeza, si no lo hacemos correctamente.

Si en tu servidor web tienes solamente una o dos webs y poco más, pues quizás el proceso de migración hacia otro servidor te resulte fácil y cómodo, pero cuando dispones de otros servicios como servidor de correo, servidor de bases de datos, servidor de ftp, etc, esto se puede convertir en una odisea.

Si tienes la suerte de que todo esto lo has instalado, y lo administras, a través del panel de control Vesta, este proceso de migración puede convertirse en algo tan fácil como ejecutar unas pocas líneas de comandos y esperar a su finalización.

 

Cómo realizar la migración de tu servidor con panel de control Vesta a otro servidor

 

Si tanto la instalación del panel de control en tu servidor, como la administración del mismo, la has realizado mediante VestaCP, los pasos a seguir para realizar la migración hacia otro servidor son bastantes sencillos. Vamos a verlo:

Paso 1. Como bien sabes, al realizar la instalación del panel de control Vesta, éste crea un usuario admin, con el cual creas posteriormente todos los servicios. Por tanto, en primer lugar, vamos a realizar una copia de este usuario. Para ello, ejecuta el siguiente comando desde la consola o terminal del servidor desde el que vas a realizar la migración:

Si el comando te da error de comando no encontrado es porque no tienes la ruta del binario añadida a tu PATH. Simplemente llámalo desde la ruta donde se aloja:

Comenzará a ejecutarse el proceso de copia, arrojando por la consola o terminal algo parecido a esto:

Una vez finalizado, se habrá creado un nuevo archivo en la carpeta /backup de tu servidor, con un nombre similar a admin.2018-01-26_19-49-34.tar.

Paso 2. Realiza la instalación del panel de control Vesta en el nuevo servidor hacia donde vayas a realizar la migración. Si no sabes muy bien como hacerlo, echa un vistazo a un anterior artículo en el que hablamos sobre ello: Como instalar el panel de control Vesta en Linux.

Paso 3. Ahora es el momento de pasar la copia de los datos del antiguo servidor al nuevo. Puedes hacerlo como mejor te parezca. Nosotros lo vamos a hacer a través del protocolo de copia segura o protocolo de comunicación simple mediante el comando scp. Esto también lo vimos en un artículo anterior sobre 5 comandos básicos de consola del cliente de SSH en Linux. Sitúate en la terminal o consola sobre el servidor antiguo y ejecuta el siguiente comando:

Como es de suponer, debes sustituir el nombre de archivo mostrado anteriormente por el nombre de tu archivo, y en servidorNuevo poner el nombre o IP de tu nuevo servidor. Asegúrate igualmente que en el servidor de destino existe una carpeta denominada /backup. Si no existe, créala.

Paso 4. Una vez se haya finalizado la transferencia del archivo, conecta a la consola o terminal del nuevo servidor y vamos a proceder a restaurar los datos transferidos. Para ello, vamos a ejecutar el siguiente comando:

Al igual que cuando realizamos la copia, si el sistema no encuentra dicho comando, hazlo directamente sobre la ruta en la que se encuentra:

Y, de la misma forma, sustituye, en el comando anterior, el nombre del archivo mostrado por el nombre de tu archivo.

Una vez finalice el proceso, la migración de todos tus datos del antiguo servidor se habrá realizado, y tendrás tanto las webs, como las DNS, bases de datos, correos, etc.

Nota. Ten en cuenta, tanto en el código de tus webs, como en las conexiones a las bases de datos, que si en algún momento las conexiones las hacías directamente hacia la IP del servidor, deberás modificar estas con la IP del nuevo servidor.

Únete al canal de Telegram

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artículos relacionados