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 17:00 | Zajímavý software

    Společnost Cloudflare představila Cloudflare OS (GitHub), tj. open source platformu navrženou pro integraci umělé inteligence (agentů) přímo do pracovních procesů organizací.

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

    Byla vydána nová verze 5.13 svobodného multiplatformního softwaru pro konverzi a zpracování digitálních fotografií primárně ve formátů RAW RawTherapee (Wikipedie). Vedle zdrojových kódů je k dispozici také balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo ke spuštění a spustit.

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

    Jean-Baptiste Kempf na svém blogu představil novou verzi 9.0 "Lei" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie).

    Ladislav Hagara | Komentářů: 1
    4.8. 20:11 | Komunita

    Richard Hughes oznámil, že službu Linux Vendor Firmware Service (LVFS) umožňující aktualizovat firmware zařízení na počítačích s Linuxem, nově sponzoruje také společnost NVIDIA.

    Ladislav Hagara | Komentářů: 1
    4.8. 12:22 | Zajímavý software

    Edvard Rejthar na blogu zaměstnanců CZ.NIC představil svou aplikaci SlideRshow (GitHub). Funguje jako prohlížeč fotek, ale i jako jejich organizér a prezentátor. Neinstaluje se, běží přímo v prohlížeči. Bez serveru. Offline.

    Ladislav Hagara | Komentářů: 3
    4.8. 11:44 | Nová verze

    Kermit, tj. protokol pro přenos souborů, vznikl před 45 lety. Při této příležitosti byla po 15 letech od vydání poslední stabilní verze 9.0.302 vydána nová stabilní verze 11 implementace C-Kermit. S podporou IPv6.

    Ladislav Hagara | Komentářů: 0
    4.8. 11:11 | Zajímavý článek

    První verze konverzního nástroje Pandoc byla vydána před 20 lety. Jeho autor John MacFarlane při tomto výročí rekapituluje jednotlivé etapy vývoje a přidávání nových funkcí – rozšíření nejen Markdownu a podporu mnoha dalších formátů.

    |🇵🇸 | Komentářů: 0
    4.8. 00:55 | Pozvánky

    Srpen přinesl nejen další spalující vedro, ale také Virtuální Bastlírnu s neméně žhavými novinkami. Využijte tedy předpovědi na deštivý čtvrteční večer a od 20:00 se připojte online k tomuto neformálnímu setkání kutilů, techniků a vědců, kde se strahovskými bastlíři proberete nejzajímavější věci, na které jste narazili za poslední měsíc. Pokud jde o novinky, řeč zcela jistě přijde na systém INDX pro tiskárny Průša, který na konci

    … více »
    bkralik | Komentářů: 0
    3.8. 17:22 | Zajímavý článek

    Firma T-Mobile blokovala „dezinformační web“ AC24 bez toho, aniž by k tomu měla závazný pokyn orgánů veřejné moci. Píše to ve svém rozsudku Městský soud v Praze, který po čtyřech letech uzavřel kauzu blokace zmíněného webu. Operátor musí uhradit škodu ve výši 35 tisíc korun. Advokát společnosti T-Mobile se snažil i u odvolacího senátu argumentovat tím, že firma jednala v dobré víře, když na stránky omezila přístup poté, co ji k tomu vyzvalo

    … více »
    Ladislav Hagara | Komentářů: 50
    3.8. 16:33 | IT novinky

    Padla obžaloba v bitcoinové kauze. Státní zástupkyně chce pro Blažka 6,5 roku vězení, pro Titze 8 let.

    Ladislav Hagara | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (18%)
     (30%)
     (6%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2327 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: HA cluster 2 serverov

    1.8.2019 09:18 Ferdo
    HA cluster 2 serverov
    Přečteno: 913×
    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: 73 | 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: 73 | 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.