tech:import_vm_vdi_qcow2
Différences
Ci-dessous, les différences entre deux révisions de la page.
| tech:import_vm_vdi_qcow2 [2025/03/24 15:06] – créée - modification externe 127.0.0.1 | tech:import_vm_vdi_qcow2 [2025/04/04 19:22] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| {{tag> | {{tag> | ||
| Ligne 4: | Ligne 5: | ||
| * import_vm_vdi_qcow2.odt FIXME | * import_vm_vdi_qcow2.odt FIXME | ||
| - | = Import VM (VDI QCOW2) | + | # Import VM (VDI QCOW2) |
| - | == VDI vers RAW | + | ## VDI vers RAW |
| - | <code -> | + | ~~~ |
| $ VBoxManage clonehd --format RAW / | $ VBoxManage clonehd --format RAW / | ||
| Ligne 14: | Ligne 15: | ||
| VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), | VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), | ||
| VBoxManage: error: Context: " | VBoxManage: error: Context: " | ||
| - | </ | + | ~~~ |
| ** Cette erreur disparaît en root** | ** Cette erreur disparaît en root** | ||
| - | <code -> | + | ~~~ |
| $ time VBoxManage clonehd --format RAW / | $ time VBoxManage clonehd --format RAW / | ||
| Ligne 28: | Ligne 29: | ||
| user 0m1.272s | user 0m1.272s | ||
| sys 0m1.084s | sys 0m1.084s | ||
| - | </ | + | ~~~ |
| ** Le format RAW de gérant pas le <lang en> | ** Le format RAW de gérant pas le <lang en> | ||
| - | <code -> | + | ~~~ |
| $ ls -lh ~/ | $ ls -lh ~/ | ||
| -rw------- 1 root root 8,0G avril 1 11:38 / | -rw------- 1 root root 8,0G avril 1 11:38 / | ||
| -rw------- 1 jibe jibe 1,6G mars 7 14:54 / | -rw------- 1 jibe jibe 1,6G mars 7 14:54 / | ||
| - | </ | + | ~~~ |
| - | == Conversion RAW vers QCOW2 | + | ## Conversion RAW vers QCOW2 |
| - | <code -> | + | ~~~ |
| $ time qemu-img convert -f raw ~/ | $ time qemu-img convert -f raw ~/ | ||
| real 2m17.464s | real 2m17.464s | ||
| user 0m5.684s | user 0m5.684s | ||
| sys 0m26.528s | sys 0m26.528s | ||
| - | </ | + | ~~~ |
| La taille de l' | La taille de l' | ||
| - | <code -> | + | ~~~ |
| $ ls -lh wheezy1.qcow2 | $ ls -lh wheezy1.qcow2 | ||
| -rw-r--r-- 1 jibe jibe 1,5G avril 1 12:06 wheezy1.qcow2 | -rw-r--r-- 1 jibe jibe 1,5G avril 1 12:06 wheezy1.qcow2 | ||
| - | </ | + | ~~~ |
| - | == Conversion OVA / OVF | + | ## Conversion OVA / OVF |
| Un OVA est une archive TAR | Un OVA est une archive TAR | ||
| - | < | + | ~~~bash |
| tar xvf plop.ova | tar xvf plop.ova | ||
| - | </ | + | ~~~ |
| Lister les formats pris en charge | Lister les formats pris en charge | ||
| - | < | + | ~~~bash |
| qemu-img -h |tail -n1 | qemu-img -h |tail -n1 | ||
| - | </ | + | ~~~ |
| Conversion du VMDK en QCOW2 | Conversion du VMDK en QCOW2 | ||
| - | < | + | ~~~bash |
| qemu-img convert -O qcow2 plop-disk1.vmdk plop.qcow2 | qemu-img convert -O qcow2 plop-disk1.vmdk plop.qcow2 | ||
| - | </ | + | ~~~ |
| - | == info sur l' | + | ## info sur l' |
| - | < | + | ~~~bash |
| qemu-img | qemu-img | ||
| - | </ | + | ~~~ |
| - | == Création d'un VMDK | + | ## Création d'un VMDK |
| - | < | + | ~~~bash |
| wget https:// | wget https:// | ||
| xz --decompress Fedora-Cloud-Base-31-1.9.x86_64.raw.xz | xz --decompress Fedora-Cloud-Base-31-1.9.x86_64.raw.xz | ||
| qemu-img convert -f raw -O vmdk -o adapter_type=lsilogic, | qemu-img convert -f raw -O vmdk -o adapter_type=lsilogic, | ||
| printf ' | printf ' | ||
| - | </ | + | ~~~ |
| - | == Conversion VMDK vers VMDK (VMDK2VMDK) | + | ## Conversion VMDK vers VMDK (VMDK2VMDK) |
| Par exemple suite à | Par exemple suite à | ||
| - | < | + | ~~~bash |
| openstack image save plop --file plop.vmdk | openstack image save plop --file plop.vmdk | ||
| - | </ | + | ~~~ |
| Conversion VMDK vers VMDK | Conversion VMDK vers VMDK | ||
| - | < | + | ~~~bash |
| qemu-img convert -O vmdk plop.vmdk plop2.vmdk | qemu-img convert -O vmdk plop.vmdk plop2.vmdk | ||
| - | </ | + | ~~~ |
| - | == Resize VDI | + | ## Resize VDI |
| - | < | + | ~~~winbatch |
| VBoxManage.exe modifyhd D: | VBoxManage.exe modifyhd D: | ||
| - | </ | + | ~~~ |
tech/import_vm_vdi_qcow2.1742825205.txt.gz · Dernière modification : de 127.0.0.1
