reseau:cloud:proxmox:importerova
**Ceci est une ancienne révision du document !**
Table des matières
Importer une VM Virtualbox sur Proxmox
Lien :
Présentation
Proxmox utilise KVM/QEMU :
- pour virtualiser des ordinateurs ;
- en gérant les disques durs des VM comme volume logique (LVM) au format RAW.
Pour importer des VMs depuis une autre solution de virtualisation comme Virtualbox la démarche à utiliser est la suivante :
- créer sous Proxmox une VM avec les mêmes caractèristiques que la VM Virtualbox à migrer ;
- RAM ;
- Disque dur avec interface IDE ou SATA; rajouter ; par précaution, ajouter 1Go pour l'espace disque.
- Interface réseau
- Exporter la VM depuis Virtualbox ce qui permet d'obtenir un fichier au format OVA ;
- Importer ce fichier sur Proxmox ; décompresser le fichier pour obtenir le fichier du disque dur au format VMDK.
- convertir ce fichier VMDK au format RAW ;
- copier le contenu de ce fichier dans le volume logique de la VM avec la commande dd.
Réalisation
- Exporter sour Virtualbox la VM
- Ouvrir une session SSH sur le serveur Proxmox
- copier le fichier .ova avec scp ou Winscp obtenu sur le serveur Proxmox dans le dossier root
- décompresser le fichier ova
# tar -xvf vm.ova
- on obtient deux fichiers :
- le fichier de configuration de la VM : vm.ovf
- le ou les fichier du disque dur : vm-disk1.vmdk
- convertir le fichier vmdk au format raw
# time qemu-img convert -f vmdk vm-disk1.vmdk -O raw vm-disk1.raw
- création de la VM sous Proxmox (KVM) avec les mêmes caractéristiques (RAM et taille du disque)
- vérifier le fichier de configuration dans le dossier /etc/pve/nodes/nomserveurproxmox/qemu-server. Il doit y avoir le fichier de configuration id.conf.
bootdisk: sata0 cores: 1 ide2: none,media=cdrom memory: 1024 name: Xivo net0: bridge=vmbr301,e1000=66:36:36:35:37:64 numa: 0 ostype: l26 sata0: local-lvm:vm-177-disk-1,size=16G smbios1: uuid=4a4b5746-47b0-4d97-a82a-091ac9f16758 sockets: 1
- le disque dur de la VM est un volume logique (local-lvm) ;
- dans le dossier /dev/pve il y a le lien symbolique vm-177-disk-1 vers ce volume logique ;
- copie du fichier raw dans le volume logique (ici vm-177-disk-1).
# dd if=/root/vm-disk1.raw of=/dev/pve/vm-177-disk-1
Vous pouvez maintenant démarrer la VM sous Proxmox.
Retour accueil Proxmox
reseau/cloud/proxmox/importerova.1492156876.txt.gz · Dernière modification : 2017/04/14 10:01 de 127.0.0.1