Como realizar a migração ao vivo do Proxmox?

A migração ao vivo do Proxmox permite a transferência contínua de máquinas virtuais com tempo de inatividade mínimo, garantindo alta disponibilidade, balanceamento de carga e gerenciamento otimizado de recursos. Ao seguir as etapas adequadas de configuração e solução de problemas, os administradores podem manter com eficiência a continuidade dos serviços durante a manutenção do nó ou ajustes de recursos.

download-icon
Download Grátis
para VM, SO, BD, Arquivo, NAS, etc.
ana

Updated by Ana on 2025/07/21

Tabela de conteúdos
  • Pré-requisitos para a migração ao vivo do Proxmox

  • Como realizar migração ao vivo no Proxmox?

  • Aprimorando a migração ao vivo do Proxmox com Vinchin Backup & Recovery

  • Perguntas Frequentes sobre Migração ao Vivo do Proxmox

  • Conclusão

A Migração em Tempo Real é uma funcionalidade essencial oferecida pelo Proxmox VE, permitindo a transferência contínua de máquinas virtuais em execução entre os nós do cluster sem interrupção de serviço. Essa tecnologia desempenha um papel fundamental para garantir alta disponibilidade (HA), balanceamento de carga e manutenção planejada de hardware. Com a migração em tempo real, administradores podem realizar manutenção nos nós e otimização de recursos sem interromper o funcionamento das máquinas virtuais, assegurando assim uma entrega contínua e estável dos serviços. Neste guia, abordaremos como configurar e executar a migração em tempo real no Proxmox, ajudando você a utilizar essa funcionalidade para melhorar a confiabilidade e escalabilidade do seu ambiente virtualizado.

Pré-requisitos para a migração ao vivo do Proxmox 

1. Configuração do cluster

A migração ao vivo depende de um cluster Proxmox. Veja como criar um:

Crie um cluster no nó principal:

pvecm create my-cluster

Junte outros nós ao cluster:

pvecm add <primary-node-ip>

Verificar status do cluster:

pvecm status

2. Configure o Armazenamento Compartilhado

O armazenamento compartilhado garante que todos os nós tenham acesso às imagens de disco das máquinas virtuais. As opções comuns incluem:

  • Compartilhamento 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>

O armazenamento compartilhado pode ser adicionado por meio da interface web: Datacenter > Storage > Add

3. Garanta a Disponibilidade de Recursos

O nó de destino deve ter recursos suficientes de CPU, memória e armazenamento. O Proxmox verifica automaticamente esses requisitos antes de iniciar a migração.

Como realizar migração ao vivo no Proxmox?

Passo 1: Iniciar a Migração ao Vivo

1. Usando a Interface Web

  • Selecione a máquina virtual que deseja migrar

  • Clique em Migrate

  • Escolha o nó de destino da lista

    Clique em Start migration

2. Usando a Linha de Comando

qm migrate <vmid> <target-node>

Exemplo: Migrar a VM 103 para o nó2

qm migrate 103 node2

Passo 2: Compreender o Processo de Migração

1. Fase de Pré-Cópia

A maioria das páginas de memória é copiada do nó de origem para o nó de destino enquanto a máquina virtual continua em execução.

2. Fase de Sincronização e Pausa

A máquina virtual é pausada por alguns milissegundos para sincronizar as páginas de memória restantes e o estado da CPU.

3. Fase do Resumo

A VM retoma a operação no nó de destino com tempo de inatividade mínimo.

Passo 3: Configuração e Otimização Avançadas

1. Otimizar Migração para VMs Grandes

Use redes de alta velocidade (por exemplo, 10GbE) para acelerar a transferência de dados.

Ative a compressão para melhorar a eficiência da transferência:

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

2. Migrar Discos Locais

Se a VM usar armazenamento local, adicione o seguinte parâmetro:

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

Passo 4: Verificação Pós-Migração

1. Verifique o Status da Máquina Virtual por meio da Interface Web ou CLI

qm status <vmid>

2. Verificar Distribuição de Recursos

3. Garanta que os recursos sejam devidamente balanceados entre os nós.

Passo 5: Solução de Problemas Comuns

