Converter imagem qcow2 para vSphere VMDK

1

Como tenho os metadados do EC2 trabalhando no meu cluster do vSphere (6.5), gostaria de importar imagens do Cloud para ele, como o Ubuntu ou o CoreOS.

Mas eles vêm em .qcow2 ou .img (para o CoreOS, que também acredito qcow2) para o OpenStack, geralmente.

Eu tentei convertê-los, mas não consigo imaginar como usá-los na máquina virtual no vSphere.

qemu-img -f qcow2 -O vmdk in.qcow2 out.vmdk
vmkfstools -i in.vmdk -d thin out.vmdk

Não funciona. Eu também tentei adicionar "-o compat6" e "-o adapter_type = lsilogic, subformat = streamOptimized, compat6", mas não funciona. Se eu colocar "-f raw" (ou remover a opção "-f"), não funciona melhor ...

O mais próximo que consegui trabalhar foi testar a imagem bruta do CentOS Cloud Image, convertendo-a usando as instruções acima (com "raw" em vez de "qcow2"), então inicializa, mas o Grub trava com alguns erros XFS acima. De qualquer forma, eu preferiria inicializar imagens qcow2 do que cru, já que elas são mais comuns com o CloudInit.

É possível converter essas imagens qcow2 em vmdk funcional e inicializável?

Obrigado

    
por Hakujou 23.03.2018 / 18:40

0 respostas