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 14:00 | Zajímavý článek

    Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    včera 12:00 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 12.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 0
    17.7. 18:44 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 155 (pdf) a Hello World 27 (pdf).

    Ladislav Hagara | Komentářů: 1
    17.7. 16:11 | Nová verze

    Hyprland, tj. kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, byl vydán ve verzi 0.50.0. Podrobný přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 2
    17.7. 15:55 | Komunita

    Patrick Volkerding oznámil před dvaatřiceti lety vydání Slackware Linuxu 1.00. Slackware Linux byl tenkrát k dispozici na 3,5 palcových disketách. Základní systém byl na 13 disketách. Kdo chtěl grafiku, potřeboval dalších 11 disket. Slackware Linux 1.00 byl postaven na Linuxu .99pl11 Alpha, libc 4.4.1, g++ 2.4.5 a XFree86 1.3.

    Ladislav Hagara | Komentářů: 5
    16.7. 21:22 | IT novinky

    Ministerstvo pro místní rozvoj (MMR) jako první orgán státní správy v Česku spustilo takzvaný „bug bounty“ program pro odhalování bezpečnostních rizik a zranitelných míst ve svých informačních systémech. Za nalezení kritické zranitelnosti nabízí veřejnosti odměnu 1000 eur, v případě vysoké závažnosti je to 500 eur. Program se inspiruje přístupy běžnými v komerčním sektoru nebo ve veřejné sféře v zahraničí.

    Ladislav Hagara | Komentářů: 19
    16.7. 16:22 | IT novinky

    Vláda dne 16. července 2025 schválila návrh nového jednotného vizuálního stylu státní správy. Vytvořilo jej na základě veřejné soutěže studio Najbrt. Náklady na přípravu návrhu a metodiky činily tři miliony korun. Modernizovaný dvouocasý lev vychází z malého státního znaku. Vizuální styl doprovází originální písmo Czechia Sans.

    Ladislav Hagara | Komentářů: 26
    16.7. 15:33 | Upozornění

    Vyhledávač DuckDuckGo je podle webu DownDetector od 2:15 SELČ nedostupný. Opět fungovat začal na několik minut zhruba v 15:15. Další služby nesouvisející přímo s vyhledáváním, jako mapyAI asistent jsou dostupné. Pro některé dotazy během výpadku stále funguje zobrazování například textu z Wikipedie.

    bindiff | Komentářů: 8
    16.7. 13:33 | Bezpečnostní upozornění

    Více než 600 aplikací postavených na PHP frameworku Laravel je zranitelných vůči vzdálenému spuštění libovolného kódu. Útočníci mohou zneužít veřejně uniklé konfigurační klíče APP_KEY (např. z GitHubu). Z více než 260 000 APP_KEY získaných z GitHubu bylo ověřeno, že přes 600 aplikací je zranitelných. Zhruba 63 % úniků pochází z .env souborů, které často obsahují i další citlivé údaje (např. přístupové údaje k databázím nebo cloudovým službám).

    Ladislav Hagara | Komentářů: 5
    16.7. 00:11 | Nová verze

    Open source modální textový editor Helix, inspirovaný editory Vim, Neovim či Kakoune, byl vydán ve verzi 25.07. Přehled novinek se záznamy terminálových sezení v asciinema v oznámení na webu. Detailně v CHANGELOGu na GitHubu.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (27%)
     (7%)
     (3%)
     (0%)
     (1%)
     (4%)
    Celkem 410 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    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: 710×
    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: 72 | 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: 72 | 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: 72 | 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: 72 | 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: 72 | 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: 72 | 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.