|
Untenstehend
die DSRepair options for Replica and Partition Operations:
Replica
and Partition Operations ist eine Option des
DSREPAIR.NLM. Sie findet sich unter Advanced Options und zeigt eine
Liste aller Partitionen, die eine Replica in der lokalen Datenbank des
aktuellen Servers gespeichert haben. Jede Partition wird in
Tabellenform mit dem Replicatyp (Master, Read/write, read-only oder
Subordinate) und dem Status (On, Off, usw.) dargestellt, so wie sie
aktuell auf diesem Server gespeichert sind.
Nachdem eine
Partition für den Zugriff ausgewählt wurde, wird eine Liste von
verfügbaren Operationen angezeigt, aus denen gewählt werden kann.
Diese Operationen ermöglichen die Diagnose der Synchronisation und
Reparatur von Replicas um alle Probleme auf den Servern zu lösen, die
in diese Partition eingebunden sind. Wenn Sie eine Partition
ausgewählt haben, erscheint das untenstehende Replica options Menü
Replica
and Partition Operations Menu
- View
Replica Ring
Diese Option zeigt eine Tabelle aller Server an, die Replicas
der ausgewählten Partitionen enthalten. Dieser Satz wird als Replica
Ring bezeichnet. Diese Replica Ring-Liste zeigt die Arten der
Replicas und den Status für jeden Server des Rings an. Wenn Sie
einen Server auswählen, erhalten Sie eine Auswahl von sechs
möglichen Replica Ring Operationen:
- Report Synchronization Status on the Selected Server.
Diese Operation überprüft den Status der Synchronisation auf
dem ausgewählten Server. Dies ist der selbe Befehl, wie im
Hauptmenü, allerdings mit der Beschränkung auf den ausgewählten
Server. Nach der Ausführung werden die Resultate angezeigt und in
einem Log-File gespeichert, wenn dieses aktiviert ist.
- Synchronize the Replica on the Selected Server.
Diese bestimmt den Synchronisationszustand der ausgewählten
Partition auf dem ausgewählten Server. Wenn sich dieser Server mit
allen anderen Servern, die eine Replica der ausgewählten Partition
enthalten sauber synchronisieren kann, funktioniert die Replica
korrekt. Dieser Befehl kontaktiert den ausgewählten Server und
fordert ihn auf, sich sofort mit jedem anderen Server des Replica
Rings zu synchronisieren. Nach Abschluss der Operation werden die
Resultate angezeigt und ggf. in einem Log-File gespeichert.
- Send
all Objects to Every Replica in the Ring.
Dieser Befehl schickt alle Objekte des Replica Rings des
ausgewählten Servers an alle anderen Server, die eine Replica der
Partition enthalten. Dies stellt sicher, dass sich die Replica mit
allen anderen Replicas dieser Partition synchronisiert. Die
Information wird an die bestehenden Informationen angehängt. (Sie
kann nicht auf Subordinates ausgeführt werden) Sie sollten sich
auch bewusst sein, dass die Ausführung dieser Funktion eine große
Netzwerkbelastung verursachen kann.
- Receive All Objects from the Master to This Replica.
Dieser Befehl kopiert alle Objekte der Master Replica auf den
ausgewählten Server, der eine read/write oder read-only-Replica
enthalten kann. Dies stellt sicher, dass sich diese Replica mit
der Master-Replica synchronisiert. Die Replica auf dem
ausgewählten Server wird als neue Replica gesetzt. Dadurch werden
alle Objekte dieser Replica zerstört und eine komplette Kopie vom
Master zu diesem Server gesandt. Alle Veränderungen an dieser
Replica, die noch nicht mit der Master Replica synchronisiert
wurden, sind dann aber verloren.
- View Entire Server Name.
Dieser Befehl zeigt den kompletten Namen innerhalb der
Directory Services an, der bis zu 256 Zeichen lang sein kann.
Benutzen Sie diesen, wenn der NDS-Name länger ist, als der der im
DSREPAIR Options Menü-Feld erlaubt ist.
- Report
Synchronization Status of all Servers
Diese Operation überprüft den Status der Synchronisation aller
Partitionen, die eine Replica auf dem lokalen Server gespeichert
haben. Dies kontaktiert jeden Server des Replica Rings und liest das
Attribut des Partitions-Status des Root-Objekts. Alle gefundenen
Fehler werden angezeigt und ggf. im Log-File gespeichert.
Damit wird der Synchronisationsstatus für jede Replica bestimmt, die
auf dem lokalen Server gespeichert ist. Wenn alle Replicas sauber
synchronisieren, funktioniert der Baum korrekt. Dabei wird jeder
Server des Replica Rings kontaktiert. Server synchronisieren sich
nicht mit sich selber, dies wird wird durch den Status "Host"
angezeigt.
- Repair All Replicas
Dies ist eine Operation zur Reparatur aller Replicas, die in der
Replica-Tabelle der ausgewählten Partition angezeigt werden.
Zunächst werden die Replica Ring Informationen für jeden Server
überprüft, der eine Replica enthält. Dann wird die Remote Partition
root ID überprüft, d.h. die ID der Partition root auf dem
Ziel-Server. Diese Option ist identisch mit der "Unattended full
repair" aus dem Hauptmenü. Achten Sie darauf, dass Sie die Option "Repair
Local Database" vorher ausführen, wenn Sie dies nicht innerhalb der
letzten 30 Minuten getan haben.
- Repair Selected Replica
Diese Operation prüft und repariert nur die ausgewählte Replica.
Beachten Sie dazu auch die Funktionalität unter "Repair All Replicas"
- Schedule Immediate Synchronization
Damit wird eine unverzügliche Synchronisation der Replicas
angefordert. Dies ist nützlich, um im DS Trace Screen nachzusehen,
ob die Synchronisation sauber läuft, und wo Probleme auftauchen,
wenn Sie nicht warten wollen, bis die Synchronisation automatisch
läuft.
- Repair
Time Stamps and Declare a New Epoch
Diese Operation setzt einen neuen Referenz-Zeitpunkt auf der
Master Replica, so dass alle Replicas der ausgewählten Partition
aktualisiert werden. Dies wird immer auf der Master Replica
ausgeführt, die dabei nicht die lokale Replica auf dem aktuellen
Server sein muss. Dabei werden alle TimeStamps der Master Replica
überprüft. Sollte einer davon der aktuellen Zeit voraus sein, wird
er durch die aktuelle Zeit ersetzt. Nachdem alle TimeStamps
konsistent gemacht wurden, wird eine neue Epoche deklariert.
Eine Epoche ist eine Zeitpunkt, der als Referenzzeitpunkt gewählt
wird. Damit ist in diesem Kontext eine neue Version gemeint. Die
Epoche kontrolliert die Replica Synchronisation. Wenn eine neue
Epoche erklärt wird, beginnt dies auf der Master Replica. Andere
Replicas können keine updates zu einer Replica mit einer neuen
Epoche senden, aber sie erhalten Updates von der Master Replica, bis
sie komplett synchronisiert sind. Wenn dieser Prozess abgeschlossen
ist, haben alle Replicas die selbe Epoche und die bidirektionale
Synchronisation wird wieder erlaubt.
Versichern Sie sich, dass die Kommunikation zwischen den Servern
sauber funktioniert, bevor sie diese Option auswählen. Dies kann
überprüft werden, indem die Option "Synchronize the replica on all
servers" aus dem "Replica Ring Options" ausgewählt wird.
Behalten Sie folgendes in Kopf, wenn sie diese Operation beginnen:
- Die
Master Replica muss nicht auf dem lokalen Server sein, aber Sie
benötigen Berechtigungen auf die Master-Replica, um dort
Reparaturen auszuführen.
- Alle
TimeStamps werden überprüft und bei Bedarf repariert.
- Eine
neue Epoche wird auf der Master Replica deklariert, die alle
Objekte der Replica betrifft.
- Eine
Replica erhält eine Kopie aller Objekte der Master Replica oder
von einer Replica die bereits die neue Epoche hat.
- Wenn die
Replicas synchronisieren, akzeptieren Sie keine Updates aus
früheren Epochen.
- Die
Replica erhält die selbe Epoche wie die Master
- Alle
Änderungen aus früheren Epochen gehen verloren.
- Cancel
Partition Operation
Wählen Sie diese Option, wenn Sie eine Oparation an einer
Partition, die gerade stattfindet abbrechen wollen. Dies wird immer
an der Master Replica der Partition ausgelöst. Sie können auch eine
Operation abbrechen, die nicht von selbst beendet, weil z.B. der
Baum beschädigt ist, oder ein Server fehlt. Unter gewissen
Umständen, wenn die Operation zu weit fortgeschritten ist, kann sie
nicht mehr abgebrochen werden.
- Destroy
the Selected Replica on this Server
Damit wird die lokale Replica der gewählten Partition zerstört.
Alle Objekte in der lokalen Replica werden zerstört und die Replica
wird entweder komplett entfernt oder in eine Subordinate Reference
umgewandelt. Die zerstörten Objekte werden in die externen
Referenzen konvertiert, die eine Verbindung zu einem realen Objekt
aufweisen. Dies dient dazu, dass eventuelle IDs erhalten bleiben,
die für ein TrusteeAssignment benötigt werden. Wenn die externe
Referenz nicht benötigt wird, wird sie eventuell sterben.
WARNUNG:
Seien Sie sich dessen bewusst, dass dese Operation irreparablen
Schaden am DirectoryService Baum verursachen kann.
- Designate This Server as the New Master Replica
Dieser Befehl erklärt die lokale Replica (read-write oder
read-only) der ausgewählten Partition zur Master Replica. Dies kann
nur am lokalen Rechner ausgeführt werden, also nicht "remote" auf
einen anderen Server. Da in jeder Partition nur eine Master
existieren kann, ändert dieser Befehl die aktuelle Master
automatisch zur read/write. Verwenden Sie diesen Befehl, um eine
neue Master zuzuweisen, wenn die originale verloren gegangen ist
(z.B. im Falle eines Hardwaredefekts des Servers, der bis dato die
Master enthielt).
- Display
Replica Information
Damit wird ein detaillierter Bericht über alle Replicas erzeugt,
die auf dem lokalen Server liegen. Darin werden die ReplicaRing
Informationen, Remote IDs, Netzwerk-Adressen,
Synchronisationseigenschaften, und andere detaillierte Informationen
aufgeführt. Diese sind für Diagnosezwecke nützlich, wenn
detaillierte Informationen über die Partitionen und den
Replicationsstatus eines Servers benötigt werden. Diese werden ggf.
in das Log-File geschrieben.
- Delete
Unknown Class Leaf Objects
Diese Operation vernichtet alle Objekte vom Typ "unknown", wenn
sie keine untergeordneten Objekte haben. Dadurch kann ggf. Schaden
verursacht werden, weil diese Operation nur in der lokalen Replika
nach unbekannten Objekten nachsieht. Die lokale Replica könnte einen
unbekannten Server enthalten, der in einer anderen Replica korrekt
eingetragen ist. Wenn Sie diese Operation starten, wird dieser
unbekannte Server gelöscht und ein Versuch gestartet, dies den
anderen Replicas bekanntzugeben.
WARNUNG:
Seien Sie sich bewusst, dass der falsche Gebrauch dieser Option
irreparablen Schaden am DirectoryService Baum hinterlassen kann.
- View
Entire Replica Name
Dadurch kann der komplette DS-Name der Replica angezeigt werden,
der bis zu 256 Zeichen lang sein kann. Benutzen Sie diese Option,
wenn der Replica Name länger ist, als das Anzeigefeld erlaubt.
|