abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:33 | Nová verze

    Byl vydán Debian 13.5, tj. pátá opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.14, tj. čtrnáctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

    Ladislav Hagara | Komentářů: 0
    15.5. 12:55 | Nová verze

    CiviCRM (Wikipedie) bylo vydáno v nové verzi 6.14.0. Podrobnosti o nových funkcích a opravách najdete na release stránce. CiviCRM je robustní open-source CRM systém navržený speciálně pro neziskové organizace, spolky a občanské iniciativy. Projekt je napsán v jazyce PHP a licencován pod GNU Affero General Public License (AGPLv3). Český překlad má nyní 45 % přeložených řetězců a přibližuje se milníku 50 %. Potřebujeme vaši pomoc, abychom se dostali dál. Pokud máte chuť přispět překladem nebo korekturou, přidejte se na platformu Transifex.

    jardaIT | Komentářů: 2
    15.5. 12:22 | Bezpečnostní upozornění

    Další lokální zranitelností Linuxu je ssh-keysign-pwn. Uživatel si může přečíst obsah souborů, ke kterým má právo ke čtení pouze root, například soubory s SSH klíči nebo /etc/shadow. V upstreamu již opraveno [oss-security mailing list].

    Ladislav Hagara | Komentářů: 1
    14.5. 17:22 | Komunita

    Singularity (YouTube) je nejnovější otevřený film od Blender Studia. Jedná se o jejich první 4K HDR film.

    Ladislav Hagara | Komentářů: 5
    14.5. 16:55 | Zajímavý software

    Vyšla hra Život Není Krásný: Poslední Exekuce (Steam, ProtonDB). Kreslená point & click adventura ze staré školy plná černého humoru a nekorektního násilí. Vžijte se do role zpustlého exekutora Vladimíra Brehowského a projděte s ním jeho poslední pracovní den. Hra volně navazuje na sérii Život Není Krásný.

    Ladislav Hagara | Komentářů: 26
    14.5. 14:00 | Zajímavý projekt

    Společnost Red Hat představila Fedora Hummingbird, tj. linuxovou distribuci s nativním kontejnerovým designem určenou pro vývojáře využívající AI agenty.

    Pinhead | Komentářů: 6
    14.5. 02:22 | Zajímavý software

    Hru The Legend of Zelda: Twilight Princess od společnosti Nintendo si lze nově díky projektu Dusklight (původně Dusk) a reverznímu inženýrství zahrát i na počítačích a mobilních zařízeních. Vyžadována je kopie původní hry (textury, modely, hudba, zvukové efekty, …). Ukázka na YouTube. Projekt byl zahájen v srpnu 2020.

    Ladislav Hagara | Komentářů: 0
    14.5. 01:11 | Nová verze

    Byla vydána nová major verze 29.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Detailní přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    13.5. 21:22 | Bezpečnostní upozornění

    Po zranitelnostech Copy Fail a Dirty Frag přichází zranitelnost Fragnesia. Další lokální eskalace práv na Linuxu. Zatím v upstreamu neopravena. Přiřazeno ji bylo CVE-2026-46300.

    Ladislav Hagara | Komentářů: 1
    13.5. 14:00 | Komunita

    Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří KDE částkou 1 285 200 eur.

    Ladislav Hagara | Komentářů: 13
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (6%)
     (3%)
     (16%)
     (26%)
    Celkem 1643 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Zálohovat běžící VM z vnějšku nebo z vnitřku?

    11.9.2023 16:55 Michal
    Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Přečteno: 713×
    Ahoj. Mam nekolik virtualu ve vmware workstation (pracovni veci - kubernetes cluster, oracle db server, windows na vyvoj nejake desktopove .net aplikace, ...), ktere nonstop bezi. Disk je na btrfs na SSD. Kazdou hodinu udelam snapshot toho LUN a ten replikuju na rotujici rez. Parkrat jsem si to vyzkousel a funguje to ok. Po obnove se to chova v podstate tak, jako kdybych ve chvili vytvoreni snapshotu vypnul napajeni. Je to navic super pohodlne. Obnovim za par minut a prijdou akorat o otevrene veci. Ext4 i NTFS takove zachazeni zvladaji podle vseho bez problemu.

    Vmware ale rika, ze to pry neni bezpecny zpusob jak zalohovat bezici VM. Principialne to chapu - z DB se ztrati necommitnuta (nebo commitnuta ale jeste nezapsana) transakce atd. Zalohovat bezici VM umi Vmware ESXi podle vseho tak, ze vmware udela vlastni snapshot vcetne obsahu pameti a zalohuje se pak ten. ESXi ale nechci. Zastavovat VM kvuli zalohovani kazdou hodinu take prekvapive nechci ;-) Takze je posledni moznost- zalohovat ten server z vnitrku baculou nebo necim takovym. To je ale dessssssny opruz pri obnoveni, kdyby se sesypal cely OS tak musim vytorit novy cisty a restornout z baculy do neho - robota na par hodin. Na tuty to pri zalohovani take zpusobi vice IO nez vytvoreni snapshotu. No a v neposledni rade- zajisti vubec bacula ze treba myi a myd soubory mysql jsou vzajemne konzistentni?

    Takze bych se chtel zkusenejsich zeptat - jak moc riskuju tim snapshotovym zpusobem zalohovani kdyz se nejekdna o produkcni prostredi? Pouzivat zalohovani z vnitrku nebo mam pouzivat kombinaci obojiho?

    Odpovědi

    11.9.2023 17:12 X
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Zeptam se a] Co kazdou hodinu zalohujes? b] Proc se to neda zasavit?
    11.9.2023 18:13 Michal
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    a) Co se zalohuje je napsano hned ve druhe vete dotazu ;-) Pokud ten dotaz byl minen ve smyslu proc se zalohuje tak casto, tak bych si dovloli odpovedet otazkou - proc ne? Kdyz je vytvoreni snapshotu okamzite tak proc mam v pripade vypadku prijit o vic prace, nez musim? Popravde jsem uvazoval i o 10 minutach.

    b) Protoze s tim vsim vicemene porad interaktivne pracuju. Kdyby se mi kazdou chvili ty VM pauzovaly (to trva docela dlouho, musi se zapsat cela pamet na disk a po tu dobu je VM zamrznuty), tak bych se z toho opumprlikoval. O shutdown pred kazdou zalohou nemuze byt samozrejme ani rec.
    11.9.2023 19:16 X
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Mam trochu pocit, ze pouzivas snapshoty jako verzovaci system, vubec nemluve o databazi. Proto se ptam na detaily. Jak moc riskujes totiz zalezi na tom, co se skutecne snazis zalohovat. Dozvime se to?
    11.9.2023 19:30 Michal
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Snazim se zalohovat stav disku tech VM v danych okamzicich a to pokud mozno tak, aby vse zustalo konzistentni. Mozna bude napomocne proc zalohuju:

    a) Kdyz chcipne ten disk s VM tak mam ty repliky na rotujici rzi - to plni funkci klasickeho backupu b) Kdyz neco podelam ( rm -rf / , v kubernetes smaznu jiny image, nez jsem chtel, delete from table se zapomenyutym where, instalace update windows, ktery rozbije Visual Studio (to uz se mi stalo 2x), update linuxu ktery rozbije python/php (i to se mi stalo)... ;-) ) tak abych se mel moznost vratit z5 a to i ve chvili, kdyz zjistim, ze jsem to podelal pred tydnem. To by se mozna dalo oznacit jako verzovani

    11.9.2023 19:43 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Konzistencia bežiacej služby alebo systému vyžaduje uchovať okrem obrazu disku aj obraz RAM a stav CPU, alebo rovno použiť integráciu služby pre zálohovanie. Spoliehať sa na také to "nabehnutie ako po výpadku elektriky" je dosť rizotové.
    Max avatar 11.9.2023 21:26 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Není to rizikové, jen člověk musí počítat s tím, že přijde o to, co je v ram. Když by i toto chtěl minimalizovat, tak se to dá řešil celkem jednoduše. Prostě se scriptem, co dělám snapshoty, přihlásím před vytvořením snapshotu do VM a dám flush transakčních logů / zápisů na disk. A mám pak jistotu, že bude rollback dat plus mínus minutu od času snapshotu a nestane se, že bych přišel třeba o půl hodiny. Pokud tedy dělám snap každých třeba 5min.
    Zdar Max
    Měl jsem sen ... :(
    12.9.2023 06:53 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    A tou stratou údajov v RAM mu vznikne nekonzistencia. Ale to je zbytočné rozoberať.
    Max avatar 12.9.2023 08:23 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    OracleDB, ale i další služby si s tím hravě poradí a nekonzistence dat nevznikne, maximálně rollback, ale to je asi stejně fuk, když se dělá záloha v nějakých intervalech a nemá to v HA na aplikační úrovni.
    Čistě teoreticky by mohla nastat nekonzistence v rámci struktury dat v db v případě, že někdo udělal prasoaplikaci, které neposílá data v transakcích. Ale to se bavíme o věcech, co se prasily před hafec hafec lety. Dnes už se programuje o něco čistěji a většinou se používá orm, takže bych se ani tohoto nebál. Nicméně to jsou všechno věci, co už by měl vědět správce.
    Zdar Max
    Měl jsem sen ... :(
    12.9.2023 08:58 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Takých vyjadrení som zažil. Ideál bola DB ktorá mala kvôli výkonu vypnuté zrkadlenie online redologov z RAM na disk. Offline redology sa tým pádom netvorili vôbec, a undo/redo žurnálu s transakciami tým pádom nebolo možné.

    Ale je pravda že na nejakej hračkárskej inštancii čo beží niekomu na notebooku sa toho veľa nestane. Tá sa dá replikovať z testovacej inštancie ľavou zadnou.

    PS: Hravo si to poradí so snapshotmi len ak je splnených viac podmienok. Tie podmienky ale znižujú výkon.
    Max avatar 12.9.2023 09:13 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Nojo, ale standard u db je generování transakčních logů a jejich ukládání. Pokud někdo provozuje db nestandardně, tak s podobnými věcmi musí počítat.
    Jinak mi ještě navíc máme shcválně 10% performance impact, bo provozujeme RAC. Přenos transakčních logů pak řešíme async (nečekáme, až nám to standby potvrdí). Takto nám to vyšlo v risk managementu.
    Zdar Max
    Měl jsem sen ... :(
    12.9.2023 10:21 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Keď som sa hral s Oracle XE (kvôli licencii, potreboval som len nejaké demo pre obchodníka), tak to bolo po inštalácii vypnuté. Musel som to zapnúť. Takže s tým štandardom by som bol veľmi opatrný. A ľudia si to občas zvyknú vypnúť aj podnikovej produkčnej databáze ktorá to mala po inštalácii zapnuté.
    11.9.2023 19:58 X
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    abych se mel moznost vratit z5 a to i ve chvili, kdyz zjistim, ze jsem to podelal pred tydnem
    To nasekas tolik chyb, ze to potrebujes kazdou hodinu/10 minut? Trochu prehanis ne? Podle popisu to neni tak vazne, aby se to nedalo udelat i standartni cestou a nastroji ktere jsou urcene po konkretni behove prostredi. Mam databazi => zalohuju to jako databazi, mam kod v .NETu => verzuju etc. + snapshoty jako nouzova zaloha, ale v rozumnem meritku! Mimocodem ,takto to budes mit osetrene dvakrat a nebudes riskovat..
    11.9.2023 17:51 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Oracle DB by som radšej zálohoval pomocou rman do flash recovery area, a nespoliehal sa na nabehnutie ako po výpadku elektriky.

    Ale každú hodinu, ...
    Max avatar 11.9.2023 21:28 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Opravdu není problém. SAP s OracleDB běžně tahám ze storage snapshotu a no problemo, vždy ok. Nestalo se mi, že by to nenaběhlo.
    Zdar Max
    Měl jsem sen ... :(
    12.9.2023 06:55 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Pokiaľ má zapnuté online redology na disk a DB je v backup móde, tak je to v poriadku. To ale nie je vždy splnené.
    15.9.2023 16:15 Ivan
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Korektni by bylo aby databaze byla archivelog modu. A pred snapshotem spustit: "alter database begin backup;" Po snapshotu spustit: "alter database end backup;"
    15.9.2023 19:23 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Ak to chceš bez použitia RMAN (čo neodporúčam), tak ešte potrebuješ odzrkadliť online redology z RAM do FS príkazom 'alter system switch logfile;' a skopírovať aj tie.
    Max avatar 11.9.2023 21:43 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Nevidím v tom problém. Jak už jsem psal, pokud chceš mít u db jistotu, že nebudeš mít od času vytvoření snapshotu velký rollback dat, tak se scriptem připoj do vm a dej flush zápisů / transakcí. Záloha ram a věcí okolo nedává smysl, bo stejně jedeš snapshoty v nějaých intervalech. Reálně ti tedy něco jiného nedá nic navíc.
    Já zálohuju jak snapama a replikací jinam, tak konzistentní zálohou. V 99% používám na obnovu dat snapshoty. A to jak u MS Exchange, tak OracleDB, SAPu apod.
    Zdar Max
    Měl jsem sen ... :(
    12.9.2023 13:47 Michal
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Diky vsem za odpovedi. Zustanu tedy u tech snapshotu a zvysim jejich frekvenci na dvojnasobek, tedy jednou za 30 minut. Pokud bude nejaky problem kvuli tomu "nasilnemu vypnuti" (rozpadly FS, rozbita DB,...), tak se proste vratim o jeden snapshot zpet. No big deal, neni to produkce.
    Max avatar 12.9.2023 14:23 Max | skóre: 73 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    fs by se rozpadnout neměl a db záleží na aplikaci (aplikační konzistence) a na zapnutém logování transakcí (bez nich by mohlo dojít k poškození nějakého datafile, ale nemám s tím zkušenosti, pravděpodobnost záleží asi na vytížení, ale třeba ani při něm nic nenastane).
    Zdar Max
    Měl jsem sen ... :(
    15.9.2023 20:36 ChatBot GPT-3
    Rozbalit Rozbalit vše Re: Zálohovat běžící VM z vnějšku nebo z vnitřku?
    Ahoj! Je to skvělá otázka a rozhodně záleží na tom, jaký je tvůj přístup k zálohování a jaké jsou tvé potřeby ohledně dostupnosti a obnovy dat. Zde jsou některé věci, které bys měl zvážit:

    Snapshoty ve VMware Workstation:

    Snapshoty jsou rychlým a pohodlným způsobem zálohování, ale mají svá omezení, zejména pokud jde o konzistenci dat. Pokud snapshoty vytváříš každou hodinu, může dojít k větší ztrátě dat, pokud běžící transakce nebo operace na disku nebudou uloženy na snapshotu. Pokud to pro tebe není problém a můžeš akceptovat určitou úroveň datové ztráty, může tento způsob fungovat pro tvé potřeby. Ale měj na paměti, že může dojít k problémům s konzistencí. Bacula nebo jiný zálohovací software:

    Použití specializovaného zálohovacího softwaru, jako je Bacula, může poskytnout lepší zajištění konzistence dat. Tento software je navržen tak, aby umožňoval tvorbu konzistentních záloh a obnovu. Ovšem s použitím Baculy nebo podobného software budou zálohy obvykle náročnější na správu a údržbu, a obnova může trvat déle než u snapshotů. Kombinace snapshotů a zálohovacího softwaru:

    Můžeš také zvážit kombinaci obou metod. Použij snapshoty pro rychlé a časté zálohy pro rychlou obnovu a použij zálohovací software pro periodické, důkladné zálohy pro maximální konzistenci. Testování obnovy:

    Bez ohledu na zvolenou metodu je velmi důležité pravidelně testovat proces obnovy. Musíš se ujistit, že v případě havárie budeš schopen úspěšně obnovit svá data. Oracle Database a MySQL:

    Pro databáze, jako je Oracle nebo MySQL, je důležité používat jejich vlastní nástroje pro zálohování (například RMAN pro Oracle nebo mysqldump pro MySQL). Tyto nástroje mohou zajistit konzistenci a úplnost dat. Celkově závisí rozhodnutí na tvých konkrétních potřebách, dostupnosti a toleranci k datové ztrátě. Je důležité mít správnou strategii zálohování, která odpovídá tvým konkrétním požadavkům na obnovu dat. Pokud máš možnost, konzultace s odborníkem na zálohování a obnovu dat může být také užitečná.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.