next up previous
Next: Hlavní oblasti zkoumání a Up: No Title Previous: Současný stav

Současná verze základního návrhu

Uveďme nejprve přehled předpokládaného využití adresářových služeb ve výpočetním prostředí univerzity. Hlavní datové entity a jejich využití (komentář k obr. 1):

  figure39
Figure: Přehled základního návrhu struktury dat

Přehled předpokládaného využití adresářových služeb ve výpočetním prostředí univerzity, v rámci Centra a TEN-155

Pro představu o funkčním modelu informační infrastruktury uveďme stručný přehled některých základních funkcí:

Datové schéma pro uložení konfiguračních informací stanic v distribuovaném prostředí

Navržené schéma slouží k reprezentaci konfiguračních dat pro stanice v distribuovaném výpočetním prostředí. Tyto informace slouží pro konfiguraci stanic v době automatické (re)instalace a při provozu.

Základní funkční model

Každé stanici je přiřazena množina dvojic klíč-hodnota, které nesou vlastní informaci. Aplikace využívající tyto informace (instalační a systémové skripty) znají syntaxi a sémantiku, pro informační infrastrukturu není důležitá. Je třeba poskytnout nástroj následujícího typu:

getclusterinfo <hostname> [<key> [<value>]]

Získání informací o stanici:
alltt116

Získání informací o stanici - hodnota konkrétního klíče:
alltt118

Získání informací o stanici - lze zadat klíč a hodnotu a získat logickou návratovou hodnotu.

Struktura uložení dat

Každé stanici odpovídá jedna položka v adresářovém stromu. Položky mohou být uspořádány v dvouúrovňové hierarchii - za účelem seskupení do tzv. clusterů, tj. skupin stanic se stejnými vlastnostmi.

figure121

Stanice dědí vlastnosti clusteru, je-li v nějakém umístěna a není-li tatáž vlastnost definována explicitně pro stanici. Vlastnosti jsou v navrženém modelu reprezentovány atributem keyvalue který definuje dvojici klíč-hodnota.

figure128

Klient, který slouží k získávání konfigurační informace realizuje logiku, která na základě navržené struktury dat získá vlastnosti zadané stanice. To znamená provedení několika LDAP dotazů k zjištění členství stanice v clusteru, vlastností clusteru a vlastností stanice a spojení těchto vlastností do jednoho pohledu (dle výše nastíněného pravidla - vlastnosti uvedené u stanice mají vyšší váhu). Současný klient je realizován v jazyce PERL a používá knihovnu PERLDAP.


next up previous
Next: Hlavní oblasti zkoumání a Up: No Title Previous: Současný stav

Jiri Sitera
Tue Feb 15 17:23:17 MET 2000