Server se základní deskou VIA Epia ME6000
2) Popis programového řešení a spuštěných služeb
Server, na kterém byly provozovány tyto webové stránky, byl původně postaven se základní deskou ECS L7VMM2, mikroATX provedení s integrovanou grafickou, síťovou a zvukovou kartou. Procesor byl AMD Duron 750, pro požadované úkoly plně postačující. Nicméně spotřeba i takto jednoduchého počítače se pohybovala kolem 80 wattů, což je pro trvale běžící zařízení poměrně hodně. Při hledání alternativního řešení padla volba na základní desku VIA Epia ME6000, obsahující vše potřebné včetně procesoru VIA Eden s pasivním chladičem. Tento procesor běží na kmitočtu 600MHz (4,5 x 133MHz) . Deska dále obsahuje jeden slot pro paměťový modul a jeden PCI slot. Samozřejmostí je přítomnost grafické a zvukové karty, síťové karty, několika USB portů a standardních LPT a COM portů. Deska obsahuje rovněž dvě rychlá IDE rozhraní až ATA 133. Pro provoz serveru jsou všechny nepotřebné části vypnuty v setupu (zvuková karta, sériové a paralelní porty) a pro integrovanou grafickou kartu je nastavena nejmenší dostupná sdílená paměť 16MB. Příkon desky je jen kolem 20W, velkou výhodou je pasivní chlazení, protože životnost větráčků je velmi špatná a na Duronu bylo nutno větráček měnit každý rok. Po zkušenostech s Duronem je jako dostačující paměť použit jeden modul 256MB DDR 266. Protože server slouží i jako router s firewallem pro připojení lokální sítě k internetu, je do jediného PCI slotu zasunuta běžná ethernetová karta Realtek 10/100Mbitů, do níž je připojen ADSL modem. Server je umístěn ve skříni YY A211 , microtower provedení. Kromě základní desky jsou ve skříni ještě tři harddisky, jeden malý 40GB se základním systémem a dva velké 250GB pro uživatelská data, dále DVD mechanika a kvalitní zdroj Fortron s aktivním PFC. Ze zdroje je na speciální panýlek do slotu vyvedeno napájení pro externí zařízení, 2x +12V pro ADSL modem a osmiportový switch Edimax a +9V pro wifi AP Ovislink. Společné napájení není problém, protože všechna ethernetová propojení jsou uvnitř každého zařízení galvanicky oddělena transformátorky. Jediný problém by mohl nastat u ADSL modemu s USB rozhraním, ale to není v tomto případě použito. Celá tato sestava včetně záložního zdroje APC 350 má v klidu příkon 52W, který se zvýší o cca 10W při větší aktivitě harddisků. Harddisky jsou rozmístěny ve skříni tak, aby byly dobře chlazeny, nejde je umístit do dvou připravených 3 1/2" slotů nad sebe, takže jsou uchyceny ve speciálně vyrobených držácích na různých místech ve skříni tak, aby kolem nich mohl volně proudit vzduch. Chlazení celé skříně zastane teplotně regulovaný větráček ve zdroji, teplota harddisků je monitorována a je mezi 40 a 45 stupni. Výsledkem tohoto řešení je prakticky bezhlučný provoz a rozumný příkon ze sítě při zachování rozumné rychlosti zpracování požadavků jak od uživatelů místní sítě tak z venku z internetu. Za provozu není k serveru připojena ani klávesnice ani monitor, nicméně v případě potřeby lze oboje připojit, přihlásit se jako administrátor a případné problémy řešit takto. Prakticky tato situace nastala za čtyři roky provozu pouze jednou, když se nepodařila aktualizace nové verze webminu přímo z tohoto webového rozhraní.
Zpět na obsah.2) Popis programového řešení a spuštěných služeb.
Na serveru byla nainstalována linuxová distribuce Mandrake 9.2. Už v původním řešení s Duronem nebyly s touto distribucí žádné problémy, ukázala se jako velmi stabilní, takže byla použita bez podstatných změn i pro verzi s VIA Epia. Distribuce Mandrake (dnes pod novým jménem Mandriva linux) není pro verzi 9.2 podporována od roku 2005, nicméně vzhledem k závislostem mezi jednotlivými moduly a pro nedostupnost některých modulů pro novější verze Mandrivy byla tato verze 9.2 v serveru ponechána. Použité jádro 2.4.22 splňuje požadavky na provoz všech použitých modulů včetně RAIDu. Při instalaci (už před několika lety) byly zvoleny jen potřebné balíčky (Mandrake používá systém balíčků rpm), vše běží pouze v konzoli bez jakékoliv grafické nadstavby s tím, že postupně byl ještě počet použitých balíčků minimalizován jen na ty skutečně potřebné. Naopak některé balíčky byly nově nainstalovány podle potřeby, obsluha webkamery, záložního zdroje UPS, monitorování harddisků a provoz RAIDu. Server obsluhuje elektronickou poštu i s webovým rozhraním (Sendmail a Squirrelmail), umožňuje ftp přístup (ProFTPD), web obsluhuje sever Apache, místní síť spolupracuje se Sambou, oddělení od internetu zajišťuje stavový firewall iptables a vše je administrováno přes web Webminem. V systému je také nakonfigurován softvérový RAID1 pomocí raidtools, je vytvořen ze dvou stejných disků, přičemž všechny disky jsou kontrolovány démonem smartd. Disky jsou pravidelně testovány a případný problém je hlášen odesláním e-mailu. V serveru je spuštěn démon spolupráce se záložním zdrojem apcupsd, který loguje a e-mailem hlásí případné výpadky sítě. Navíc je přes USB port připojena jednoduchá webová kamera, jejíž obrázek je přístupný na webových stránkách a který je obměňován jednou za minutu. Celé programové řešení bylo převzato z původního serveru s Duronem (vytvořením image disku bit po bitu programem g4u) , jediná změna byla nutná pro ethernetové rozhraní na základní desce, kde bylo nutno přiřadit do modules.conf alias via-rhine. Server je připojen přes ADSL modem k internetu (rychlost 3072/512). Pro místní síť slouží jednak jako zálohovací médium a jednak jako společný adresář pro výměnu dat mezi jednotlivými uživateli. Přístup je selektivní k různým adresářům a jsou nastaveny a hlídány kvóty diskového prostoru pro jednotlivé uživatele. Provoz této verze serveru byl ukončen 29.5.2008.
Zpět na obsah.Případné připomínky, náměty nebo dotazy prosím na jan at grill42 dot cz. Děkuji.