TU Chemmnitz

Universitätsrechenzentrum

TU Chemnitz > URZ > Kurse > Unterlagen > Admin-nt

4. Servereinsatz

4.1. Spezielle Anforderungen

Folgende Bedingungen und Forderungen bestehen im Pool-Umfeld des URZ und beeinflussen Nutzungstechnologie, Workstationkonfiguration und Servereinsatz:

Hinzu kommen Forderungen, die für jeden normalen Arbeitsplatz-PC auch stehen, wie:




Daraus ergibt sich, daß folgende Aufgaben nicht lokal von der Workstation, sondern von Servern übernommen werden müssen:

Vorhandene Serverlösungen sollten weitgehend in die Windows NT-Technologie integriert werden.

4.2. Fileserver
4.2.1. Windows NT mit AFS

Zur Datenspeicherung hat sich das verteilte Filesystem AFS seit 1994 im URZ bewährt. Da entsprechende Klientensoftware für Windows NT verfügbar ist, setzen wir AFS auch auf dieser Systemplattform ein.
Auf allen Pool-Arbeitsplätzen (und Servern) wurde die AFS-Klientensoftware von Transarc installiert. Dieses Softwareprodukt stellt den gesamten AFS-Filebaum an der NT-Workstation als Netzlaufwerk bereit. Jeder Nutzer ist dadurch u.a. in der Lage, auf sein HOMEDIR, das sich im AFS befindet, im UNIX und auch unter Windows NT zuzugreifen.




Die AFS3.5.-Klientensoftware wird von Transarc im Netz bereitgestellt. Die Installation erfolgt durch Starten des Programms setup.bat.

Es sollte nicht mehr installiert werden, als erforderlich ist:

X

Bei der Konfiguration des AFS-Klienten (in der "Systemsteuerung") sind folgende Einstellungen wichtig:

Cell Name: tu-chemnitz.de
Obtain AFS-Tokens when loggin into Windows
Cache Size: (im Karteiblatt namens Advanced) 100000 (oder mehr)
Der AFS-Cache wird seit AFS3.5 auf der Festplatte gehalten.

Das Mounten des AFS-Filesystems geschieht im System-Loginscript wie folgt:

net use u: \\%computername%-afs\all /P:N

Windows NT merkt sich über das Sitzungsende hinaus, welche Netzlaufwerke gemountet sind. Das Laufwerk U:, das wir im Loginscript montieren, wird deshalb "nicht persistent" (Option /P:N) bereitgestellt.

Der Nutzer kann aber während seiner Sitzung weitere Netzlaufwerke montieren.

Allerdings geschieht das Mounten von Netzlaufwerken im Windows NT prinzipiellnicht nutzerbezogen! D.h. ohne administrative Eingriffe bekommt ein Nutzer auch die Laufwerke bereitgestellt, die jener Nutzer gemountet hatte, der zufällig zuvor an der gleichen Workstation arbeitete.
Aufgrund unterschiedlicher Zugriffsbefugnisse sind diese Netzverbindungen aber nicht zu gebrauchen, es kommt zu Fehlermeldungen beim Loginvorgang und die ordnungsgemäße Herstellung der Netzverbindungen des aktuellen Nutzers wird gestört.

Deshalb werden im Systemloginscript vorsorglich alle Buchstaben des Alphabets mit

SUBST X: /D >NUL

bzw.

NET USE X: /delete >NUL

freigegeben.

Der Nutzer erhält beim Login automatisch ein AFS-Token, wenn das Paßwort für Windows NT mit dem AFS-Paßwort identisch ist. Wir empfehlen diese Übereinstimmung unerfahrenen Nutzern.

Nutzer, die immer genau unterscheiden können, welches Paßwort verlangt wird, können in allen drei Systemwelten (UNIX, AFS, Windows NT) verschiedene Paßworte verwenden.

(Prinzipiell kann das AFS-Filesytem natürlich auch im Fenster "Arbeitsplatz" durch den Button "Netzlaufwerk verbinden" montiert werden.)

