Como faço para migrar os contêineres Proxmox 3.x openVZ para o Proxmox 4.x LXC?

1

Acabei de atualizar uma das máquinas Proxmox em um cluster de 3.4 para 4.2 seguindo estas instruções .

VMs normais foram migradas corretamente. Tivemos que trocar os discos rígidos de virtio para ide para que as máquinas pudessem detectá-los, mas além disso, as VMs normais migraram sem muito problema.

Por outro lado, os contêineres OpenVZ apareceram na lista de máquinas no gui, mas não permitiram que eu fizesse nada. Eu encontrei e removi o /etc/pve/nodes/testnode/openvz/xxx.conf e finalmente o removi da GUI.

Depois tentei restaurar um contêiner openvz em uma máquina lxe seguindo estas instruções mas não consegui. Isso é o que eu tentei:

  • O manual diz que devo restaurar um backup anterior em um novo contêiner LXE, mas não consigo encontrar essa opção em nenhum lugar na GUI.

  • Eu tentei restaurar usando o console com este comando: pct restore 236 /mnt/nas/dump/vzdump-openvz-236-2016_08_26-20_53_07.tar.gz mas depois de um enquanto a restauração do disco está cheia (não há espaço no dispositivo). Eu não entendo porque isso acontece; talvez o conteúdo descompactado mais a base lxc seja maior que o 12GiB que eu atribuí àquela máquina quando ela estava em openvz?.

  • Quando isso não funcionou eu criei um novo container lxc com um template similar (CentOS) no mesmo ip, mas com um disco maior (20GiB). Em seguida, copiei o arquivo de backup para que ele tivesse um nome válido para os contêineres lxc ( mv /mnt/nas/dump/vzdump-openvz-236-2016_08_26-20_53_07.tar.gz / mnt / nas / dump / vzdump- lxc -236-2016_08_26-20_53_07.tar.gz ). Então tentei restaurar esse backup para a nova máquina, mas ele reformatou a máquina para 12GiB e obtive exatamente o mesmo resultado de antes (Não é possível gravar: não há espaço no dispositivo).

    • Para ver se era apenas essa máquina, tentei restaurar uma máquina de outro host Proxmox, mas ela disse que essa máquina já existe em outro host.

Após os dois últimos testes, imaginei que o tamanho do disco, o ID da VM e o host Proxmox devem estar todos escritos em algum lugar no arquivo de backup, mas não consigo encontrá-lo.

Como posso restaurar minhas antigas máquinas OpenVZ em contêineres LXC?

Editar: Eu consegui restaurar oito máquinas até agora, acabei de receber este erro com esta máquina.

    
por Calabacin 06.09.2016 / 11:33

0 respostas