Motivace, cíle projektu OrioNT

Z HelpDesk
Verze z 12. 6. 2006, 17:01, kterou vytvořil Phanousk (diskuse | příspěvky) (kategorizace, stránka je OUT OF DATE!!!)

Koordinator projektu R. Griessl



Motivace

Heterogenita vypocetniho prostredi na Zapadoceske Univerzite v Plzni cita jiz radu platform. Presto je nasi snahou poskytovat uzivatelum pokud mozna jednotny pristup k rade prostredku v pocitacove siti a jednotne uzivatelske prostredi. Cilem je nabidnou uzivatelovi tuto "jednotnost" nezavisle na tom, jakou pouziva pristupovou platformu (jaky typ stanice, terminalu, PC, jaky operacni system, ...). Tato problematika, reapektive jeji reseni v ramci ZCU, je sdruzena do projektu s nazvem ORION.

V prubehu mesice listopadu 1998 bychom radi otevreli prvni ucebnu se stanicemi s operacnim systemem MS Windows NT 4.0. Tento operacni system doposud v nasich ucebnach neni pouzivan a proto budeme resit velke mnozstvi pocatecnich aktivit. Nasim cilem, a vlastne naplni tohoto "projektu", by melo byt maximalni mozne sjednoceni s dosavadnimi implementacemi projektu ORION.


Cile projektu

  • Spojit prihlasovaci proces Windows NT s existujici databazi uzivatelu projektu ORION tak, aby se uzivatel s platnym AFS ID mohl prihlasit a pracovat na libovolnem verejnem systemu NT 4.0.
  • Pro authentikaci pouzivat system Kerberos 5 [prozatim jsem nuceni pouzivat verzi Kerberos 4]. Prechod na verzi 5 by mel byt z uzivatelskeho hlediska transparentni (neviditelny).
  • Behem prihlasovaci procedury je treba pripojit AFS prostor a namapovat uzivateluv domovsky adresar, ktery bude na AFS.
  • Dale je treba zajistit uzivatelsky konfigurovane pocatecni nastaveni systemu (mobilni uzivatelske profily, ulozene na AFS).
  • Zaroven je treba ve chvili prihlasovani rozhodnout nejakym detekcnim mechanismem typ stanice (jde-li o beznou stanici v ucebne nebo o stanici v kancelari, atd). Dle toho bude uzivatelovi pridelena prislusna "uroven prav" popripade prislusna sada zakladniho softwaru.
  • Dalsim cilem projektu bude vytvoreni optimalni architektury softwaru (pravdepodobne vetsi cast na AFS a zbytek lokalne) tak, aby bylo mozne software co nejlepe udrzovat (konfigurace, upgrade, ...).
  • Navrhnout a realizovat rozumny zpusob pro zalohovani NT stanic.
  • Navrhnout a realizovat rozumny zpusob pro instalaci systemu NT.
  • Bylo by hezke mit nejaky mocny zpusob pro vzdalene sledovani a administraci NT systemu.

...

... Dalsi cile vyplynou v prubehu zkouseni a debat se zkusenejsimi odborniky :-) a budou na toto misto prubezne doplnovany.


Predpokladany prinos

Vysledkem projektu by melo byt umozneni pouziti systemu Windows NT 4.0 (do budoucna snad i naslednych verzi) jak ve verejnych laboratorich, tak i na ostatnich podporovanych pocitacich v ramci ZCU. Melo by tedy byt mozne uzivatelskym - pomerne trivialnim - zpusobem "nainstalovat" system a potrebne aplikace na jakykoli dostatecne vybaveny pocitac (ucebny, kancelare, neverejne laboratore, ...) s tim, ze samozrejme typ instalace je nutno odlisit a dat konkretnimu uzivateli patricna prava pro spravu systemu, pristup k aplikacim, ...


Casovy horizont

Na projektu se v techto tydnech a mesicich (listopad 98) usilovne pracuje a predpokladame jeste pomerne dlouhou cestu k ustalenemu stavu. Nicmene jeste v prubehu listopadu bychom radi rozjeli jakysi zkusebni - testovaci - provoz v ucebne I203 (nova budova informacniho centra CIV) se stanicemi Windows NT 4.0. V relativne kratkem intervalu by mely nasledovat dalsi verejne ucebny pod spravou CIV.


Velmi hruby naznak technickeho reseni

Vyuzivame know-how vyznacnych americkych univerzit (predevsim University of Notre Dame) Predevsim je treba upravit modul pro prihlasovani uzivatele k systemu NT. Proces "Winlogon" vyuziva za timto ucelem knihovni modul zvany GINA. Deafultne pouzivaji NT originalni GINA knihovni modul od firmy Microsoft (MSGINA.DLL). Tento modul je treba predelat tak, aby provadel nami pozadovane operace. Lepsi, nez prepsat celou knihovnu znovu od zacatku, bude "pretizit" tento existujici modul. To znamena, ze potrebujeme novy modul, ktery bude definovat "nase" pozadovane funkce a v mistech pouziti ostatnich funkci bude volan modul MSGINA.DLL. Tento modul v sobe obsahuje primo kod nekterych operaci a vola nektere externi moduly a externi skripty .CMD.