Podstawowe zasady instalacji

Poznanie ponizszych zasad ulatwi podejmowanie decyzji przy instalacji NDS eDirectory na róznych platformach:


Wymagania sprzetowe

Wymagania sprzetowe uzaleznione sa od specyfiki wdrozenia NDS.

Przykladowo, podstawowa instalacja NDS eDirectory ze standardowym schematem wymaga ok. 74 MB przestrzeni dyskowej dla kazdych 50 tys. uzytkowników. Jednak przy dodaniu nowego zestawu atrybutów lub calkowitym wypelnieniu kazdego istniejacego atrybutu, rozmiar obiektów znacznie wzrasta. Przeklada sie to na wymagana ilosc miejsca na dysku, wydajnosc procesora i wielkosc pamieci.

Dwa czynniki decyduja o wydajnosci systemu: wielkosc pamieci podrecznej (buforowej) oraz szybkosc procesora.

Dla uzyskania najlepszych rezultatów nalezy buforowac jak najwieksza czesc zbioru DIB, w miare mozliwosci sprzetowych. Patrz Podzial pamieci pomiedzy bufory wpisów i bloków .

NDS dziala prawidlowo juz na maszynie jednoprocesorowej. Jednak NDS 8.5 do optymalnej pracy wymaga zastosowania systemu wieloprocesorowego. Zwiekszenie liczby procesorów poprawia wydajnosc niektórych funkcji, np. logowania i wielowatkowosci. Choc sam system NDS niezbyt intensywnie wykorzystuje moc procesora, to zdecydowanie obciaza uklady wejscia/wyjscia.

Tabela 1 ilustruje typowe zalecenia systemowe dla NDS eDirectory na platformach NetWare, Windows NT i Linux.


Tabela 1.

Obiekty Procesor Pamiec Dysk twardy

100,000

Pentium* III 450-700 MHz (jeden)

384 MB

144 MB

1 milion

Pentium III 450-700 MHz (dwa)

2 GB

1,5 GB

10 milionów

Pentium III 450-700 MHz (od 2 do 4)

2 GB +

15 GB

Tabela 2 ilustruje typowe zalecenia systemowe dla NDS eDirectory na platformie Solaris.


Tabela 2.

Obiekty Procesor Pamiec Dysk twardy

100,000

Sun* Enterprise 4500

384 MB

144 MB

1 milion

Sun Enterprise 5500

2 GB

1,5 GB

10 milionów

Sun Enterprise 6500 - system wieloprocesorowy

2 GB +

15 GB

Tabela 3 ilustruje typowe zalecenia systemowe dla NDS eDirectory na platformie Tru64.


Tabela 3.

Obiekty Procesor Pamiec Dysk twardy

100,000

64-bitowy procesor Alpha

384 MB

144 MB

1 milion

64-bitowy procesor Alpha

2 GB

1,5 GB

10 milionów

Alpha 64-bit processor

2 GB +

15 GB

Wymagania odnosnie procesorów moga przekraczac te podane w tabeli, w zaleznosci od zainstalowanych na komputerze uslug dodatkowych, jak równiez od liczby obslugiwanych przez niego operacji uwierzytelniania, odczytu i zapisu. Obciazenie dla procesora moga stanowic takie operacje, jak szyfrowanie i indeksowanie.

Oczywistym jest fakt, ze wieksza szybkosc procesora wplywa na poprawe wydajnosci . Równiez dodatkowa pamiec poprawia wydajnosc gdyz NDS moze wówczas buforowac w pamieci wieksza czesc katalogu.


Wymuszenie procesu tworzenia lacza zwrotnego

W zwiazku z tym, ze podczas instalowania uaktualnienia do NDS eDirectory wewnetrzne identyfikatory NDS ulegaja zmianie, proces tworzenia lacz zwrotnych (Backlink Process) aktualizuje obiekty, aby zachowac ich spójnosc.

Lacza zwrotne sledza odwolania zewnetrzne do obiektów znajdujacych sie na innych serwerach. Proces laczy zwrotnych sprawdza czy dla kazdego odwolania zewnetrznego z serwera istnieje rzeczywisty obiekt wlasciwie zlokalizowany i weryfikuje wszystkie atrybuty lacza zwrotnego w replice glównej. Proces lacza zwrotnego uruchamiany jest po dwóch godzinach od otwarcia bazy danych, a nastepnie co 780 minut (13 godzin). Wartosc takiego przedzialu czasu mozna ustawiac w zakresie od 2 do 10 080 minut (7 dnia).

Po przeprowadzeniu migracji do NDS zalecane jest wymuszenie uruchomienia procesu tworzenia lacz zwrotnych, za pomoca polecenia SET DSTRACE=*B z konsoli serwera. W systemach Linux, Solaris i Tru64, polecenie to mozna uruchomic ze zgloszenia konserwacyjnego polecenia ndstrace. Uruchomienie procesu jest szczególnie wazne w przypadku serwerów, które nie zawieraja repliki.