PROXMOX - Migració ZFS-ről qcow2-re

Fórumok

Szaisztok,
egy olyan problémával szembesültem miszerint van egy proxmox cluster, azón belül vannak ZFS fájlrendszeren gépek, ezeket szeretném átmigrálni egy másig szerverre, ugyancsak cliszteren belül ahol nincs ZFS. A ZFS-ből ki dd-tem egy raw fáljba a disket majd azt átkonvertáltam qcow2 típusra, ezt átmásoltam az új helyre és ezt be is irtam a vm konfig fájljába. elinditottam és müxik, majd amikor át akartam migrálni a vm-et erről a node-ról a másikra még arra hivatkozott hogy a másik node-on nincs elérhető zfs pool ahová másolja a disket. A kérdés hogy miért mert már a qcow2 fájlt kellene haszálnia, honnan veszi még a zfs disket.
Előre is köszi az ötleteket,

Hozzászólások

Hát szerintem ha ZFS-ből dd-zel, az ugyanúgy ZFS lesz. Merthogy viszi magával a fájlrendszert is. A leírás alapján neked sima fájlmásoló kell(ene) (cp, rsync, ilyesmik) De lehet valamit nagyon félreértek. Elég homályosan fogalmaztál. Amúgy a proxmoxnak nincs migrációs eszköze?

---------------------------------------------------------------
Ritkán szólok hozzá dolgokhoz. Így ne várj tőlem interakciót.

van egy vm ami zfs-en van, ezért dd-vel készitettem egy raw fájlt a diskből majd ezt konvertáltam qcow2-ba, eddig nem lenne probléma. Erre a qcow2 kiterjesztésű diskre irtam át a vm-ben a konfigot, eddig sem lenne probléma, el is inditottam, el is indult, és most akartam átmigrálni az egyik node-ról a másikra, és ekkor irta ki hogy a zfs diskről szeretné másolni, de kérdem én miért mert a konfig fájl alapján már máshonnan kell inditani a disket, honnan szedte meg a zfs-re való hivatkozást.

Proxmox esetén nem a VM-eken belül szokásos zfs-t használni, hanem maga a Proxmox host van zfs-re telepítve illetve a VM-eket tároló tárterület az ami zfs.
Gondolom az előző Proxmox is így volt a mostanin meg már híre-hamva sincs zfs-nek.
--
Tertilla; Tisztelem a botladozó embert és nem rokonszenvezem a tökéletessel! Hagyd már abba!; DropBox

Szerintem egyszerűbb ha csinálsz egy backupot a ZFS-en lévő vm-ről és visszaállítod azon a gépen arra a storagera ahová szeretnéd.
Persze ez a migrációs gondon nem feltételnül fog segíteni, csak egyszerűbb mint dd, meg convert meg kézi config.

--
desktop: Mint/Cinnamon
laptop : Windows10

Ha konténterben vannak a gépek, akkor proxmox hostok között rsync.

Proxmox lehetőséget ad VM backupra:
https://pve.proxmox.com/wiki/Backup_and_Restore
Leállítod a CLI-s eszközökkel megcsinálod a backup-ot, másik hoston pedig visszahúzod.
Restore-nél kézzel meg tudod adni melyik storage-ba húzza vissza a VM-et.
ZFS-en kivülre még nem használtuk, de szerintem ez 99% hogy menni fog, nem a ZFS-ről csinál mentést, hanem a tartalmáról.

Clusteren belül shared storage nélkül egyszerűen csak leállítod a vm-et, és átmigrálod a másik gépre. A másik gépen a kiválasztott/default storage alapján fogja megfelelően létrehozni. Egyébként ZFS-es gépen is általában két storage van telepítés után, local és local-zfs, ha átmigrálod a vm-et local-zfs -ről local-ra, akkor ott egyből qcow2 lesz. Ha felcsatolod nfs-en a másik gép egy könyvtárát, és oda migrálod át, akkor akár live migrationt is csinálhatsz.

Ha valakit érdekel én a következőképpen oldottam meg a problémát és úgy nézki hogy müködik.

pvesm status
pvesm list zfsdata
pvesm path zfsdata:vm-100-disk-1

/dev/zvol/zfsdata/vm-100-disk-1

dd if=/dev/zvol/zfsdata/vm-100-disk-1 of=/mnt/pve/.../vm-100-disk-1.raw bs=1M status=progress

qemu-img convert -p -O qcow2 /mnt/pve/.../vm-100-disk-1.raw /mnt/pve/.../vm-100-disk-1.qcow2

Átmásolom a létrehozott fájlokat a célgépre
Átirom az eléréseket a 100.conf fájlba

mv /etc/pve/nodes/.../qemu-server/100.conf /etc/pve/nodes/.../qemu-server/100.conf

VM start.

Proxmox tud másolni és mozgatni is VM-nek kiosztott diszket oda-vissza bármilyen formátumban.
Csak egy megtörtént példa:
dd-vel felolvastam 1TB-s diszket, beadtam raw-ként a proxmoxnak, lecsíptem belőle windowson belül. Proxmox toolal utánahúztam, átkonvertáltam qcow2-re. Onnan zfs tárterületre.
A qcow2 kimaradhatott volna igen, de akkor sokat próbálkoztam. Elég kezesbáránynak ítéltem meg ilyen szinten.