Documentação
Importar Turnkey Linux VMDK para o OpenNebula
Estas instruções foram gentilmente copiadas/passadas (com permissão - e alguma contextualização menor) de Blog de Matthias GasserObrigado, Matthias! :)
Estas instruções aplicam-se especificamente ao TKL v12.0, mas devem aplicar-se igualmente às versões mais recentes também.
TurnKey Linux appliances estão disponíveis em vários formatos diferentes (vmdk,ISO,OVF,OpenStack,OpenVZ,XEN,EC2), no entanto ainda não fora da caixa utilizável para OpenNebula + KVM. Para trazer um TurnKey Linux appliance ao vivo no OpenNebula, a imagem tem de ser convertida primeiro:
qemu-img convert turnkey-wordpress-12.0-squeeze-x86.vmdk -O qcow2 turnkey-wordpress-12.0-squeeze-x86.qemu
Eu escolho o QCow2 formato como ele fornece algumas vantagens (compressão, instantâneos) sobre cru. Depois de converter o vmdk para um tipo QCow2 mova a imagem de preferência para /tmp como OpenNebula vai copiar o arquivo para o data-store de qualquer maneira e deixando-o dentro de uma casa diretório com SELinux habilitado a importação é provável que falhe.
Como último passo, a imagem precisa ser importada para o OpenNebula. Isto pode ser feito usando o comando oneimage ou convenientemente usando o frontend web Sunstone. Basta fornecer o /tmp/.qemu no campo "Fornecer um caminho" usar "vd" para o prefixo do dispositivo, "qcow2′′ para o driver, "vda" para o alvo. Afinal, apenas gerar um novo modelo nomeando a nova imagem como um disco, escolha x86_64 para a arquitetura e você está pronto para ligar a chave linux appliance. Não se esqueça de ativar o acesso VNC para configurar seu appliance usando o script de primeira execução fornecido pelo TurnKey Linux.