Portál AbcLinuxu, 26. dubna 2024 07:22


Dotaz: Čím zálohovat hypervizor s několika guesty běžícími z LVM oddílů

24.3.2012 21:08 eot
Čím zálohovat hypervizor s několika guesty běžícími z LVM oddílů
Přečteno: 301×
Odpovědět | Admin
Ahoj. Mám zprovozněný KVM hypervizor a několik virtuálních strojů. Každý stroj má vlastní disk, který je vlastně jeden LVM oddíl KVM serveru. Takže potřebuji něco, co by dokázalo zálohovat LVM bloková zařízení nejlépe diferenciální nebo inkrementální zálohou. Zatím to řeším docela neobratně přes lvm snapshot a standardní dd, ale dělat pokaždé plné zálohy bere strašně moc diskového prostoru. Čím teda dělat ty přírůstkové a příp. dá se udělat u KVM to, že zmrazím na chvíli hosta a obsah jeho paměti uložím do souboru?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

frEon avatar 24.3.2012 22:33 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Čím zálohovat hypervizor s několika guesty běžícími z LVM oddílů
Odpovědět | | Sbalit | Link | Blokovat | Admin
dirvish, a nebo pokud chces atomovou elektrarnu, tak bacula
Talking about music is like dancing to architecture.
25.3.2012 21:25 none
Rozbalit Rozbalit vše Re: Čím zálohovat hypervizor s několika guesty běžícími z LVM oddílů
Bacula je v současné době na backup a hlavně restore blokových zařízení nepoužitelná. Při restoru totiž vytváří stejné major:minor zařízení. O inkrementálním zálohování ani nemluvě, to není implementované. Implementace inkrementálního zálohování blokového zařízení není triviální a proto například není v běžném rsyncu, ale je třeba externí patch. Existuje možnost řešit to triviálně pomocí "tupého" porovnávání relativně malých částí blokového zařízení a přenosu jen rozdílů. Např. v perlu je toho plný internet. No a nakonec ještě něco ke konzistenci dat ve snapshotu. Ta není a nebude do okamžiku, než bude každá z aplikací ošetřena. V praxi to ale nebývá problém, zejména díky vfslock.
24.3.2012 23:20 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Čím zálohovat hypervizor s několika guesty běžícími z LVM oddílů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja by som to neskusal nejak moc lamat cez koleno a radsej nainstaloval bacula clienta do kazdeho guestu. Z pohladu OS sa da bez problemov poriesit diff/inc backup a netreba ho k tomu nejak moc presviecat. Toto riesenie sa dost casto pouziva aj enterprise prostredi.

Dalsia moznost je uz spominany snapshot. Nasledne sa pokusit pracovat s nim nejak inteligetne. Teraz z hlavy neviem na kolko treba linux presviedcat, ale uz s principu by mal vediet detekovat partiotion tabulku. Ked uz toto zafunguje, tak pojde namontovat filesystem zo snapshotu a odbackupovat ho klasickym sposobom ... ja by som sa pustal do tejto moznosti, len ak by bolo vo virtualkach vazne tolko dat, ze by sa backup klasickym sposobom neoplatil.
25.3.2012 09:43 eot
Rozbalit Rozbalit vše Re: Čím zálohovat hypervizor s několika guesty běžícími z LVM oddílů
Detekovat partition table není problém. Ale nikdy třeba nepřesvědčím linux, aby pracoval se souborovým systémem NTFS, resp. všemi jeho atributy a možnostmi, proto hledám něco, co by umělo dělat inkrementální zálohu z blokových zařízení. A bacula mi zase přijde docela drsný řešení, když by bylo nejlepší zálohovat vše z jednoho místa - hypervizoru.

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.