Portál AbcLinuxu, 6. května 2025 23:08

Dotaz: Jak zálohovat KVM image?

17.3.2011 09:01 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Jak zálohovat KVM image?
Přečteno: 453×
Odpovědět | Admin
Nevíte jak nejlépe zálohovat image KVM virtuálních strojů? Existuje lepší cesta, než prosté zkopírování imagů na zálohovací disk?

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

Odpovědi

17.3.2011 10:22 Strasidlo
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zálohujte si virtuální disk domény a udělejte její dump do xml souboru - pokud používáte libvirt.

virsh dumpxml názevdomény > domain.xml

edit domain.xml

virsh [create nebo define] < domain.xml

17.3.2011 10:32 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?
Právě zálohování virtuálního disku řeším.
17.3.2011 12:14 Strasidlo
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?
Zkopírujte si virtuální disk bokem a zazálohujte si doménu do separátního xml souboru. Nějakou pokročilou správu virtuálních strojů má VMware, a to u VSphere, pokud se nemýlím.
17.3.2011 12:52 Strasidlo
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?
krok s virsh create/define je pak při obnovování domény, cesta k virtuálnímu disku bude v xml domény. Podle mne je to jednoduché řešení.
17.3.2011 12:19 Sten
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Lepší cesta? Co byste si pod tím představoval? Já tedy beru zkopírování nastavení a obrazu virtuálu jako tu nejlepší (= nejvíce kompatibilní, až tu zálohu budete chtít někde rozjet) cestu.
17.3.2011 13:21 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?
Až na to, že v takové záloze nemusí být konzistentní databáze.
Quando omni flunkus moritati
17.3.2011 14:24 Sten
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?
Jo takhle, chcete zálohovat běžící virtuál? To dělám tak, že virtuál má disk v LVM a před kopírováním vytvořím snapshot.
17.3.2011 14:42 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?
Já mám virtuálky v .img souborech na disku. Myslel jsem nějaký diff nástroj, který by ukládal jenom rozdíly toho .img souboru.
17.3.2011 18:52 none
Rozbalit Rozbalit vše Re: Jak zálohovat KVM image?

To ale samozrejme konzistenci databaze nezajisti pane ;).

Konzistence databaze a vubec vsech dat v bezicim virtualnim stroji snadno nedocilite. Predevsim je potreba zajistit, aby vsechny aplikace u kterych chcete konzistentni data byly v dobe vytvareni snapshotu v konzistentnim stavu. U MySql databaze to muze resit (--lock-all-tables a --single-transaction). Pro kazdou dalsi sluzbu je to ruzne.

Jedina jednoducha a bezpecna cesta je proste vypnout virtual, udelat snapshot (nebo zkopiprovat img soubor), spustit virtual a zazalohovat snapshot.

Na druhou stranu se konzistence dat nemusite bat, bezne vytvarim snapshoty virtualnich stroju za behu, pricemz v nich bezi MySql, Ldap, Apache, mailserver a dalsi sluzby. Jde vsak o virtualy, ktere nemaji prilisnou hodnotu (prirovnal bych to k beznym webhostingum).

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.