Cómo realizar la migración en vivo de Proxmox?

La migración en vivo de Proxmox permite la transferencia sin interrupciones de máquinas virtuales con tiempo de inactividad mínimo, garantizando alta disponibilidad, equilibrio de carga y gestión optimizada de recursos. Siguiendo los pasos adecuados de configuración y solución de problemas, los administradores pueden mantener eficientemente la continuidad del servicio durante mantenimientos de nodos o ajustes de recursos.

download-icon
Descarga Gratuita
para VM, OS, DB, Archivo, NAS, etc.
lucia

Updated by Lucia on 2025/07/21

Tabla de contenidos
  • Requisitos para la migración en vivo de Proxmox

  • Cómo realizar migración en vivo en Proxmox?

  • Mejorando la migración en vivo de Proxmox con Vinchin Backup & Recovery

  • Preguntas frecuentes sobre la migración en vivo de Proxmox

  • Conclusión

La migración en vivo es una característica crucial ofrecida por Proxmox VE, que permite la transferencia perfecta de máquinas virtuales en ejecución entre nodos del clúster sin interrupción del servicio. Esta tecnología desempeña un papel fundamental para garantizar alta disponibilidad (HA), balanceo de carga y mantenimiento planificado del hardware. Con la migración en vivo, los administradores pueden realizar mantenimiento en nodos y optimización de recursos sin interrumpir el funcionamiento de las máquinas virtuales, asegurando una entrega continua y estable del servicio. En esta guía se explicará cómo configurar y ejecutar la migración en vivo en Proxmox, ayudándole a aprovechar esta función para mejorar la confiabilidad y escalabilidad de su entorno virtualizado.

Requisitos para la migración en vivo de Proxmox 

1. Configuración del clúster

La migración en vivo depende de un clúster de Proxmox. Así es como se crea uno:

Cree un clúster en el nodo principal:

pvecm create my-cluster

Únase a otros nodos al clúster:

pvecm add <primary-node-ip>

Verificar estado del clúster:

pvecm status

2. Configure el almacenamiento compartido

El almacenamiento compartido garantiza que todos los nodos tengan acceso a las imágenes de disco de la máquina virtual. Las opciones comunes incluyen:

  • Compartir NFS:

apt install nfs-common
mount <nfs-server-ip>:/shared-storage /mnt/nfs
  • iSCSI + LVM:

iscsiadm -m discovery -t sendtargets -p <iscsi-server-ip>
iscsiadm -m node --login
pvcreate /dev/sdX
vgcreate vg_iscsi /dev/sdX
  • Ceph RBD:

pveceph install
ceph-deploy new <node-names>

El almacenamiento compartido se puede agregar a través de la interfaz web: Datacenter > Storage > Add

3. Asegurar la disponibilidad de recursos

El nodo de destino debe tener suficientes recursos de CPU, memoria y almacenamiento. Proxmox verifica automáticamente estos requisitos antes de iniciar la migración.

Cómo realizar migración en vivo en Proxmox?

Paso 1: Iniciar la migración en vivo

1. Usando la interfaz web

  • Seleccione la máquina virtual que desea migrar

  • Haga clic en Migrate

  • Seleccione el nodo de destino de la lista

  • Haga clic en Start migration

2. Uso de la Línea de Comandos

qm migrate <vmid> <target-node>

Ejemplo: Migrar la máquina virtual 103 al nodo2

qm migrate 103 node2

Paso 2: Comprender el Proceso de Migración

1. Fase de Copia Previa

La mayoría de las páginas de memoria se copian del nodo de origen al nodo de destino mientras la máquina virtual continúa en ejecución.

2. Fase de sincronización y pausa

La máquina virtual se pausa durante unos milisegundos para sincronizar las páginas de memoria restantes y el estado de la CPU.

3. Fase de Resumen

La máquina virtual reanuda su operación en el nodo de destino con un tiempo de inactividad mínimo.

Paso 3: Configuración y Optimización Avanzadas

1. Optimizar la migración para máquinas virtuales grandes

Utilice redes de alta velocidad (por ejemplo, 10GbE) para acelerar la transferencia de datos.

Habilite la compresión para mejorar la eficiencia de transferencia:

qm migrate --with-local-disks --online --compress <vmid> <target-node>

2. Migrar discos locales

Si la máquina virtual utiliza almacenamiento local, agregue el siguiente parámetro:

qm migrate <vmid> <target-node> --with-local-disks

Paso 4: Verificación posterior a la migración

1. Verificar el estado de la máquina virtual mediante interfaz web o CLI

qm status <vmid>

2. Verificar Distribución de Recursos

3.Asegúrese de que los recursos estén equilibrados adecuadamente entre los nodos.

Paso 5: Solución de problemas comunes

1. Almacenamiento compartido inaccesible

