Fórum Root.cz
Hlavní témata => Server => Téma založeno: darebacik 14. 02. 2019, 19:04:05
-
Mam fyzicky server s debianom. Chcel by som z neho spraviť ISO (so všetkým ako je) a spustiť ho v kvm (samozrejme na inom železe).
Je to možné a ako by sa to dalo najjednoduchšie.
Vdaka
-
ISO?! A jak by to mělo fungovat?
-
ISO?! A jak by to mělo fungovat?
normalne jako LiveCD ne ;-) to samozrejme jde, ale taky mi unika proc to proste nepretahne disk->image->disk Clonezillou :-)
-
A nebo disk->image->a to je všechno, KVM samozřejmě umí spouštět virtuály ze souboru…
-
ISO?! A jak by to mělo fungovat?
Taky mě to ISO zaujalo. Zřejmě hlavní výhodou je instalování na libovolnou virtualizační platformu, stejně jako na železo a jako bonus je běh LIVE - https://www.turnkeylinux.org/blog/convert-vm-iso
V odkazu bude asi i odpověď na tazatelovu otázku. Pokud to má být ještě víc automatizované, tak z toho buď udělat script nebo se mrknout někde na github jestli si s tím už někdo nedal práci.
-
Zaujimave.. Bezne to robim tak, ze si skopirujem cely filesystem na druhy disk, chrootnem sa nan a dam grub-install, grub-mkconfig , upravim fstab a hotovo. Up and running :D
-
Ide o to, ze mam na fyzickom zeleze, server s nainstalovanymi sluzbami (funguje dobre).
Pokusal som sa nainstalovat novy server ako kvm/qemu (na proxmox), ale vzdy mi nieco nefungovalo.
Takze rozmyslal som nad tym, spravit z toho servera ISO obraz, v proxmoxe vytvorit VM a pri instalacii do virtual mechaniky podsunut ten ISO obraz (cez web if pri vytvarani VM je moznost bootovania ISO, alebo mechanika).
-
CloneZilla https://clonezilla.org/
https://www.root.cz/clanky/clonezilla-klonovani-disku-levou-zadni/
-
Pokusal som sa nainstalovat novy server ako kvm/qemu (na proxmox), ale vzdy mi nieco nefungovalo.
Záleží co přesně ti nefungovalo. Pokud tím myslíš, že se ti třeba nepodařilo rozchodit napojení VM do sítě, tak v tom ti zkopírování disku do .raw, .qcow2 nebo ISO nepomůže, to musíš nastavit v Proxmoxu. Pokud tím "něco nefungovalo" myslíš konfiguraci softwaru uvnitř VM (např. nastavení DB nebo Apache) a nechce se ti to znova všechno nastavovat, tak to kopírování disk->image(iso) chápu, ale pak je pro tebe jedno jestli zkopírováním vytvoříš virtuální disk (raw, qcow2) nebo ISO. Běžnější způsob je virtuální disk a ten připojit k dané VM (v proxmoxu ta varianta je).
-
VM fungovala, ale ako si spomenul, bol problem s fungovanim webovej aplikacie (vzdy nieco blblo). A kedze system je funkcny na fyz. zeleze, uvazujem ho nejako naklonovat do VM (proxmox)
BTW spravil som si v clonezilla zalohu (cvicnu) kde mam na ssd nainstalovany aj win a linux (spravil som zalohu celeho disku).
Zalohu som ukladal na HDD a adresar vyzera nejak takto (vid obr.)
Toto by som asi do VM nevedel nahodit :)
-
[...]BTW spravil som si v clonezilla zalohu [...]Toto by som asi do VM nevedel nahodit :)
Proc nevedel? Normalne udelas Virtual s diskem >=velikost zalohovaneho, pustis ve Virtualu Clobezillu a zalohu(zpristupnenoy treba pres sot.sdileni) obnovis...
-
Toto by som asi do VM nevedel nahodit :)
Aha, už začínám chápat co myslíš tím ISO. Já bych postupoval takto:
1) Vytvoř novou VM
2) V proxmoxu nastav, aby VM měla přístup do toho adresáře co máš na obrázku
3) Stahni si bootovací ISO Clonezilly z netu, připoj ho k VM a nabootuj z něj
4) V nabootované Clonezille proveď Restore
Je to to samé co ti radí k3dAR, jen jsem ti to víc rozepsal.
Tvůj původní záměr zřejmě byl dostat soubory se zálohou přímo na to bootovací ISO Clonezilly, což se mi zdá zbytečné.
-
... kdybys přece jen trval na tom ISO, tak v Clonezille se to jmenuje "recovery-iso-zip" - https://youtu.be/jO6DXmV4X4M?t=398
-
Takze rozmyslal som nad tym, spravit z toho servera ISO obraz, v proxmoxe vytvorit VM a pri instalacii do virtual mechaniky podsunut ten ISO obraz
A my ti říkáme že to je blbost a tím mezikrokem s ISO si to jenom zkomplikuješ. Udělej buď image disku (nejjednodušší, ale pokud je potřeba změnit velikosti nebo předělat partitions/LVM, tak to nejde), nebo zkopíruj soubory a uprav fstab a nainstaluj GRUB.
-
Az tak velmi do KVM nevidim, pouzivam na to web proxmoxu a tam sa bootuje z ISO (prip z fyz. mechaniky), preto som si to chcel zjednodusit a chcel som ISO.
Vid vyssie moj prispevok z obrazkom. Tieto subory su vystupom z clonezilla. Dal som si clonovat cely 120GB SSD WD (mam tam dualboot linux a win7). Chcel som z toho urobit restore tiez na 120GB SSD Kingston, ale clonezilla zahlasila, ze disk na ktory to chcem ulozit je mensi ako povodny (zobrazila aj velkosti a naozaj bol o niekolko KB mensi). Takze potom som mal po ruke uz len 160GB HDD (nie SSD).
Na HDD restoring prebehol v poriadku a vsetko funguje.
To bol ale len taky pokusny test ci sa to podari.
Dnes by som chcel skusit toto
Toto by som asi do VM nevedel nahodit :)
Aha, už začínám chápat co myslíš tím ISO. Já bych postupoval takto:
1) Vytvoř novou VM
2) V proxmoxu nastav, aby VM měla přístup do toho adresáře co máš na obrázku
3) Stahni si bootovací ISO Clonezilly z netu, připoj ho k VM a nabootuj z něj
4) V nabootované Clonezille proveď Restore
Je to to samé co ti radí k3dAR, jen jsem ti to víc rozepsal.
Tvůj původní záměr zřejmě byl dostat soubory se zálohou přímo na to bootovací ISO Clonezilly, což se mi zdá zbytečné.
tak dufam, ze sa to podari
-
pouzivam na to web proxmoxu a tam sa bootuje z ISO (prip z fyz. mechaniky)
Proxmox (resp. KVM) umí bootovat spoustou různých způsobů, mj. i z fyzického disku. Klidně jsi to mohl udělat i tak, že bys vzal disk ze starého serveru a jenom ho v Proxmoxu přidal virtuálu a nechal nabootovat (samozřejmě bys pak ale neměl zálohu původního stavu).
tak dufam, ze sa to podari
Podaří, je to správný postup. Pravděpodobně ale budeš potřebovat znovu nastavit síť (ve virtuálu budeš mít jinou síťovku).
BTW, na Proxmoxu máš thin provisioning, takže velikost disku nehraje roli (pokud ho nemáš úplně zaplněný).
-
Otazka:
1. Vytvoril som VM
2. nabootoval som clonezillu do VM
3. clone zila vidi len ten svoj virtualny /dev/sda (ktory je samozrejme prazdny)
4. IMG clonovaneho OS mam ulozeny na HDD, ktory som mountol do proxmoxu (nie vsak do VM)
5. Clonezilla ma aj moznost (vid obr)
Dalej sa ale neviem pohnut asi nebude trivialne nacitat img z ineho disku (resp. disk je mountnuty, ale virtual ho nema ako vidiet)
-
Dalej sa ale neviem pohnut asi nebude trivialne nacitat img z ineho disku (resp. disk je mountnuty, ale virtual ho nema ako vidiet)
je to trivialne, jen to musis "nejak" pripojit...
ta volba na screenshotu by byla kdyz bys chtel klonovat JINEJ stroj po siti,
takze ty normalne vyber device-image a az se pak zepta na "Mount Clonezilla image directory",
tak musis vybrat vhodne spojeni, muzes pripojit nasdilenej adresar s tou zalohou pres sambu, nfs, nebo pristoupit pres ssh, pokud bys to priradil primo virtualu tak pouzit local_dev, nebo pres enter_shell pripojit z terminalu jakkoliv cokoliv (co jde)...
-
Ano mal si pravdu, funguje to tak
1. device-image
2. ssh_server
3. zadat IP servera (pc kde je IMG)
4. cestu k img
5. heslo
... atd uz si presne nepamatam (ale je to intuitivne).
Funguje dobre, len po dokonceni zapisu IMG na disk a po reboote je potrebne odpojit clonezillu
Takze je to OK
vdaka vsetkym
-
pouzivam na to web proxmoxu a tam sa bootuje z ISO (prip z fyz. mechaniky)
Proxmox (resp. KVM) umí bootovat spoustou různých způsobů, mj. i z fyzického disku. Klidně jsi to mohl udělat i tak, že bys vzal disk ze starého serveru a jenom ho v Proxmoxu přidal virtuálu a nechal nabootovat (samozřejmě bys pak ale neměl zálohu původního stavu).
tak dufam, ze sa to podari
Podaří, je to správný postup. Pravděpodobně ale budeš potřebovat znovu nastavit síť (ve virtuálu budeš mít jinou síťovku).
BTW, na Proxmoxu máš thin provisioning, takže velikost disku nehraje roli (pokud ho nemáš úplně zaplněný).
Dobre, ale ked mam napr. SSD 120GB a urobim v clonezilla IMG, ktory ma velkost napr. 40GB a chcem ho restorovat na novy SSD napr. 60GB, tak to clonezilla nepusti a zahlasi, ze disk je mensi ako povodny. Zatial som nepatral, ci sa to da nejako nastavit aby mohol byt novy disk mensi ako povodny (resp. ci sa to vobec da).
-
Dobre, ale ked mam napr. SSD 120GB a urobim v clonezilla IMG, ktory ma velkost napr. 40GB a chcem ho restorovat na novy SSD napr. 60GB, tak to clonezilla nepusti a zahlasi, ze disk je mensi ako povodny. Zatial som nepatral, ci sa to da nejako nastavit aby mohol byt novy disk mensi ako povodny (resp. ci sa to vobec da).
Ty ale chces ten server provozovat ve virtualu, takze z virtualniho disku, ne? Ten si muzes udelat jak velky chces - i vetsi nez kolik mas realne k dispozici fyzicke kapacity.
-
Jo to mi je jasne, že väčší virt. disk môže byť, ale chcel som vedieť čo na to povie clonezilla keď bude virt. disk menší ako ten fyzicky klonovany. No nič dnes to ešte skúsim a dám vedieť (inak pýtam sa preto, lebo ja mam aj na proxmoxu malý disk)
:-D
-
Jo to mi je jasne, že väčší virt. disk môže byť, ale chcel som vedieť čo na to povie clonezilla keď bude virt. disk menší ako ten fyzicky klonovany.
1. Mysleno ze virt disk (pokud nedas raw)muze byt 1TB na 128GB SSD, protoze zabira jen co v nem zabira(+snapshoty)
2. Nejde o fyzicky vs virtual disk, clonezilla proste ma problem kdyz cil je mensi
3. Kdyz v Clonezilla vyberes Expert(/Advanced?) Rezim, je tam moxnost icds (IgnoreCheckDestinationSize), ale je to experimentalni a pred asi rokem meli bug ze ti spatne pocitalo velikosti zmensenyvh oddilu, takze to stejne neproslo na menai, ale muzes zkusiy, treba opraveno
-
Az teraz som si to vsimol (sorry cumel som na forum cez mobil a nerozmyslal som :) ) ze virt. disk moze byt aj vacsi ako fyzicky disk.
Testnem to
-
Aha, takze na 160GB fyzickom disku na ktorom je umiestneny proxmox som vytvoril VM o velkosti 200GB (sranda) a nahral som tam IMG s 120GB disku. IMG mal myslim 32GB.
Hladal som ako zmesit velkost VM z 200GB napr. na 60GB, ale vacsinou som nasiel len ako to zvacsit