Leider ist folgende Konstruktion beim "net use" nur dem Administrator unter Verwendung von Submounts erlaubt:

\\%computername%-afs\pfadname

Deshalb ist es im Loginscript eines nicht privilegierten Nutzers unmöglich, ein anderes AFS-Verzeichnis außer AFS-Root als Netzlaufwerk zu mounten.


Beim Einsatz des AFS3.4-Klienten für Windows NT bemerkt der Nutzer z.Z. zwei Schönheitsfehler:

Zur Realisierung dieser Aktionen muß sich der Nutzer an einem UNIX-System anmelden.

Mit AFS3.5 stehen die gleichen Kommandos wie in der UNIX-Welt zur Verfügung (kpasswd und pts), die in einer DOS-Box einzugeben sind.




Andere Fileserverlösungen sind:

4.2.2. Bereitstellung der HOME-Verzeichnisse

Damit der Nutzer sein HOME-Verzeichnis als Laufwerk sieht, verwenden wir im Systemloginscript folgende Anweisung:

SUBST H: U:\tu-chemnitz.de\home\urz\d\dgr

Aufgrund der Struktur unseres Teilbaumes für HOME-Verzeichnisse ist die vorletzte Komponente des Pfadnamens variabel (Anfangsbuchstabe des Nutzerkennzeichens). Da die BATCH-Programmierung unter Windows NT unflexibel wie im DOS ist, mußte die SUBST-Anweisung in einem kleinen C-Programm realisiert werden.

In jedem Benutzerkonto ist als BASIS-Verzeichnis (MS-Vokabel für HOMEDIR) das lokale Laufwerk H: einzutragen.

4.2.3. Bereitstellung der Anwendungssoftware

Anwendungspakete werden so installiert, daß sie - soweit wie möglich - im AFS stehen.

Den Zugriff auf die entsprechenden AFS-Verzeichnisse erlauben wir einer AFS-Gruppe, deren Mitglieder IP-Adressen sind.

Wir hatten geplant, den AFS-Pfad, in dem alle Anwendungen stehen, einem Laufwerksbezeichner zuzuweisen. Diese Zuweisung sollte - analog zum HOME-Verzeichnis - mit SUBST erfolgen.

Dabei traten aber folgende Probleme auf:

Alle Files, die zu Anwendungen gehören und im AFS stehen, müssen deshalb durch den vollständigen Pfadnamen (ausgehend von AFS-Root = U:) referenziert werden.




Viele Anwendungen tragen bei der Installation Werte in die Registrier-Datenbank ein. Dort kann alles gespeichert werden, was irgendwie konfigurierbar ist. Die meisten Eintragungen erfolgen in den Hauptschlüsseln "HKEY_LOCAL_MACHINE" und "HKEY_CURRENT_USER".

