Cómo Migrar Servidores GNU/Linux desde On-premise a Cloud

Prepara la importación desde la plataforma, genera la imagen del disco de origen y súbela al SFTP de migración.

Migrar un servidor GNU/Linux desde on-premise a Plenit se reduce a tres bloques: preparas la importación desde la plataforma, generas una imagen del disco de origen y la subes al servidor SFTP de migración.

El flujo está pensado para servidores Linux on-premise, pero sirve igual para otros orígenes si puedes obtener la imagen del disco en el formato requerido.


👍

Qué consigues

La importación preparada en Plenit y la imagen .raw de tu disco subida al entorno de migración, lista para que la plataforma despliegue el servidor de destino.


Antes de empezar

  • Iniciar sesión en la plataforma de Plenit.
  • Tener acceso al apartado Migrations dentro de Cloud Services.
  • Tener preparado el servidor GNU/Linux de origen desde el que generarás la imagen.

Paso 1. Inicia la migración desde el asistente

En Cloud Services → Migrations, pulsa Nueva migración para abrir el asistente. Si ya migraste antes, esta pantalla muestra también el historial.

1.1 Servicio y tipo de origen

Selecciona Servidores como servicio a migrar y, como tipo de servidor, Virtual para importar el disco.

Selección de Servidores y tipo Virtual en el asistente

1.2 Formato del disco y método de entrega

Selecciona Discos Virtuales Compatibles como formato y FTP como método de entrega. Después, rellena los datos del disco:

  • Nombre del fichero a importar: con extensión .raw (se sube un disco en crudo, copiado bit a bit).
  • Partición: si es disco de sistema o de datos.
  • Nombre a mostrar: con el que se identificará el disco en la consola.

Pulsa Crear y luego Siguiente.

Formato del disco y método de entrega por FTP

1.3 Organización, suscripción y despliegue

Indica la organización, la suscripción y la zona de disponibilidad donde subir el disco. A la pregunta ¿Quieres desplegar un nuevo servidor con los discos importados?, lo habitual es , para seguir con el despliegue en el mismo flujo.

Selección de organización, suscripción y despliegue

1.4 Servidor de destino

Si elegiste desplegar, indica el nombre, el sistema operativo, el tamaño y el tipo de red (estándar o VPC). Pulsa Finalizar.

Configuración del servidor de destino

1.5 Datos de conexión SFTP

Al terminar, Plenit deja la importación preparada y muestra los datos de conexión SFTP: servidor, usuario y contraseña. Guárdalos: son los que usarás para subir la imagen.

Datos de conexión SFTP tras preparar la importación

Paso 2. Genera la imagen del disco y súbela

Antes de empezar, borra archivos o datos innecesarios del servidor de origen: la imagen .raw ocupa el tamaño completo del disco, no solo lo usado, así que limpiar reduce lo que vas a subir.


❗️

Clona el disco en frío para que la imagen sea consistente

Copiar un disco de sistema mientras está montado y con servicios escribiendo puede capturar un estado a medias. Para una imagen fiable, clónalo con la máquina parada, desde un entorno live, o con los servicios detenidos y el sistema de archivos en reposo.


2.1 Identifica el disco de origen

Comprueba los discos de la máquina. Si hay varios, repite el proceso por cada uno, distinguiendo el de sistema de los de datos.

lsblk        # o: fdisk -l

Clona el disco entero (por ejemplo /dev/sda), no la partición (/dev/sda1).

Identificación del disco de origen con lsblk

2.2 Genera la imagen .raw

Crea la copia bit a bit con dd. Un bloque grande y el indicador de progreso lo hacen más rápido y visible que el ejemplo clásico con bs=1024:

dd if=/dev/sda of=/media/backups/servidor.raw bs=4M status=progress

Verifica que el fichero se ha generado y su tamaño:

ls -lah /media/backups/servidor.raw
df -lh
Generación de la imagen .raw con dd

2.3 Sube la imagen al SFTP

Con la imagen lista, súbela al SFTP de Plenit con los datos del asistente, con un cliente gráfico o por línea de comandos:

sftp -P 22 <usuario>@<servidor-sftp>
put /media/backups/servidor.raw

(-P 22 es el puerto; <usuario> y <servidor-sftp> son los que te dio el asistente; put sube el fichero local.)

Subida de la imagen del disco al servidor SFTP de migración

Cuando la subida termine, la importación continúa en la plataforma. Al cabo de un rato verás en la consola de migraciones los mensajes para completar la configuración y el arranque del servidor.

Conclusión

La migración de un Linux on-premise vive en dos sitios a la vez: el asistente de Plenit, que prepara la importación y te da el SFTP, y tu servidor de origen, donde generas y subes la imagen.

El punto que decide si la migración sale bien no es el dd en sí, sino el estado del disco cuando lo clonas: una imagen tomada en frío arranca limpia; una tomada en caliente, sobre un sistema escribiendo, puede arrancar con el sistema de archivos tocado. Si cuidas eso y limpias el disco antes para no subir de más, el resto es seguir el asistente.