Byla vydána verze 1.98.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Byla vydána nová verze 7.1 (YouTube) svobodného open source redakčního systému WordPress. Kódové jméno Mary Lou bylo vybráno na počest americké jazzové klavíristky Mary Lou Williams (YouTube).
Bun (Wikipedie), tj. běhové prostředí (runtime) a toolkit pro JavaScript a TypeScript, alternativa k Node.js a Deno, byl vydán ve verzi 1.4. Představení novinek také na YouTube. Bun byl přepsán z programovacího jazyka Zig do Rustu. Pomocí Claude Fable 5.
Vývojáři KDE na Mastodonu oznámili vydání balíku aplikací KDE Gear 26.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.
Společnost PINE64 kvůli nedostatku a vysokým cenám DRAM a eMMC dočasně pozastavuje výrobu linuxových zařízení. Výroba zařízení jako PineTime, PineVoice a Pinecil pokračuje.
Společnost Stripe se dohodla na akvizici společnosti OpenRouter. Za 7,5 miliardy dolarů.
Byla vydána nová verze 1.27 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.
V pátek 28. srpna se v Praze uskuteční již osmý Mobile Linux Hackday. Jako obvykle se potkáme v pražské pobočce SUSE v Karlíně na Křižíkově, takže kromě mobilního Linuxu je to tentokrát i příležitost přijít se podívat na nově zrekonstruované kanceláře. Začínáme v 10:00, ale dorazit můžete samozřejmě kdykoliv v průběhu dne. Setkáním vás provede Petr Hodina, vývojář GPU ovladačů v Mesa 3D a jeden z hlavních lidí české komunity kolem mobilního … více »
Představen byl Raspberry Pi Compute Module 5 Programming Jig. Jedná se o zařízení umožňující připravit Compute Module 5 do plně funkčního stavu bez nutnosti použití dalších vstupně / výstupních desek. Podporuje automatizaci pomocí nástroje rpi-sb-provisioner. Podrobnosti v dokumentaci.
Hackeři ve Francii ukradli data více než půl milionu daňových poplatníků. Je to jeden z největších hackerských útoků v dějinách země. O útoku z konce června informovala až teď daňová správa. Teprve od pondělí dotčeným občanům zasílá e-maily s instrukcemi, jak postupovat dál. Hackeři se sice nedostanou k penězům dotyčných, hrozí ale věrohodné podvody. Hackeři získali třeba celá jména, údaje o rodinných příslušnících nebo také údaje o
… více »Zadani: Zalohovane rozdeleni provozu pres vice stroju pro HTTP
Komponenta co dela problem je heartbeat/pacemaker.
Navrh reseni: + 2x Atom server s Debianem + heartbeat/pacemaker pro udrzeni konzistenece IP/ldirectord + ldirectord pro rozdeleni provozu mezi web servery
Konkretni reseni:
ldirectord spravuje 32 virtualu s nastavenim:
virtual=1-ex.web:www
real=1.nginx.srv:http gate
real=2.nginx.srv:http gate
real=3.nginx.srv:http gate
fallback=127.0.0.1:80
service=http
scheduler=rr
checktype=negotiate
checkport=80
request="/"
receive="0eb0a38cfbcf77985e4d281b78cc3336"
virtualhost=1-ex.com
pacemaker ovlada 32 IP pro loadbalancer:
primitive ex-1 ocf:heartbeat:IPaddr \
params nic="ethINT" cidr_netmask="16" ip="10.2.205.1" \
meta is-managed="true" \
op monitor interval="20s" timeout="20s"
Pozadavek ktery dela problem: Je treba zajistit aby ldirector bezel na stejne stroji jako IP adresy.
Reseni: IP adresy se v nastaveni pacemakeru daji do stejne skupyny jako ldirectord nebo se daji do stejne collocation.
Behem vypadku jedne IP z pacemakru se vypnou vsechny uvedene za touto IP. Priklad z nastaveni pacemakru:
group web : ex-1 ex-2 ex-3 ex-4 ...
Kdyz vypnete ex-2, tak se dle pravidel vypne vse za nim(ex-3 3x-4 ...) . To je vazne nezadouci.
Reseni: Dle stranky http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-resource-sets-ordering.html nastavit sekvencni spousteni na false. Ale kurna JAK? :o)
Zmeny provadim pres prikaz 'crm_resource','crm resource' nebo primo v 'crm configure show' .
Ovsem vse doposud nepomaha a heartbeat porad vypne vsechny sluzby za zastavenou sluzbou.
Mozna je me reseni zbytecne a lze pouzit jiny vhodnejsi nastroj, ovsem zatim bych zustal u tohoto reseni.
Tuto moznost jsem testoval a nepomuze.
Ptal jsem se Tomase Ebenlendra a po par pokusech je spravne reseni:
colocation c1 inf: ex-1 ldd colocation c2 inf: ex-2 ldd colocation c3 inf: ex-3 ldd ....
Pote muzete vypnout jednu IP a ldirectord zustane v provozu.
Ovsem nemuzete presouvat pomoci prikazu crm resource move ex-1 protoze ten vam prida location k resource a pri dalsim presunu jineho zdroje muze dojit ke kolizi(location) a jeden ze zdroju vam nebude fungovat.
Tiskni
Sdílej: