Conversão - Xenserver para KVM
Ir para navegação
Ir para pesquisar
Objetivo
Migração de máquinas virtual do hypervisor Xenserver para kvm usada no Proxmox.
Procedimentos
Debian
Antes de desligar a MV
- Desistalar o xentools:
# apt-get remove --auto-remove xen-tools apt-get remove --auto-remove xe-guest-utilities
- Mudanças no grub:
# sed -i -e s/console=hvc0//g /boot/grub/grub.cfg
- Mudanças no inittab:
# sed -i -e s/^co/#co/1 /etc/inittab
Exportação e conversão
- Desligar a MV.
- Exporta o XVA:
# xe -s ip_host -u root -pw senha vm-export vm="<NOME DA VM> filename="<CAMINHO\ARQUIVO.xva>"
- Transferir o arquivo XVA para o servidor Proxmox.
- Descompactar a imagem:
# tar -xvf arquivo.xva
- Converta o diretório para gerar a imagem do disco em formato raw:
# python xenmigrate.py -c Ref\:4/ disk.img
- Converta a imagem de disco do formato raw para o formato qcow2:
# qemu-img convert disk.img -O qcow2 disk.qcow2
Importação para o Proxmox
- Criar a MV no Proxmox, com o mesmo tamanho de disco antigo e não inicie. Tipos de disco:
Debian 6 ou mais antigo = IDE"
Debian 7 ou mais novo = SCSI"
- Substituir o disco da maquina criada pelo disco convertido:
# cp disk.qcow2 /var/lib/vz/images/<VMID>/vm-<ID>-disk-1.qcow2"
- Iniciar a máquina virtual.
- Habilitar backup e HA.