Conversão - Xenserver para KVM

De Infraestrutura São Carlos
Revisão de 14h16min de 31 de março de 2021 por Thiago (discussão | contribs) (Criou página com '== Objetivo == Migração de máquinas virtual do hypervisor Xenserver para kvm usada no Proxmox. == Procedimentos == === Debian === === Antes de desligar a MV === <ol sty...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
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

  1. Desistalar o xentools:
    # apt-get remove --auto-remove xen-tools
    apt-get remove --auto-remove xe-guest-utilities
    
  2. Mudanças no grub:
    # sed -i -e s/console=hvc0//g /boot/grub/grub.cfg
  3. Mudanças no inittab:
    # sed -i -e s/^co/#co/1 /etc/inittab

Exportação e conversão

  1. Desligar a MV.
  2. Exporta o XVA:
    # xe -s ip_host -u root -pw senha vm-export vm="<NOME DA VM> filename="<CAMINHO\ARQUIVO.xva>"
  3. Transferir o arquivo XVA para o servidor Proxmox.
  4. Descompactar a imagem:
    # tar -xvf arquivo.xva
  5. Converta o diretório para gerar a imagem do disco em formato raw:
    # python xenmigrate.py -c Ref\:4/ disk.img
  6. 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

  1. 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"
  2. Substituir o disco da maquina criada pelo disco convertido:
    # cp disk.qcow2 /var/lib/vz/images/<VMID>/vm-<ID>-disk-1.qcow2"
  3. Iniciar a máquina virtual.
  4. Habilitar backup e HA.

Windows Server 2012 R2

Referências