Asegúrese de que todos los nodos puedan acceder al almacenamiento compartido.
Pruebe el montaje NFS:

ls /mnt/nfs

Verificar sesión iSCSI

iscsiadm -m session

2. La montura de la unidad de CD/DVD provoca fallos

qm set <vmid> -ide2 none

3. Problema de compatibilidad de la CPU
Habilite la bandera de CPU en el archivo de configuración:

/etc/pve/qemu-server/<vmid>.conf
cpu: host

Paso 6. Alta disponibilidad y migración automatizada

1. Habilitar alta disponibilidad (HA)

Asigne el rol de HA y configure las políticas a través de la interfaz web: Datacenter > Storage > Add

restart: Reiniciar automáticamente la máquina virtual después de un fallo en el nodo

migrar: Migrar automáticamente a otro nodo

deshabilitado: No active HA

Verificar estado de HA:

ha-manager status

2. Script de Migración Automática
Utilizado para migrar todas las máquinas virtuales en funcionamiento dentro de la ventana de mantenimiento:

!/bin/bash
SOURCE_NODE="node1"
TARGET_NODE="node2"
for VMID in $(qm list | grep running | awk '{print $1}'); do
    echo "Migrating VM $VMID from $SOURCE_NODE to $TARGET_NODE..."
    qm migrate $VMID $TARGET_NODE --onlinedone

Mejorando la migración en vivo de Proxmox con Vinchin Backup & Recovery

Durante la migración en vivo de máquinas virtuales, aunque Proxmox VE proporciona un mecanismo eficiente, la integridad de los datos y la seguridad del sistema durante todo el proceso de migración siguen siendo preocupaciones clave para los administradores de TI. Para garantizar una migración fluida y minimizar los riesgos potenciales, es fundamental utilizar una solución confiable de protección de máquinas virtuales.

Vinchin Backup & Recovery admite la copia de seguridad y recuperación en tiempo real de máquinas virtuales, ofreciendo una protección sólida para las operaciones de migración dentro de entornos virtualizados Proxmox. Antes de iniciar una tarea de migración, los administradores pueden usar Vinchin para crear copias de seguridad consistentes, asegurando que ante problemas inesperados, como interrupciones de la migración o fallos del sistema, la máquina virtual pueda revertirse y restaurarse rápidamente, minimizando el riesgo de interrupción del negocio. Además, la gestión centralizada de Vinchin, la automatización de tareas y sus capacidades de copia de seguridad previa a la migración permiten a los equipos de TI manejar eficientemente tareas de migración a gran escala, haciéndolo especialmente adecuado para entornos empresariales con altas demandas de continuidad del negocio.

La operación de Vinchin Backup & Recovery es muy simple, solo se necesitan unos pocos pasos sencillos. 

1.Solo seleccione máquinas virtuales en el host

Copia de seguridad de la máquina virtual Proxmox

2. Luego seleccione la ubicación de copia de seguridad 

copia de seguridad de la máquina virtual proxmox

3. Seleccionar estrategias

copia de seguridad de la máquina virtual proxmox

4.Finalmente envíe el trabajo

Copia de seguridad de la máquina virtual Proxmox

Vinchin Backup & Recovery no solo garantiza una copia de seguridad segura y eficiente de máquinas virtuales en tiempo real durante la migración, sino que también admite migración V2V, permitiendo la transferencia fluida de cargas de trabajo entre diferentes plataformas de virtualización. Esto lo convierte en una solución ideal para empresas que están realizando actualizaciones de infraestructura o transiciones de plataforma. Vinchin ofrece una prueba gratuita de 60 días para que los usuarios experimenten todas las funcionalidades en un entorno real. Para obtener más información, por favor contáctenos directamente.

Preguntas frecuentes sobre la migración en vivo de Proxmox

P1: ¿Qué tipos de migración en vivo admite Proxmox?

A1: Proxmox admite:

Migración en vivo regular (para máquinas virtuales)

Migración en vivo del almacenamiento (cambiar el almacenamiento durante la migración)

Migración en vivo local (entre nodos en el mismo clúster)

P2: ¿Cuál es la diferencia entre migración y migración en vivo?

A2: La migración regular requiere que la máquina virtual se detenga, mientras que la migración en vivo mantiene la máquina virtual en funcionamiento con un tiempo de inactividad mínimo (generalmente <1 segundo).

Conclusión

La migración en vivo de Proxmox garantiza una transferencia de máquinas virtuales perfecta con un tiempo de inactividad mínimo, apoyando la alta disponibilidad y la optimización de recursos. Al integrar Vinchin Backup & Recovery, los administradores pueden mejorar la confiabilidad de las migraciones y minimizar riesgos, asegurando transiciones suaves y continuidad del negocio en entornos virtualizados.


Compartir en:

Categories: VM Migration