ja som pouzival kedysi PCI kartu do ktorej isiel zvlast kabel a mala vlastnu IP.
bol tam primitivny firmware asi so 4 prikazmi a boli na nu natvrdo zapojene kable z reset tlacitka.
stacilo zadat prikaz reset a karta zmackla reset tlacitko
stalo to asi $50
Názory k článku
Reboot serveru pingem
karta
celé vláknoRe: karta
celé vláknoTohle samo ma kazdej rozumnej server, ale to zminoval i autor. Kuprikladu v pripade dellu se to jmenuje drac, a funguje to i v pripade, ze je stroj vyplej.
Re: karta
celé vláknoStejne tak ILO u HP a ILOM u Sunu.
Ony to maj dokonce i nektery desktopovy desky od Intelu http://en.wikipedia.org/wiki/Intel_Active_Management_Technology
Re: karta
celé vláknoJedna mestska legenda - kdysi, jeste v tech davnych casech kdy se pouzivaly windows, byl jeden kluk v leningrade a aby nemusel furt jezdit z jednoho konce mesta na druhy, tak mel proti sobe postaveny dva pocitace a kdyz jeden chcipnul, otevrel u druhyho cd mechaniku a ta na tom chcipnutem zmackla reset.
Re: karta
celé vláknoTohle asi napadlo vice lidi:
Uz jsem viddel i fotku robota, ktery pohybem CD mechaniky kyva detskou kolibkou.
Re: karta
celé vláknoTo neni legenda, ja mel ten sam setup na strahove pres leto, kdyz jsem byl dlouho pryc.
Re: karta
celé vláknohej, ale ten resetovany pocitac bol s linuxom, resetujuci s mechanikou bol s windowsom :)
Re: karta
celé vláknoTym hovoris, ze pocitac s windows je vhodny tak maximalne na spustenie jedneho demona, ktory vysuva CD mechaniku :)))
Re: karta
celé vláknotym chcel povedat, ze Windows je system ktory nikdy nespadne a preto musi sluzit ako posledna zachrana -> da sa na neho spolahnut, mechaniku vysunie za kazdych okolnosti
Re: karta
celé vlákno"Windows je system ktory nikdy nespadne"
Troll? :D
Re: karta
celé vláknojj, o tom jsem taky slyšel ještě v době, kdy jsem cvakal jako školák v dosu a patlal svoje první prográmky v pcfandu a pascalu :-)) jojo
Serverovna
celé vláknoTak pred 10 lety by tenhle clanek byl hodne cool. Bohuzel dneska je uz vetsina serveru virtualizovanych nebo v rozumne serverovne. Restart staci zadat z administrativniho webu.
Re: Serverovna
celé vláknoAdministrativne rozhranie je celkom dobre, ale aspon u mna nezvlada sync diskov, co je pre mna hlavny dovod, preco pouzivat sysrq. Ja ho pouzivam "lokalne", cez KVM over IP, nie pomocou pingu.
Inak neviem, kedy padaju take servery, ale vsetky zhodenia a skoro-zhodenia serveru sa mi podarili tak, ze neodpovedal ani ping.
Konkretne islo o zle zapisany prikaz iptables, ale tam sa typicky chranim tym, ze to bezi v screene a spustam nieco ako ./iptablesskript && sleep 10 && iptables -F, co ma uspesne chrani pred zablokovanim sa (sleep prerusim, ked vidim, ze este pripojenie funguje). Tu sa mi podarilo skoro sa odpisat len raz (zachranil ma sleep a flush).
Dalsich par pripadov suviselo s tym, ze som testoval Xen a server na danom jadre jednoducho neprezil boot virtualneho stroja. Tam sa hodilo sysrq, ale ani to niekedy nezaberalo, tak som server musel na dialku "natvrdo" restartovat.
Re: Serverovna
celé vláknoTady na to s oblibou pouzivam ssh -4 ev. ssh -6, protoze iptables a ip6tables jsou ruzne prikazy, takze vetsinou ten druhy protokol zustane zivy, i kdyz se na tom prvnim osklive nezadari.
Sysrqd demon
celé vláknoVcelku mně to zaujalo a donutilo to zkusit na jednom serveru, který se mi teď párkrát právě takhle blbě říznul to zkusit. Jenže je tam Fedora 7 a pro tu to není tak jednoduché rozjet. Nakonec jsem skončil u sysrqd démona, který sici asi bude náchylnější na pády, ale zase šel nainstalovat :-)
Re: Sysrqd demon
celé vláknoNemyslim, ze by byl nejak extra padavy, spise kdyz se nepekne sekne user space, tak pres nej nic neposlete. Tady je u kerneloveho reseni vetsi nadeje. Navic kdyz to bude dlouhodobe spici demon, tak si ho oom_killer urcite vybere jako vhodnou obet, az bude systemu dochazet pamet. A zabranit tomu je zase o dalsim demonovi.
Ono ne kazde zatuhnuti se takle da vyresit, ale nekdy to pomuze.
Re: Sysrqd demon
celé vláknoOOM Killeru se dá říct, ať daného démona nezabíjí, pomocí /proc/$PID/oom_adj. Démon se také může odpoutat od filesystému i swapu tak, že svůj paměťový prostor flock ne, a prioritu nad ostatními aplikacemi si může nastavit nice m. Pak už ho může zastavit jedině to, když se sekne scheduler v jádře, ale potom asi těžko bude fungovat i cokoliv jiného včetně kernelového řešení.
Re: Sysrqd demon
celé vláknoJa jsem nemyslel, ze by byl nejaky padavy, ale prave presne to, ze bezi v userspace misto ciste v kernelu. A už jsem ho jednou použil, sice jsem byl od stroje shodou okolností jen 3 metry, ale i tak se to počítá :-)
nechci@spam.cz
celé vláknoPěkné, bohužel se v poslední době děje opak a to že server reaguje na SSH, ale nejde rebootovat žádným způsobem ani přes KVM. Jde to leda tak přes HP iLO.
Re: nechci@spam.cz
celé vláknoPouzivam patchnuty kernel s IMQ (pro shapovani provozu), a starsi verze obcas zpusobily kernel error, kdy PC sice jelo, ale neslo korektne restartovat pres "reboot".
Pomohlo vzdy toto:
# echo s > /proc/sysrq-trigger && echo u > /proc/sysrq-trigger && echo b > /proc/sysrq-trigger
A pokud Vam server nejde rebootovat ani pres sysrq (musi byt zapnute), tak bych se snazil najit pricinu, protoze to *neni normalni*.
A ještě ta čeština
celé vláknoSorry za otravný příspěvek, ale tohle není blog. Článek by měl mít nějakou úroveň. Začalo to hned v prvním odstavci ( zařízení, která mají minimální spotřebu, ale pro firewall -- tam bych vzhledem k významu čekal spíš souřadnou spojku), a pokračovalo spoustou jazykových konstrukcí typických pro angličtinu (iptables pravidla; Na RedHat klonech). Myslím, že konkrétně tyto prohrešky jsou zmíněny i v článcích od p. Krčmáře.
Je mi jasné, že autor získává drtivou většinou informací v angličtině a je tak náchylnější k anglismoům, přesto by si měl dát tu práci a zamyslet se, jestli píše pořád ještě česky, nebo anglicky s českými slovy.
P.S. Po přečtení titulku jsem se lekl, že existuje nějaký nový exploit, kterým může kdokoliv restartovat cokoliv. Naštěstí tomu tak není.
Re: A ještě ta čeština
celé vlákno...že by existoval na Rootu někdo, komu na formě záleží? Pana Krčmáře mezi ně nepočítám, jedny chyby kritizuje a ještě horší sám dělá.
Cizojazyčný zdroj NENÍ omluvou pro kurvení češtiny, buďto pisatel češtinu zvládá nebo ne. Pravidla jsou dána.
Vám doporučuju to samé, co dělám já: Buďto mi to stojí za to číst, nebo to nečtu (a patřičně ohodnotím). Root je sám sobě mírou věcí a může si psát, co chce, na vás je, zda to budete číst.
Zdravím!
P.S.: Připomnělo mi to úplně stejný amatérismus při lokalizaci linuxových aplikací. Vzhledem k tomu, že překládat může skoro každý, kdo má díru do prdele, nutně se to musí někde projevit. Často je lepší používat originální lokalizaci.
Re: A ještě ta čeština
celé vláknoKouzlem nechtěného jste prokázal, že forma u nikoli beletristicky, ale informačně obsažných textech má jedinou podmínku - jednoznačnost. Vše ostatní je jen, řekněme, kulturní bonus. Podotýkám, že kulturní bohatství pochází i od osob nekulturního vzhledu... My, Češi, máme to privilegium zacházet s nejstrukturovanějším živým jazykem a proto se u nás projevuje vyšší citlivost na nejen sémantickou přesnost vyjadřování. O překladatelích a lokalizátorech se vyjadřovat raději nebudu...
Re: A ještě ta čeština
celé vláknomoje dcera chodila kdysi s chlapem, ktery po kazdem jidle odstranil drobky, ktere zbyly na stole, prirucnim vysavacem na baterie.
Delate to take tak?
Re: A ještě ta čeština
celé vláknoNe, shodím je na zem, tam je uklidí Roomba :-)
Re: A ještě ta čeština
celé vláknoDrobky registruju od velikosti čtvrtky chleba.
Re: A ještě ta čeština
celé vláknoa namiesto prirucneho vysavaca mas urcite zahradny drvic.
Re: A ještě ta čeština
celé vláknoKdežto u vás doma je otrocky uklidí manželka, že? To pak chápu ten posměch...
Taky jsem míval sousedy, kteří ignorovali drobky, a pak se od nich po celém paneláku rozlezli švábi (resp. rusi domácí). Jejich vyhubení trvalo několik měsíců, super zážitky.
Jinak doporučuji drobit na talíř nebo tác, než na stůl :).
ping?
celé vláknoOd kdy patri ping do protokolu udp?
Re: ping?
celé vláknoUDP ping se obcas pouziva. Treba na unixech nema bezny uzivatel pravo vytvorit ICMP socket, tak se to obcas resi takhle.
Re: ping?
celé vláknoTak ping se da i po tcp ... ;D, ale ten "standardni" je samo na ICMP.
Re: ping?
celé vláknoze sitovych nastroju nezapomente na traceroute... ten pouziva i UDP.
pocul som o originalnejsom sposobe....
celé vlákno... a to servery umiestnit oproti sebe, vhodne umiestnit dvd/bd mechaniky a tlacidla reset. Prikaz eject na serveri otvori mechaniku a ta vrazi do resetu na serveri oproti :)
Re: pocul som o originalnejsom sposobe....
celé vláknoMy taky. Polovina diskuse se okolo toho točí ;-)
Watchdog?
celé vláknoNebylo by lepší použít watchdog? Byl to rychlejší na nastavení, bezpečnější, může reagovat rychleji atd. Ani není potřeba mít speciální watchdog kartu nebo podporu na desce, v popisované situaci funguje kernelový watchdog dobře.
Re: Watchdog?
celé vláknoNo jo, stačil by starý dobrý Resetátor
Re: Watchdog?
celé vláknoWatchdog je skvely, zvlaste treba na alixech, kde je skutecny HW. Nicmene jsou situace, ktere nepozna. Peknou ukazkou je rozpad filesystemu ve /var. Tam watchdog stroj neotoci, protoze jeho demon zije. Ale na stroj se nedostanete pres ssh a treba mysql take stoji.
Re: Watchdog?
celé vláknoPak to chce mít lépe napsaného watchdog démona :-)
programátor v jazycích, pro které se nedá najít nikdo, kdo by je znal
celé vláknoopravdu chtěl autor jen 15bytovou sůl? ( range(1,16))
Re: programátor v jazycích, pro které se nedá najít nikdo, kdo by je znal
celé vláknoOmlouvam se, je to skutecne trapna chyba. Redakce uz script v clanku upravila pro range (0,15). Novy salt uz nebude mozne zlomit pred skoncenim vesmiru, ale jeste par vesmiru potom ;-).
To je nechutné
Mít server 100km to je nápad. Hackery na takový aby nevěděli kam dřív, když sou tak nenažraný.
Pak se můžu divit, že nemám práci.
Restart?
Někdy kolem roku 2002, díky zkušenějšímu kolegovi přičichnul k Gentoo. Od té doby jsem na něm postavil několik serverů, ale nevzpomínám si, že bych někdy potřeboval restart.
BTW: Ten první server beží na stejném HW (vyjma HDD a větráčků) dodnes. Slouží pro cca 250 uživatelů router/firewall/shapin/samaba/ftp/dns/web server + Mysql. Včera jsem ho vypínal a čistil uptime 290dní.
Kondenzátory vypadají dobře, ještě pár let bude sloužit.

