-
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
2. Em seguida, selecione o destino do backup
3. Selecionar estratégias
4.Finalmente envie o trabalho
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: