Portál AbcLinuxu, 14. května 2025 11:31

Dotaz: Import .raw do KVM (proxmox)

19.10.2018 09:36 Mašek
Import .raw do KVM (proxmox)
Přečteno: 409×
Odpovědět | Admin
Potřebuji importovat VM z VirtualBoxu do KVM (proxmox).

Jak se zda tak první krok bude převedení souboru z nějakého formatu do raw , pomocí qemu-img conver

qemu-img convert diskname.vmdk -O raw diskname.raw

Druhym vyčteni z nějakého INI/conf souboru z původní VM parametry pro velikost HDD

Třetím vytvoření na KVM novou VM se stejně velkým diskem. což na cilovém zařizení v KVM vytvoří prostor pro nahráti příslošného *.RAW. Pokud se podvam do konfiguracniho souboru nově vytvořené VM na KVM tj do /etc/pve/qemu-server/100.conf vidim

SCSI0:localRAID:vm-100-disk-0,size 100G

mohu to nakopirovat?

dd if=diskname.raw of=/dev/localRAID/@vm-100-disk-0

Případně jak? Trochu mi unika zda je na prislusnem RAID poli soubor vm-100-disk-0.raw nebo jak to tam vlastně leží? jak je vidět RAW je docela velky a nebudu mit misto jinde nez na RAID pro samotnou VM, jde to tam nakopirovat po siti, idelaně z Windows?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.10.2018 10:30 JSOB | skóre: 17 | blog: JSOB
Rozbalit Rozbalit vše Re: Import .raw do KVM (proxmox)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja to delam tak ze nejdriv presunu disk na Local storage a ten raw najdu ve /var/lib/vz . Pak prepisu tim raw co tam chci dat. Musi mit stejny nazev. Pokud to nabootuje a vse funguje presunu disk na produkcni storage.
Řešení 1× (romanch)
19.10.2018 16:52 Mašek
Rozbalit Rozbalit vše Re: Import .raw do KVM (proxmox)
Ja mam problem s tim přesunem, respektive si nejsem úplně jist v LVM, nevím jak to funguje a nerad bych něco pokonil či jen tupě zadával příkazy bez znalsoti dopadu. příkaz lvscan mi vraci něco jako

lvscan

ACTIVE '/dev/pve/swap' [3.62 GiB] inherit

ACTIVE '/dev/pve/root' [7.25 GiB] inherit

ACTIVE '/dev/localRAID/vm-100-disk-0' [100.00 GiB] inherit

ACTIVE '/dev/localRAID/vm-101-disk-0' [32.00 GiB] inherit

a, předpokládejme, že ta spravna VM je v souboru diskname.raw

je správný příkaz pro přesun?

dd if=diskname.raw of=/dev/localRAID/vm-100-disk-0

ja třeba předpokládal, že by mělo jit takové začízení připojit mountm a to nejde

ount -o noauto /dev/localRAID/vm-101-disk-0 /mnt/a mount: wrong fs type, bad option, bad superblock on /dev/mapper/localRAID-vm--101--disk--0, missing codepage or helper program, or other error

In some cases useful info is found in syslog - try dmesg | tail or so.

19.10.2018 17:48 romanch | skóre: 9
Rozbalit Rozbalit vše Re: Import .raw do KVM (proxmox)
Podle všeho vypadá, že Storage máš LVM, tj. VG localRAID, v ní jednotlivé LV jsou HDD pro VM

dd máš v pořádku ještě přidej bs=1024k apod, aby to šlo rychle.

Nemůžeš mountovat celý disk - mountují se FS, ty jsou asi na jednotlivých partišnách v tom virtuálním HDD (LV)

R.

8.11.2018 08:47 Pavel
Rozbalit Rozbalit vše Re: Import .raw do KVM (proxmox)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Řeším stejný nebo podobný problém.

potřebuji na disk nakopirovat to co mám v souboru RAW.

mit oboji na jednom počítaci řešením by bylo zde probírané

dd if=diskname.raw of=/dev/localRAID/@vm-100-disk-0 bs=1024k

mit oboji na dvou různých linuxech

dd if=diskname.raw | ssh root@proxmox dd of=/dev/localRAID/@vm-100-disk-0 bs=1024k

ale ja mam diskname.raw na PC s Windows a dany soubor je 250G velký, mezi PC je 1GB LAN, na Linuxu není prosto kam by se dal dočasně přesunout diskname.raw jasně mohl bych přidat dosčasně disk enbo tam rovnou připojit dis s diskname.raw , lae třeba to půjde nějak přímo přes LAN ?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.