Die Eintragungen in "HKEY_LOCAL_MACHINE" lassen sich (ebenso wie die bei der Installation lokal abgelegte DLL's, Fonts, usw.) mittels SMS auf alle Poolmaschinen verteilen.
Darauf wird in einem späteren Kapitel noch eingegangen.

Die Eintragungen im "HKEY_CURRENT_USER" muß aber jeder Nutzer durch ein individuelles Setup selbst durchführen.

Es läst sich einrichten, daß im Startmenü neben dem Applet zum Start der Anwendung eine zweite Schaltfläche für das individuelle Setup angeboten wird. Diese müßte der Benutzer einmalig vorm ersten Aufruf einer Anwendung anklicken.

Da wir davon ausgehen, daß es dabei zu vielen Fehlbedienungen kommen würde, sind wir bei allen Anwendungen, für die es sich realisieren lies, wie folgt vorgegangen:

Aber nicht jede Anwendung erlaubt es, daß sie unter einem anderen Namen gestartet wird. In diesem Fall rufen wir aus dem Startmenü unser C-Programm nicht mit Namen der Anwendung auf. Das hat leider zur Folge, daß die Anwendung nicht individuell konfiguriert werden kann, wenn sie bei der erstmaligen Verwendung über eine Dateiverknüpfung angeklickt wird.

4.2.4. Benutzerprofile

Benutzerprofile werden zum Speichern von Einstellungen benutzt, die der Anwender bei seiner Arbeit am PC vornimmt. Dadurch findet der Nutzer bei jeder weiteren Anmeldung die gleiche Arbeitsumgebung vor.

Es wird zwischen veränderlichen und verbindlichen Benutzerprofilen unterschieden.




Folgendes wird im Benutzerprofil festgehalten:




Das Benutzerprofil ist ein Verzeichnis, das folgende Ordner und Files enthalten kann:

X




Neben den Ordnern, mit denen die Einstellungen des Desktops, der Taskleiste incl. des Startmenüs beschrieben werden, befindet sich im Benutzerprofil das File NTUSER.DAT. Es enthält die Einstellungen aus dem Registry-Schlüssel "HKEY_CURRENT_USER".

X

(Ein Benutzerprofil wird übriges verbindlich, wenn die Datei NTUSER.DAT in NTUSER.MAN vom Administrator umbenannt wird.)




Während einer NT-Sitzung befindet sich das Profil auf der lokalen Festplatte im Verzeichnis %SYSTEMROOT%\PROFILES\benutzername. Einstellungen, die der Nutzer durchführt, werden (zunächst) dort registriert.

Es muß zwischen

unterschieden werden. Der wesentliche Unterschied besteht darin, daß bei einem servergespeicherten Benutzerprofil die lokale Version des Profiles auf einen Server kopiert wird, sobald sich der Benutzer vom System abmeldet. Servergespeicherte Profile werden verwendet, wenn ein Benutzer an jeder Arbeitsstation der Domain die gleiche Umgebung vorfinden soll.

Das Benutzerprofil wird bei der Anmeldung eines Benutzers geladen, d.h. der Profileordner wird auf die Workstation kopiert (wenn es sich um ein servergespeichertes Profil handelt) und die Informationen aus NTUSER.DAT werden in den Registry-Schlüssel "HKEY_CURRENT_USER" übernommen. Bei der ersten Anmeldung wird das Nutzerprofil aus einem Standardprofil, das sich auf jedem NT-PC befindet, erstellt. Die Datei NTUSER.DAT wird dabei aus dem Ordner %SYSTEMROOT%\PROFILES\Default User entnommen. Der Administrator kann die Originaldatei durch eine bereits modifizierte Datei NTUSER.DAT ersetzen. Diese kann z.B. ein Nutzerprofil enthalten, in dem die Netzwerkdrucker bereits eingerichtet sind und der Arbeitsplatz sinnvoll konfiguriert ist.




Wir setzen veränderliche, servergespeicherte Profile ein, die jedem Nutzer individuell zugeordnet sind.

Das Benutzerprofil wird im HOMEDIR des Nutzers im VerzeichnisH:\PUBLIC\NT\PROFIL gespeichert. Es befindet sich damit ebenfalls im AFS.

Gegenüber der Speicherung des Profils auf dem PDC (oder einem anderen NT-Fileserver) ergeben sich einige Vorteile:

Das zuletzt genannte Problem ist besonders verhängnisvoll, weil es dadurch zu Differenzen zwischen den tatsächlich im Registry-Schlüssel  "HKEY_CURRENT_USER" eingetragenen Informationen und unseren Flags in H:\PUBLIC\NT\sw_inst kommt.

Das Problem kann auch im AFS auftreten, falls beim Logout die Gültigkeit des AFS-Tokens nicht lange genug verzögert wird. Zum Zeitpunkt des Schreibens ist dann der Nutzer bereits "system:anyuser" - ohne Schreibrechte für sein HOMEDIR. Abhilfe schafft folgender Eintrag im Registry-Key: \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TransarcAFSDaemon\Parameters:

LogoffTokenTransferTimeout=30

Weitere Gründe für das Scheitern des Rückschreibens eines Benutzerprofiles sind:

4.3. Benutzerkonten

Jeder Benutzer muß über ein Benutzerkonto verfügen, damit er sich beim System anmelden kann.

Wir wollten möglichst ohne eine weitere Benutzerverwaltung (neben AFS und UNIX) auskommen. Es gab deshalb Überlegungen, daß sich der Benutzer gegenüber der Windows NT Workstation als "Gast" anmeldet und die eigentliche Authentifizierung im Loginscript gegenüber AFS erfolgt.

Das Benutzerkonto wird aber nicht nur zur Authentifizierung benötigt, sondern auch zur Zuordnung von Profilpfad und Homeverzeichnis. Beides läßt sich später (im Loginscript eines anonymen Nutzers) nicht mehr "umdefinieren".

Wir mußten deshalb eine Windows NT Domain mit einem PDC und einem BDC einrichten.

In der Domain existiert für jeden Nutzer ein Benutzerkonto.

X

Es enthält allgemeine Verwaltungsinformationen wie Name und Vorname sowie Regeln zur Gültigkeit des Nutzerpaßwortes.

Jeder Benutzer besitzt eine interne ID. Die ID von gelöschten Benutzerkonto wird nicht wieder benutzt ---> ein Nutzerkonto, das gelöscht und erneut angelegt wird, erhält nicht die gleiche ID.

X




Jeder Benutzer ist Mitglied von verschiedenen Gruppen:

X




Als Profilname ist die Angabe H:\PUBLIC\NT\PROFIL nicht möglich, weil zum Zeitpunkt des Nutzerprofil-Ladens das Scheinlaufwerk H: noch nicht existiert. Der Laufwerksbuchstabe H: wird im Login-Script erst später substituiert.

Als HOMEDIR kann dagegen H: angegeben werden.

X

Das Anmeldescript wird bei jedem Login des Benutzers ausgeführt. Es kann ein Stapelprogramm (BAT oder CMD) oder ein ausführbares Programm (EXE) sein.
Im Benutzerkonto steht als Anmeldescriptname ein relativer Pfadname. Er bezieht sich auf das Verzeichnis %WINDIR%\SYSTEM32\REPL\IMPORT\SCRIPTS des Computers, der die Echtheitsbestätigung beim Login vornimmt (entspricht der Freigabe NETLOGON).
--> das Anmeldescript muß auf jedem Domain-Controller stehen !

Der lokale Pfad wird nach dem erfolgreichen Login eines Benutzers in die Variablen %HOMEDRIVE% und %HOMEPATH% eingetragen.




Alle Nutzer haben nur eine zeitbefristete Nutzungsberechtigung, deren Ende im Benutzerkonto eingetragen wird.

X




Die Benutzerkontendatenbank steht im File: %WINDIR%\SYSTEM32\CONFIG\SAM
Die Größe, die dieses File annehmen kann, richtet sich vor allem nach der Größe der Registrierdatenbank. Dieser Wert kann unter Systemsteuerung --> System --> Leistungsmerkmale --> Ändern modifiziert werden.

X

Folgende Kalkulation für die zu erwartende Größe des Files kann aufgestellt werden (Quelle: lutz.mueller-hipper@human-network.com):

Microsoft gibt folgende Richtwerte an:

Nutzerzahl

SAM Size

Registry-Size

Pagefile-Size

RAM

3000

5 MB

25 MB

32 MB

16 MB

7500

10 MB

25 MB

64 MB

32 MB

10000

15 MB

25 MB

96 MB

48 MB

15000

20 MB

30 MB

128 MB

64 MB

20000

30 MB

50 MB

256 MB

128 MB

30000

45 MB

75 MB

332 MB

166 MB

40000

60 MB

102 MB

394 MB

197 MB

50000

75 MB

102 MB

512 MB

256 MB


Zu beachten ist, daß der Speicherplatz von gelöschten Accounts nicht selbständig wieder freigegeben wird.

Die separate Sicherung der Benutzerdatenbank ist mit den Tools regback und regrest aus dem Windows NT Ressource Kit möglich. Beim regback werden die gelöschten Accounts nicht gesichert --> der okkupierte Speicherplatz kann so freigegeben werden.

Beispiel:
regback C:\backup\sam.bak machine sam
regrest C:\backup\sam.bak C:\backup\sam.old machine sam

Vermutlich kann regrest nur an der Maschine ausgeführt werden, an der auch regback erfolgte. Beim Restore des PDC (nach einem Plattencrash) wollten wird die aktuelle Benutzer- und Computerdatenbank auf diesem Weg vom BDC übernehmen. Wir glaubten damit alle Änderungen, die seit Erstellung der Datensicherung stattfanden, schnell nachvollziehen zu können. Das war leider ein Irrtum! (siehe Abschnitt 4.6)

Ein Werkzeug zum Prüfen der Integrität der SAM (analog pwck aus der UNIX-Welt) existiert (vermutlich) nicht.

Vorsicht ist auch bei der Wahl der Benutzerkennungen geboten. Mir ist leider keine Liste jener Bezeichner bekannt, die nicht benutzt werden sollten.
Wir hatten z.B. Probleme mit der Kennung "nul", die für einen Nutzer namens Naumann, Ulf von unserer Datenbank generiert worden war. Das WinNT-Benutzerkonto wurde ohne Beanstandung angelegt (einschließlich der Angaben für das Basisverzeichnis und den Pfad für das Benutzerprofil). Der Nutzer konnte sich aber nicht anmelden, weil der lokale Profilordner C:\WINNT\PROFIL\NUL nicht angelegt werden kann. Es besteht offenbar ein Konflikt mit dem Gerätename "NUL". Unklar ist allerdings, warum für Unterverzeichnisse und Gerätenamen, der gleiche Namensraum benutzt wird.

4.4. Systemrichtlinien (Policies)

Systemrichtlinien sind Zusammenstellungen von Konfigurationsparametern. Sie erlauben die zentrale Vorgabe von Registry-Einstellungen. Der Administrator kann damit allgemeingültige Einstellungen vornehmen und Benutzer bzw. Computer mit Restriktionen versehen.

Das Programm zur Konfigurierung der Systemrichtlinien gehört nur zur NT-Server-Version. Es wird gestartet über Start --> Programme --> Verwaltung --> Systemrichtlinien-Editor (oder unter Ausführen: poledit)

Der Systemrichtlinieneditor kann nur bestimmte Registry-Einträge bearbeiten und kennt zwei Betriebsmodi:

Standardmäßig werden Systemrichtlinien in die Datei NTCONFIG.POL eingetragen.Diese Datei muß in der Freigabe NETLOGON auf jedem Domaincontroller stehen.

Diese Datei kann mit dem Systemrichtlinieneditor bearbeitet werden.

X




Der Administrator kann Computer, Benutzer und -gruppen benennen, für die Systempolicies gelten sollen. Leider lassen sich Computer nicht zu Gruppen zusammenfassen, d.h. für alle Workstations, die anderen Richtlinien unterliegen sollen als der Standardcomputer, müssen Policies einzeln angelegt werden.

Benutzer- und Computerrichtlinien lassen sich kopieren.

X




In der Benutzerrichtlinie lassen sich eine Fülle von Restriktionen festlegen.

Vorsicht ist aber bei Einschränkungen für den Standardcomputer bzw. den Standardbenutzer geboten, denn diese gelten auch für Administratoren!

Die benutzerspezifischen Einschränkungen betreffen:

X

Es kann z.B. festgelegt werden, daß die Mitglieder der Gruppe "pool_user"




Ferner kann vorgegeben werden, in welchen Verzeichnissen benutzerdefinierte Programme, Desktop-Symbole, Startmenü usw. liegen

X

Anmerkung: Vor der Variable %HOMEPATH% steht noch %HOMEDRIVE%




Weitere mögliche Einschränkungen sind:

X




Die computerspezifischen Einschränkungen betreffen:

X

Unter Netzwerk --> Aktualisierung der Systemrichtlinien wird festgelegt, ob Systemrichtlinien eingesetzt werden und wie das Policy-File heißt, das die Systemrichtlinie enthält (Standard: NTCONFIG.POL).




Für unsere Technologie sind diese Einstellungen, auf die im Kapitel "Workstationkonfiguration" weiter eingegangen wird, sehr wichtig.

X




Beim Anmelden eines Benutzers überschreiben die Eintragungen aus den Systempolicies die Einstellungen der lokalen Registry. Für viele Parameter kann der Administrator deshalb 3 Werte vorgeben:

Grau dargestellte Felder in der Systemrichtlinie, lassen den ursprünglichen Wert unverändert.

Da ein Nutzer mehreren Gruppen angehören kann, für die eine Systemrichtlinie existiert, sind für diesen Nutzer Richtlinien denkbar, die sich widersprechen. Eine Option kann z.B. für die Gruppe "pool_user" deaktiviert, für die Gruppe "sw_adm" dagegen aktiviert sein.

Welche Gruppe den Vorrang besitzt, wird mit der Gruppenpriorität geklärt. Sie wird so festgelegt:

X

X

4.5. Drucken

Eine wichtige Forderung bei der Einführung von Windows NT im URZ war die vollständige Integration der in der UNIX-Umgebung vorhandenen Drucker und die uneingeschränkte Anwendung des Abrechnungssystems.

Windows NT unterscheidet:

Ein Druckserver kann sowohl lokale als auch Netzdrucker bedienen. Der Druckertreiber wird nur auf dem Druckserver installiert und (wenn es sich um einen Netzdrucker handelt) automatisch auf die Arbeitsstationen kopiert.

Der eigentliche Druckvorgang zerfällt in zwei Teile:

Ein lokal angeschlossener Drucker wird so eingerichtet:

X

X




Die Schnittstelle, an die der Drucker angeschlossen ist, muß ausgewählt werden.

X




Der Drucktyp ist auszuwählen, damit die richtigen Treiber geladen werden.

X

X

Abschließend muß noch entschieden werden, ob der Drucker freigegeben werden soll und ob eine Testseite zu drucken ist.

Ggf. sind Zugriffsbefugnisse für die Drucker-Freigabe festzulegen. Dabei ist analog der Befugnisse des NTFS zu verfahren. Auf einen freigegebenen Drucker können die befugten Nutzer von anderen Arbeitsplätzen aus zugreifen.

Bevor das funktioniert muß die Druckerverbindung im Registry-Schlüssel "HKEY_CURRENT_USER" eingetragen sein.

X

Dazu benutzt der Anwender aber nicht etwa "regedit", sondern er verfährt so .




Die im Netz vorhandenen Drucker binden wir wie folgt ein:

Auf einem Domain-Controller wurde der Microsoft TCP/IP-Druckdienst installiert.
Systemsteuerung --> Netzwerk --> Dienste --> Hinzufügen

X

Damit steht als Druckeranschluß der LPR-Port zur Verfügung (am Arbeitsplatz - nicht als Netzwerkdrucker! ) .




Man kann diesen Port wie eine parallele oder serielle Schnittstelle verwenden. Der entsprechende Anschluß ist hinzufügen:

X

X

Über diesen Port kann nun auf einen vorhandenen Drucker zugegriffen werden.

X

X




Der dem Druckertyp entsprechende Treiber muß geladen werden. Viele Treiber befinden sich auf der Windows NT Installations-CD.

X




Der Drucker erhält einen NetBIOS-Namen.

X

Und wird unter dem gleichen Namen freigegeben.

X

X




Im Window "Drucker" wird der neue Drucker angezeigt.

X




Wichtig ist noch die Einstellung folgender Eigenschaften:

X

Diese Eintragungen dienen "nur" zur Information der Benutzer.

X

Ohne folgende Einstellung verschwinden Druckaufträge.

X

Geräteeinstellungen wie z.B. Umschaltung auf A3-Format werden hier eingestellt:

X




Drucker, die nicht mehr zur Verfügung stehen, werden so gelöscht:

X

Etwas Probleme bereitet die Beseitigung des Anschlusses, weil diese anders funktioniert, als man es erwartet.
So geht es leider nicht:

X

X

Hier wird der Knopf "Löschen" vermißt.
Auch die Betätigung der Taste "Entfernen" bewirkt nichts.

Aber so geht es:

X

Irgendeinen Drucker auswählen --> Eigenschaften --> Anschlüsse

X

Der Anschluß eines anderen (als des ausgewählen) Druckers kann angeklickt und gelöscht werden.

4.6. Serverbackup

Unser Betreben war es, auf den Domain-Controllern für Windows NT so wenig wie möglich Files zu halten, die periodisch zu sichern sind.

Die kritischsten Daten stehen in der Benutzerkonten-Datenbank des Primary-Domain-Controllers.
Diese werden automatisch auf jedem Backup-Domain-Controller repliziert.

Fällt der PDC nur kurz aus (er muß z.B. mal wieder gebootet werden), existieren noch die BDC zur Überwachung der Domain. Allerdings kann die Domain in dieser Zeit nicht verwaltet werden. Das Anlegen von Benutzerkonten, das Ändern von System-Richtlinien und Benutzerpaßworten ist z.B. ohne PDC nicht möglich.

(Besitzt der PDC zusätzlich die Funtionalität eines File- und/oder Printservers stehen beim Ausfall des PDC in der NT-Domain natürlich auch diese Dienste nicht zur Verfügung.)

Bei längerem Ausfall des PDC kann jeder BDC zum PDC hochgestuft werden - die Verwaltung der Domain ist dann wieder möglich. Das Hochstufen geschieht unter Startmenü --> Programme --> Verwaltung --> Server-Manager.
Diese Maßnahme kann auch notwendig werden, wenn nach einem Plattencrash das (hoffentlich vorhandene) Backup auf dem PDC eingespielt werden muß. Die Maschine insbes. die SAM hat danach den Modifikationsstand vom Zeitpunkt der Anfertigung der Datensicherung. Alle Änderungen an Benutzer- und Computerkonten, die zwischenzeitlich erfolgten, werden nachvollzogen, indem man einen BDC zeitweise zum PDC erklärt. Die genaue Vorgehensweise ist der FAQ-Liste von http://www.ntfaq.com entnommen.

Bei der Rückkehr des ursprünglichen PDC sollte Windows NT erkennen, daß bereits ein PDC läuft. Der alte PDC müßte automatisch zum BDC rückgestuft werden. Bevor der ursprüngliche PDC wieder "ans Netz geht", kann aber auch so verfahren werden:

Wenn wieder alle Domaincontroller verfügbar sind, erhält der eigentliche PDC (der jetzt BDC ist) automatisch den aktuellen Stand der Benutzer- und Computerkonten vom unbeschädigten BDC (der jetzt PDC ist). Der Abgleich kann auch mit dem Servermanager erzwungen werden.

Anschließend kann der ursprüngliche PDC (der nach dem Ausfall zum BDC wurde) wieder seine eigentliche Stellung einnehmen. Dabei ist wie oben beschrieben vorzugehen. Der BDC der "aushilfsweise" PDC war, wird dabei automatisch BDC.

Zum Sichern der Systemplatten setzen wir GHOST von Symantec ein (siehe http://www.symantec.com/region/de/schonzeit/). Dabei fertigen wir ein Abbild der Festplatte oder der Partition an und brennen dieses auf eine CD. Das Abbild wird unter MS/DOS mit der GHOST.EXE erstellt. Das MS/DOS-System, die erforderlichen Driver sowie die genannte GHOST.EXE passen auf eine Diskette von der wir beim Sichern des Systems und beim evtl. notwendigen Restore booten.

Das Backup-Programm, das zu den Tools der NT-Verwaltung gehört, ist zum Sichern der Systempartition nicht geeignet. Beim Schreiben der Platte auf Band wird bei einigen Files festgestellt, daß diese exklusiv geöffnet sind und von keinen weiteren Prozeß gelesen werden dürfen. Die betreffenden Files werden von der Datensicherung ausgeschlossen.
(Ich kann nicht einschätzen, ob man notfalls auf die Sicherung der betreffenden Files verzichten könnte, z.B. weil sie auf der NT-Installations-CD stehen. Da keine bootfähigen Bänder erstellt werden können, muß - bevor überhaupt eine Bandsicherung eingelesen werden kann - zuvor ein funktionsfähiges System installiert sein, das sofort vom Band wieder überschrieben würde. Eine derartige Verfahrensweise ist ohnehin unpraktikabel!)

Dieses Tool kann deshalb nur für Platten und Partitionen genutzt werden, die z.B. Nutzerdaten oder Anwendungsprogramme enthalten. Die Handhabung ähnelt der des Dateimanagers.

Gestartet wird die Bandsicherung über
Startmenü --> Verwaltung (Admin) --> Bandsicherung

Das Fenster Laufwerke ist zu öffnen.
Die Bandsicherung beginnt mit der Auswahl der zu sichernden Daten. Nachdem alle Objekte "angeklickt" sind, kann auf die Schaltfläche Sicherung gedrückt werden.

X




Befindet sich bereits ein Band im Laufwerk, erscheint folgende Dialogbox.. Sie zeigt Informationen zum eingelegten Band an. Der vorgeschlagene Bandname kann geändert werden.

X




Es erfolgt noch eine letzte Warnung, ob das Band überschrieben werden darf.

X




Über den Fortgang der Bandsicherung wird ständig informiert.

X

Restore vom Band

Bevor Daten von einem Band restauriert werden können, muß die Backup-Software einsatzfähig sein. Das bedeutet, daß z.B. bei einem totalen Plattencrash erst das Betriebssystem komplett installiert werden muß. Im Anschluß sind die Treiber für das Bandlaufwerk zu laden.

Beim Restore mit NTBACKUP.EXE ist zunächst das Sicherungsband ins Laufwerk zu legen und das Fenster Bänder zu öffnen.

X




Die rückzustellenden Files / Verzeichnisse / Laufwerke sind auszuwählen.

X




Nach Betätigung der Schaltfläche "Wiederherstellen" wird das Band gelesen.

X

X

4.7. Accounting

Um Daten über die Auslastung der PC's zu erhalten, stellen wir im Benutzermagager unter Richtlinien --> Überwachen folgendes ein:

X




Im Ereignisprotokoll der Domain-Controller werden diese Vorgänge aufgezeichnet. Diese Protokolle findet man unter Startmenü --> Programme --> Verwaltung (allgemein) --> Ereignisanzeige

X




Es besteht die Möglichkeit dieses Protokoll als ASCII-File abzulegen.

X




Allerdings ist dieses File sehr kryptisch aufgebaut. Jeder Verbindungsaufbau wird aufgezeichnet.

X

Ein bessere Variante zu "Einsammeln" der Anmeldedaten ist das Tool dumpel.exe aus dem Ressource-Kit. Es wird aus der Kommandozeile gestartet und kann via AT eingesetzt werden. Dazu muß der "Zeitplandienst" (Schedule) gestartet sein.

Wir setzen einige selbst entwickelte Scirpts ein, um dieses Protokoll ins wtmp-Format (aus der UNIX-Welt) zu transformieren. Pro PC entsteht ein ASCII-File mit diesem Aufbau:

tott#console#local#Thu#Jan#15#19:02#19:04#(00:02)
otto#console#local#Fri#Jan#16#07:17#07:20#(00:03)
jwin#console#local#Fri#Jan#16#07:21#07:24#(00:03)

Somit können alle weiteren Statistiken mit den gleichen Tools vorgenommen werden.


Frame verlassen Zur Homepage des URZ
Dietmar Grunewald , Dezember 1999, letzte Änderung:  04.09.2001

Ursula Riedel
05. April 2003
Technische Universität Chemnitz, Straße der Nationen 62, 09107 Chemnitz
Impressum - Copyright © 2005 by TU Chemnitz, URZ, alle Rechte vorbehalten.
Druckansicht