1. Armazenamento Compartilhado Inacessível

Verifique se todos os nós podem acessar o armazenamento compartilhado.
Teste a montagem NFS:

ls /mnt/nfs

Verificar Sessão iSCSI

iscsiadm -m session

2. A montagem da unidade de CD/DVD causa falha

qm set <vmid> -ide2 none

3. Problema de Compatibilidade da CPU
Ative o sinalizador de CPU no arquivo de configuração:

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

Passo 6. Alta Disponibilidade e Migração Automática

1. Ativar Alta Disponibilidade (HA)

Atribua a função HA e defina políticas através da interface Web: Datacenter > HA > Add

reiniciar: Reinicie automaticamente a máquina virtual após a falha do nó

migrar: Migrar automaticamente para outro nó

desativado: Não ativar HA

Verificar status HA:

ha-manager status

2. Script de Migração Automática
Utilizado para migrar todas as máquinas virtuais em execução dentro da janela de manutenção:

!/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

Aprimorando a migração ao vivo do Proxmox com Vinchin Backup & Recovery

Durante a migração ao vivo das máquinas virtuais, embora o Proxmox VE forneça um mecanismo eficiente, a integridade dos dados e a segurança do sistema durante todo o processo de migração continuam sendo questões críticas para os administradores de TI. Para garantir uma migração tranquila e minimizar riscos potenciais, é essencial utilizar uma solução confiável de proteção de máquinas virtuais.

Vinchin Backup & Recovery suporta backup e recuperação em tempo real de máquinas virtuais, oferecendo forte proteção para operações de migração dentro de ambientes virtualizados Proxmox. Antes de iniciar uma tarefa de migração, os administradores podem usar o Vinchin para criar backups consistentes, garantindo que, em caso de problemas inesperados — como interrupções na migração ou falhas no sistema — a máquina virtual possa ser rapidamente revertida e restaurada, minimizando o risco de interrupção dos negócios. Além disso, o gerenciamento centralizado do Vinchin, automação de tarefas e capacidades de backup pré-migração permitem que equipes de TI lidem eficientemente com grandes volumes de tarefas de migração, tornando-o especialmente adequado para ambientes empresariais com altas demandas em continuidade de negócios.

A operação do Vinchin Backup & Recovery é muito simples, bastando seguir alguns passos simples. 

1. Basta selecionar as máquinas virtuais no host

backup proxmox vm

2. Em seguida, selecione o destino do backup 

backup proxmox vm

3. Selecionar estratégias

backup proxmox vm

4.Finalmente envie o trabalho

backup proxmox vm

O Vinchin Backup & Recovery não apenas garante backup seguro e eficiente de máquinas virtuais em tempo real durante a migração, mas também suporta migração V2V, permitindo a transferência contínua de cargas de trabalho entre diferentes plataformas de virtualização. Isso torna essa solução ideal para empresas que estejam passando por atualizações na infraestrutura ou transições de plataforma. O Vinchin oferece um teste gratuito de 60 dias para os usuários experimentarem todas as funcionalidades em um ambiente real. Para mais informações, por favor, entre em contato com o Vinchin diretamente.

Perguntas Frequentes sobre Migração ao Vivo do Proxmox

P1: Quais tipos de migração ao vivo o Proxmox suporta?

A1: Proxmox suporta:

Migração ao vivo regular (para VMs)

Migração dinâmica do armazenamento (alteração de armazenamento durante a migração)

Migração ao vivo local (entre nós no mesmo cluster)

Q2: Qual é a diferença entre migração e migração ao vivo?

A2: A migração regular exige que a máquina virtual seja interrompida, enquanto a migração ao vivo mantém a máquina virtual em execução com tempo de inatividade mínimo (geralmente <1 segundo).

Conclusão

A migração ao vivo do Proxmox garante uma transferência de máquinas virtuais contínua com tempo de inatividade mínimo, oferecendo suporte à alta disponibilidade e otimização de recursos. Ao integrar o Vinchin Backup & Recovery, os administradores podem aumentar a confiabilidade da migração e minimizar riscos, assegurando transições suaves e continuidade dos negócios em ambientes virtualizados.


Compartilhar em:

Categories: VM Migration