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 18:33 | Bezpečnostní upozornění

    Vládní CERT (GovCERT.CZ) upozorňuje (𝕏) na kritickou zranitelnost v jsPDF, CVE-2025-68428. Tato zranitelnost umožňuje neautentizovaným vzdáleným útočníkům číst libovolné soubory z lokálního souborového systému serveru při použití jsPDF v prostředí Node.js. Problém vzniká kvůli nedostatečné validaci vstupu u cest k souborům předávaných několika metodám jsPDF. Útočník může zneužít tuto chybu k exfiltraci citlivých

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 16:22 | Komunita

    V úterý 13. ledna 2025 se v pražské kanceláři SUSE v Karlíně uskuteční 5. Mobile Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a související infrastrukturu. Akci pořádá David Heidelberg.

    … více »
    lkocman | Komentářů: 0
    včera 16:00 | Pozvánky

    Už je 14 dní zbývá do začátku osmého ročníku komunitního setkání nejen českých a slovenských správců sítí CSNOG 2026. Registrace na akci je stále otevřená, ale termín uzávěrky se blíží. I proto organizátoři doporučují, aby se zájemci přihlásili brzy, nejlépe ještě tento týden.

    … více »
    VSladek | Komentářů: 0
    včera 02:22 | Pozvánky

    Rok 2026 sotva začal, ale už v prvním týdnu se nashromáždilo nezvykle mnoho zajímavostí, událostí a zpráv. Jedno je ale jisté - už ve středu se koná Virtuální Bastlírna - online setkání techniků, bastlířů a ajťáků, kam rozhodně doražte, ideálně s mikrofonem a kamerou a zapojte se do diskuze o zajímavých technických tématech.

    Dějí se i ne zcela šťastné věci – zdražování a nedostupnost RAM a SSD, nedostatek waferů, 3€ clo na každou položku z Číny … více »
    bkralik | Komentářů: 0
    5.1. 22:00 | Komunita

    Vývojáři GNOME a Firefoxu zvažují ve výchozím nastavení vypnutí funkce vkládání prostředním tlačítkem myši. Zdůvodnění: "U většiny uživatelů tento X11ism způsobuje neočekávané chování".

    Ladislav Hagara | Komentářů: 10
    5.1. 15:22 | Nová verze

    Nástroj pro obnovu dat GNU ddrescue (Wikipedie) byl vydán v nové verzi 1.30. Vylepšena byla automatická obnova z disků s poškozenou čtecí hlavou.

    Ladislav Hagara | Komentářů: 0
    5.1. 12:55 | IT novinky

    Protokol IPv6 má již 30 let. První návrh specifikace RFC 1883 je z prosince 1995.

    Ladislav Hagara | Komentářů: 13
    5.1. 01:55 | IT novinky

    Byli vyhlášeni vítězové ocenění Steam Awards 2025. Hrou roku a současně nejlepší hrou, která vám nejde, je Hollow Knight: Silksong.

    Ladislav Hagara | Komentářů: 2
    4.1. 21:11 | Nová verze

    Byla vydána nová verze 26.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Anh-Linh. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.

    Ladislav Hagara | Komentářů: 0
    3.1. 20:22 | Humor Ladislav Hagara | Komentářů: 67
    Které desktopové prostředí na Linuxu používáte?
     (0%)
     (4%)
     (0%)
     (11%)
     (24%)
     (6%)
     (6%)
     (3%)
     (11%)
     (52%)
    Celkem 228 hlasů
     Komentářů: 4, poslední včera 12:50
    Rozcestník

    Dotaz: HA cluster 2 serverov

    1.8.2019 09:18 Ferdo
    HA cluster 2 serverov
    Přečteno: 776×
    Dobry den,

    v sucasnosti mam jeden virtualny server. Na server sa historicky nabalovalo vela uloh. nagios, web, python skripty, vela uloh v crontabe, etc...

    Vznikla poziadavka vyrobit HA cluster, tj. druhy rovnaky server s master <-> master replikacia.

    prosim vedeli by ste mi odporuci akou cestou by som sa mal uberat, co si pozriet, co nastudovat a ako zacat?

    Dakujem.

    Odpovědi

    1.8.2019 09:40 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Ten, kdo požadavek na master-master zadával, tomu rozumí, nebo to jen někde zahlédl z rychlíku?

    Cílem je rozdělit zátěž na více serverů, protože to jeden nezvládá (tedy potenciálně master-master), nebo zvýšit spolehlivost při výpadku jednoho serveru (a stačilo by mnohem jednodušší master-slave s handoverem)?
    1.8.2019 09:47 Ferdo
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Cielom je zvysit spolahlivost pri vypadku jedneho servera kedze je na nom nabalenych mnozstvo roli.

    co mate na mysli pod pojmom handover?
    Max avatar 1.8.2019 10:40 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    To znamená režim master-slave s ručním překlopením. Když padne primár, je na adminovi, zda ten primár opraví, nebo nahodí VM v záloze.

    Režim master-slave s ručním překlopením nevyžaduje moc režií. Režim master-master je o dost složitější a náročnější.
    Nevím, jak je na tom KVM (Hyper-V to neumí), ale třeba vmware to řeší tak, že dělá online replikaci běžící VM na vzdálený storage + replikuje i obsah paměti. Když primár padne, automaticky nahodí VM v záloze, což je otázkou pár sekund.
    Toto vyžaduje určité licence a dobře naddimenzovanou síťovou infrastrukturu + navíc to umožňuje jen u VM, které mají myslím max 4x vCPU (možná u novější verze umí více, ale v té max licenci).

    Mít storage cluster mezi dvěma lokalitama vyžaduje též dobrou infrastrukturu (a výkonný storage). Musíš zajistit, že do vzdálené lokality ti vedou aspoň dvě trasy dvěma různými směry, protože když ti někdo překopne lajnu, tak asi nechceš, aby se ti na záloze všechno automaticky nahodilo a porušila se ti konzistence replikovaných dat vůču primáru.

    Z toho důvodu je nejlepší master-slave řešení. Dva servery, dva storage. Na jednom serveru+storage běží půlka věcí, na druhém druhá půlka. Mezi storage async replikace v nějakých intervalech (třeba co 5min). Když padne jedna strana, nebude fungovat půlka služeb, dokud je ručně nenahodíš na druhé straně. Pokud bude replikace řešena čistě v rámci storage, tak VM budou ve stavu, jako by jsi natvrdo vypnul proud. To v dnešní době přežije všechno.

    Pokud ti záleží na minimálním rollbacku dat při překlopení v případě pádu, tak než to všechno řešit drahým řešením a na úrovni VM (což mnohdy nejde, viz limit na vCPU apod.), můžeš to řešit na aplikační úrovni. Tj. mít pro kritické aplikaci dvě VM, jednu v primární lokalitě, druhou v záložní a syncovat data na aplikační úrovni (db sync mezi databázema apod.).

    Já na aplikační úrovni syncuju třeba tyto VM/služby : dns, ntp, nginx reverzní proxy servery, aplikační servery (jako např. IIS), oracle databáze atd.
    Zdar Max
    Měl jsem sen ... :(
    1.8.2019 10:54 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Tak nějak, díky za follow-up.

    Máme master-slave jednodušší o replikaci filesystému přes drbd, takže se nemusí nic syncovat, databáze (mysql, mongodb) se replikují také online jejich vestavěnými replikacemi master-slave. Samozřejmě drbd vyžaduje tlustou linku mezi instancemi, ale mám s ním výborné zkušenosti, spolehlivá technologie.

    Handover je spuštěním jednoho skriptu, ale je to ruční, do rizika split-brain se mi nechce, zase tak kritické služby neděláme. Samozřejmě každý má kritéria jinak.
    3.8.2019 07:38 rpajik | skóre: 18 | blog: rpajikuv_blog
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Pokud to padne hodně natvrdo, tak je dost velká šance, že zrovna mysql v tomhle režimu nebude mít to úložiště konzistentní. Pokud tam bude pouze InnoDb a dáte si hodně pozor jak je to nastavení, tak "jen" přijdete o poslední transakce. Postgresql to většinou zvládne. NoSQL věcem je to v podstatě jedno.
    3.8.2019 07:53 rpajik | skóre: 18 | blog: rpajikuv_blog
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Hyper-V vzdálenou repliku umí ( tedy asi jen storage a nastavení virtuálu, obsah paměti možná ne ). Failover na ten replica server tam také možný je.

    Pokud je více Hyper-V serverů v clusteru a mají společné úložiště, tak při pádu jednoho serveru se to spouští na jiném.

    pozn. Nikomu netlačím Hyper-V, to spíš jen pro pořádek.

    To řešení kdy jsou 2 servery a na každém běží polovina věcí, je cesta do záhuby. Dává to falešný pocit bezpečí, ale realně se pak snadno stane, že když se všechny služby potkají na jednom serveru, tak tam neni dost výkonu. Člověk si řekne že si tu zátěž ohlídá ... jenže to jsou různé krátké peaky co na grafech vidět moc nejsou ... člověk má dva servery, dle agregovaných grafů oba zatížené na 40% ... a pak se to přeleje všechno na jeden server je smutek. Pokud 2 servery, tak je za mě lepší failover a tu zátěž mít vždy jen na jednom. V případě výkonostního problému klidně na chvilu rozhodit na oba ... ale s vědomím že v tu chvíli redundanci prostě nemám a je třeba to řešit.

    Jinak na to aby se to správně přepnulo automaticky bys měl mít vždy někde ještě třetí server - na papíře samozřejmě heartbeat nebo keepalive vše správně zařídí. Ale když na sebe ty servery neuvidí tak je z toho krásný split-brain, protože si oba nahodí služby. Proto je potřeba mít někde třetí server ( klidně bez dat a služeb ), abys měl quorum. Když umře jeden server, tak ten záložní si na sebe převezme služby jen pokud nebude zcela osamocen. Jestli to stačí přehazovat manuálně, tak quorum netřeba řešit.
    Max avatar 3.8.2019 13:46 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Myslel jsem HA včetně failoveru, to čistě replikace samotné VM/storage bez obsahu ram není. Replikace samotné VM bez obsahu ram není problém snad na žádném virtualizačním řešení. Pokud tam mám ale věci, co mi nabíhají 30min, tak to prostě není ideální. A od toho je právě i replikace ram (Hyper-V opravdu neumí), případně řešit na aplikační úrovni.
    Pro eliminaci split brain není ve většině případů potřeba třetí server. Aby na sebe servery viděly, od toho je duplikovaná síťová infrastruktura, případně společný storaže pro quorum disk.
    Jinak to, aby si člověk pohlídal, že vše je schopné utáhnout jeden server, je samozřejmost a v dnešní době nejde tak moc o CPU jako spíše o storage a paměť.
    Zdar Max
    Měl jsem sen ... :(
    1.8.2019 11:00 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Jau.
    5.8.2019 20:55 Wex | skóre: 7
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Celkem dobrý úvod do problematiky je kniha: Designing Data-Intensive Applications
    8.8.2019 14:00 Ondra Beneš
    Rozbalit Rozbalit vše Re: HA cluster 2 serverov
    Dobry den, na high availability ve smyslu software stacku (bez reseni na urovni hypervisoru jako bylo popsano Hyper-V) se v soucasnosti pouziva corosync+pacemaker. pacemaker je vyspely system pro zajisteni resource managementu, ale i fencingu (pro deaktivaci nodu, ktere nejsou zdrave) a celkove synchronizace clusteru. corosync je pak messaging system, ktery bezi na kazdem z nodu clusteru jako runtime proces a zajistuje heartbeat komunikaci mezi nody.

    Mluvilo se tu o Hyper-V, ale nevsiml jsem si jasneho zadani/specifikace, jak by ten HA cluster mel vypadat. Na jakem OS to ma bezet? Jak je poresene sdilene uloziste?

    "Cielom je zvysit spolahlivost pri vypadku jedneho servera kedze je na nom nabalenych mnozstvo roli."

    => Toto je presne scenar, ktery by se dal resit pacemakerem. Klasicky failover. Oba stroje za normalnich okolnosti bezi, ale jenom na jednom bezi sluzby (aktivace uloziste, pripojeny filesystem, databaze, jakekoliv aplikace.). V momente, kdy se neco s timto aktivnim nodem (rikejme mu node1) stane, sluzby se na tomto node zastavi a spusti se na do te doby pasivnim nodu (nazveme ho node2).

    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.