Hlavní navigace

Jak svépomocí na vzdálený restart serveru

Pavel Francírek

S nutností restartovat server se setkal každý zkušenější správce. Pokud se stroj nachází pod stolem, nebývá většinou problém stisknout potřebný spínač. Jiná je však situace, pokud je server umístěn např. v hostingovém centru bez dohledu. V takových případech se vyplatí řešit restart vlastními prostředky.

V nedávné době vyšel na Lupě článek, v němž se Marek Antoš věnoval zkušenostem s hostováním serverů u několika různých providerů. Zastavil se také u problému vzdáleného restartu serverů tam, kde není zásah obsluhy možný okamžitě. V diskusi jsem to komentoval poznámkou o možnosti řešení této situace svépomocí. Byl jsem požádán, abych svůj komentář trochu upřesnil. O jaký se tedy jedná problém?

Spoustu věcí lze na serveru dělat vzdáleně. Ale jen do chvíle, než přestane odpovídat na ping, případně vrátí pouze dvouřádkový hexkód apod. Je jasné, že by bylo dobré na vlastní oči vidět, „co to píše“, ale mnohdy je daleko důležitějí, aby server co nejrychleji zase běžel. Pak nezbývá než někoho donutit, aby šel a zmáčknul patřičný čudlík. Druhá možnost je zapojit některý ze vzdálených resetů. V tomto článku bych vám rád představil dva typy.

412

Prvním je MasterSwitch (detaily zde) od firmy APC. Jedná se o krabičku výšky 1U . Na zadní straně má osm vývodů napájení – stejné „trojkolíky“ jako mají některé zdroje. Vepředu má několik kontrolních LEDek, vstup pro seriový kabel a RJ-45 jack pro připojení do sítě.

Výhodou řešení je, že se vlastně jedná o black-box, který vybalíte, připojíte napájení, nastavíte síť, zapojíte servery a vše je hotovo. Vše další už se ovládá buď přes telnet nebo web. Celý vypínač se chová jako samostatný počítač. To (a značka výrobce) se projevuje v poměrně vysoké ceně, která činí přibližně 25 tisíc korun. Další nevýhodu vidím v tom, že se jedná o vypínač, tj. že dojde k přerušení napájení, což, jak víme, příliš počítačům neprospívá. A to i v případě, kdy se nastaví prodleva při zapnutí. Kladem je určitě fakt, že se jedná o specializované zařízení, takže samo o sobě je dostatečně spolehlivé.

413

Druhým řešením je využít skutečnost, že server většinou nebývá sám a navíc u něj bývají volné sériové porty. Proto lze použít třeba modul IO RS232 (detaily zde) firmy Papouch elektronika. Jedná se o obvod, který na základě signálů posílaných přes seriový port ovládá maximálně čtyři relé. Ty se připojují přímo na resety na základní desce. To je asi jediný zádrhel, protože je nutný zásah do serveru, ale ten je ve většině případů bezbolestný a skládá se z operace otevření krabice – odpojení stávajícího kablíku – připojení vzdáleného resetu – zavření krabice. A pak už jen pomocí jednoduchého prográmku přepínáme relé a tím resetujeme příslušný server bez nutnosti jeho vypínání. Pro zvýšení bezpečnosti lze buď použít ještě klasický watchdog, který hlídá počítač s resetem, nebo zapojit druhý modul do sousedního počítače. V případě, kdyby přestaly reagovat oba, už by se stejně jednalo o takový problém, že by osobní asistence byla nutná. Výhodou řešení je jeho nízká cena (kolem jednoho tisíce korun) a možnost vlastního rozšiřování funkcí (automatický reset ve spolupráci s nějakým monitorovacím softwarem, libovolné vlastní administrační prostředí apod.)

