Fórum Root.cz

Hlavní témata => Server => Téma založeno: darebacik 14. 02. 2019, 19:04:05

Název: ISO z na inštalovaného servera použitá na kvm
Přispěvatel: 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
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: Mirek Prýmek 14. 02. 2019, 21:25:06
ISO?! A jak by to mělo fungovat?
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: k3dAR 14. 02. 2019, 21:46:57
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 :-)
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: _Jenda 14. 02. 2019, 22:28:10
A nebo disk->image->a to je všechno, KVM samozřejmě umí spouštět virtuály ze souboru…
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: LarryLin 14. 02. 2019, 22:36:28
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.
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: snuff1987 15. 02. 2019, 07:06:32
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
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 15. 02. 2019, 08:13:21
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).
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: Vilith 15. 02. 2019, 08:26:54
CloneZilla https://clonezilla.org/

https://www.root.cz/clanky/clonezilla-klonovani-disku-levou-zadni/
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: LarryLin 15. 02. 2019, 10:51:53
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).
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 15. 02. 2019, 11:45:42
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 :)
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: k3dAR 15. 02. 2019, 12:22:02
[...]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...
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: LarryLin 15. 02. 2019, 12:50:15
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é.
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: LarryLin 15. 02. 2019, 14:15:58
... kdybys přece jen trval na tom ISO, tak v Clonezille se to jmenuje "recovery-iso-zip" - https://youtu.be/jO6DXmV4X4M?t=398
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: _Jenda 15. 02. 2019, 16:39:35
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.
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 18. 02. 2019, 07:49:14
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
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: Mirek Prýmek 18. 02. 2019, 09:58:43
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ý).
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 18. 02. 2019, 16:52:27
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)
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: k3dAR 18. 02. 2019, 18:24:41
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)...
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 18. 02. 2019, 20:19:22
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
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 19. 02. 2019, 21:36:07
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).
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: Mirek Prýmek 19. 02. 2019, 21:50:57
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.
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 20. 02. 2019, 12:24:29
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
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: k3dAR 20. 02. 2019, 14:23:06
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
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 20. 02. 2019, 15:24:34
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
Název: Re:ISO z na inštalovaného servera použitá na kvm
Přispěvatel: darebacik 20. 02. 2019, 19:33:43
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