Martin 'rejdi' Rejda's homepage

Video: OI-2010

V roku 2010 bolo celoštátne kolo olympiády v informatike. Konalo sa v Trenčíne, na fakulte Mechatroniky. V tom roku sme ja a Mišo 'Johnny64' Petrucha vyrobili nové prostredie pre túto a podobné akcie. Oproti predošlým rokom už prostredie nebolo postavené na distribúcii Knoppix ale použili sme Arch Linux a ten jemne upravili tak, aby:

Použitie rolling update distribúcie má pre budúcnosť niekoľko výhod, predovšetkým pre nás (vlastne už len johnnyho, keďže preberá štafetu po mne): Pochopiteľne, je tu riziko nejakej väčšej zmeny, ktorú bude potrebné odsledovať a upraviť naše zmeny tak, aby všetko fungovalo ako treba. Už to ale nie je stav, kedy tesne pred celoštátkom vyjde nový Knoppix a je potrebné aplikovať pôvodné zmeny na novú verziu a polovicu vecí upraviť, aby fungovali.

Inštalácia:

Tu si môžete stiahnuť sľubované video. Už dopredu musím povedať, že náš sen o inštalácii všetkého behom pol hodiny nevyšiel, no už aspoň vieme, čo spraviť lepšie v budúcnosti. Priebeh inštalácie vyzeral nasledovne:

  1. príchod čosi po 9:00
  2. prepájanie sieťových a iných káblov, aby boli miestnosti na jednej sieti, oddelené od zvyšku siete
  3. zapnutie servera (notebooku) a začiatok samotnej inštalácie (tu začína video)
  4. nastavenie všetkých počítačov na boot zo siete
  5. pri naštartovaní zo siete sa už spúšťal test pamäte (memtest86+)
  6. v druhej miestnosti sme museli prekáblovať ešte jeden wifi router po ceste a to nás stálo ďalší čas
  7. miestnosť 3. ktorá bola použitá ako záložná šla pomerne bez problémov, ikeď donútiť tie IBMka zapnúť BIOS nebolo 2x jednoduché. Počítače na druhej strane miestnosti sme nakoniec ignorovali, keďže tam bol nejaky hlbší problém
  8. miestnosť 4. tá problémová. Problém bol ten, že switch, ku ktorému bola táto miestnosť pripojená, neprepúštal multicast pakety a tak sa sieťová inštalácia nekonala. Ako je vidieť na videu, samotné bootovanie zo siete trvalo o dosť dlhšie ako inde
  9. zmena štandardnej voľby na inštaláciu zo siete
  10. niektoré počítače ešte stále testovali, no keď dotestovali, stačilo stlačiť ESC a už sa šlo do inštalačného módu
  11. v miestnosti 1. sa vyskytol počítač s chybnou pamäťou. To sme sa rozhodli ignorovať, keďže chyba bola iba v jednom bite, no robiť by sme to nemali
  12. v momente ako všetky počítače čakali v inštalačnom móde, napísali sme kúzelný príkaz a
  13. stlačili ENTER :)
  14. tu sa oplatí napísať, že neinštalovali sme všetky počítače naraz ale len tieto, keďže obsahovali nvidia grafiku, ktorú open-source ovládač nerozpoznal a tak sme museli vyrobiť špeciálny obraz pre tieto počítače
  15. začala sa distribúcia hlavného obrazu po sieti (tretinovou rýchlosťou oproti predpokladanej, no aj to bolo dobré)
  16. po skončení si ešte systém vyrobil swap súbor na disku
  17. a naštartoval sa systém
  18. pokračovali sme odskúšaním testovača a odovzdaním jednoduchého príkladu. Fungovalo
  19. ďalej to isté, pre miestnosť 3. a 4. - stlačit ESC a ísť spustiť jeden príkaz na serveri
  20. FAIL
  21. nič sa nedialo, domnievame sa, že to bolo tým, že switch do jednej z miestností neprepúšťal multicast pakety
  22. tak sme prešli do miestnosti 4. Tú sme inštalovali ručne asi dve hodiny, za pomoci Slax-u, štartovaného z USB kľúča a distribúcie obrazu cez web server
  23. v miestnosti 3. sme vymenili switch za malý 8 portový s ktorým multicast fungoval
  24. výsledkok bol ten, že inštalácia záložnej miestnosti trvala asi 5 minút
  25. skontrolovali sme, či je nastavenie sieti OK, či počas súťaže nebude mať súťažiaci prístup tam, kam nemá mať a vypli stroje
  26. nasledovala posledná skúška správnosti. Nastavili sme štandardnú voľbu na vypnutie
  27. zapli všetky počítače, ktoré sa hneď vypli a tak sme vedeli, že štart zo siete funguje
  28. skončili sme nakoniec asi o tretej poobede :-/ ale máme už aspoň overené, že ak je sieť v poriadku, sme schopní naozaj rýchlej a masovej inštalácie

hore

2007 (c) Martin Rejda, Homepage, rejdi~at~homepage~dot~ksp~dot~sk