Pro naše servery provozující portál Xko.cz jsme použili druhé řešení v kombinaci s watchdogy. Ty byly na zakázku vyrobeny firmou Papouch. Jedná se o zařízení, které očekává v pravidelných intervalech signál na sériovém portu a pokud jej nedostane, tak sepne reset. Jak zpodění na začátku (kvůli čekání na start systému), tak i interval mezi kontrolami je programovatelný. Druhý možný typ resetu je takový, který nejdříve čeká na inicializaci, a teprve pak začne hlídat. Watchdogy lze řešit i jako ISA katru, ale díky trendu v návrhu moderních motherboardů, kdy se stále častěji ISA zcela vynechává, není toto řešení aktuální.

Při naší konfiguraci šesti serverů využíváme jeden vzdálený reset a dva watchdogy. Jeden je v „hlídacím“ počítači, ze kterého je možné resetovat čtyři další, a druhý je v samostatném pomocném serveru. Během ostrého provozu jsme od instalace na začátku roku naštěstí nepotřebovali reset použít, ale během testovaní fungovalo vše na 100 %, a tak jsme přesvědčeni, že už nebudeme muset kvůli restartování serverů volat na helpline.

Nejde pochopitelně o jediná možná řešení a podobných zařízení se na našem trhu prodává více, jejich cena však většinou výrazně překračuje částku, kterou jsou majitelé serverů do tohoto typu zařízení ochotni investovat. Proto jsou watchdogy v serverech stále spíše raritou než běžnou součástí. Tato situace se však s postupující dobou naštěstí výrazně mění k lepšímu. Možná se tak stanou watchdogy a s nimi spojená zařízení standardním vybavením serverů již velmi brzy.

Anketa

Používáte na svém serveru zařízení typu watchdog?

Našli jste v článku chybu?

6. 7. 2005 0:31

Karel Malý (neregistrovaný)
Ten panel od FCC-PC jsme taky zkoušeli, funguje bezvadně, ale není zrovna nejlevnější. Nakonec rozhodla cena, firma SelfControl (www.selfcontrol.cz) nám vyšla vstříc a nejvíce používáme jejich typy wdt1r a wdt1e a wdt2usb nebo wdt2 nebo tak nějak, který umí taky nabootovat diagnostiku z usb flashdisku, když poč často zatuhává. Konfigurace podle vlastní potřeby. Pro switche nabízí taky wdt2sw neznám ale přesný označení - připojení do konektorů RJ45.

Karel

DigiZone.cz: Mňam TV splnila slib a odešla z DVB-T

Mňam TV splnila slib a odešla z DVB-T

Vitalia.cz: Potvrzeno: Pobyt v lese je skvělý na imunitu

Potvrzeno: Pobyt v lese je skvělý na imunitu

DigiZone.cz: Zdeněk Gerlický: nový ředitel nangu.tv

Zdeněk Gerlický: nový ředitel nangu.tv

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Podnikatel.cz: Snížení DPH na 15 % se netýká všech

Snížení DPH na 15 % se netýká všech

Podnikatel.cz: 3, 2, 1..EET startuje. Na co nezapomenout?

3, 2, 1..EET startuje. Na co nezapomenout?

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Root.cz: Nová třída SD karet A1 s vysokým výkonem

Nová třída SD karet A1 s vysokým výkonem

120na80.cz: 5 nejčastějších mýtů o kondomech

5 nejčastějších mýtů o kondomech

120na80.cz: Popraskané rty? Některé balzámy stav zhoršují

Popraskané rty? Některé balzámy stav zhoršují

120na80.cz: Stoná vaše dítě často? Upravte mu jídelníček

Stoná vaše dítě často? Upravte mu jídelníček

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Podnikatel.cz: Alza.cz má StreetShop. Mall.cz více výdejních míst

Alza.cz má StreetShop. Mall.cz více výdejních míst

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy

Podnikatel.cz: Daňové úlevy s EET nestačí. Budou zdražovat

Daňové úlevy s EET nestačí. Budou zdražovat

Root.cz: Kamery Sony se dají ovládnout na dálku

Kamery Sony se dají ovládnout na dálku

Vitalia.cz: Nejlepší obranou při nachlazení je útok

Nejlepší obranou při nachlazení je útok

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Root.cz: 250 Mbit/s po telefonní lince, když máte štěstí

250 Mbit/s po telefonní lince, když máte štěstí