Bonjour à tous,
J'ai besoin de transférer une machine virtuelle complète (système, fichiers, kernel, etc...) dans uns instance cloud, j'ai choisi Scaleway.
Il s'agit d'une application métier sous un Debian 8 que je suis incapable de refaire de 0, trop complexe, trop de tunning dans tous les sens...
Pour le moment, j'ai choisi d'utiliser le paquet
qemu-utils sous un Debian.
Voici mon avancement (je navigue un peu à l'aveugle, je me sent dépasser par certains points):
1/ Je télécharge le VMDK-flat de la machine en question
2/ Je lance une instance Scaleway, et je lui ajoute 2 nouveaux volumes; l'un pour stocker temporairement mon fichier qcow2, et un autre qui me servira de disque d'accueil lorsque je ferai un qemu-img dd.
3/ J'upload sus le disque par défaut mon VMDK-flat
4/ Je converti mon VMDK dans le format
qcow2: qemu-img convert -f vmdk qcow2 /tmp/image.vmdk /dev/snapshot/image.qcow2
5/ Je "grave" l'image qcow2 sur mon second disque additionnel: qemu-img dd -f qcow2 -O raw if=/dev/snapshot/image.qcow2 of=/dev/nbd2 -> ça prend du temps, 60 Go...
6/ Je stop proprement ma machine Scaleway
7/ Je prend un snapshot sur la console Scaleway de mon disque où se trouve ma "gravure"
8/ Je créer une image de ce snapshot, toujours sur la console Scaleway
9/ Je déploie une nouvelle instance avec cette image
Résultat: l'instance démarre, mais elle tente de booter en PXE
C'est là où je coince...
Avez-vous des idées? Où peut-être une autre méthode permettant "d'aspirer" l'ensemble d'une machine debian pour la coller sur une autre (une instance Scaleway pour le coup)?
Merci d'avance
Cordialement,
DamienC