Zum Hauptinhalt springen
Wenn der Processing Server auf einem Cluster installiert ist, verwendet er Dateispeicher zum Speichern temporärer Dateien. Fällt der Dateispeicher aus, fällt der gesamte Cluster aus. Um den unterbrechungsfreien Betrieb des Clusters sicherzustellen, müssen Sie Ihren Dateispeicher ausfallsicher machen.
Für den Dateispeicher, in dem Dokumentbilder und erfasste Daten gespeichert werden, müssen Sie Hardwarelösungen verwenden (z. B. RAID-Festplatten). Softwarebasierte verteilte Speicherlösungen werden nicht unterstützt.
Im Folgenden beschreiben wir eine mögliche Implementierung eines ausfallsicheren Dateispeichers mithilfe der Technologien DFS Namespaces und DFS Replication. DFS Namespaces erstellt ein virtuelles Verzeichnis aus mehreren Ordnern auf verschiedenen Servern, das auch dann zugänglich bleibt, wenn einer der Server ausfällt. DFS Replication erkennt Änderungen in den Dateien ServerSettings.xml automatisch und repliziert sie in einen Backup-Ordner.
In der folgenden Schritt-für-Schritt-Anleitung gehen wir davon aus, dass ein Computer namens DCsrv als Hostserver verwendet wird. Sie können jedoch jeden Computer verwenden, auf dem DFS-Rollen eingerichtet wurden.
Zum Einrichten eines verteilten Dateisystems benötigen Sie:
  • einen Computer mit Windows Server 2012 oder höher, der weder als Clusternode noch für den Dateispeicher verwendet wird
  • die auf dem oben beschriebenen Computer eingerichteten Rollen DFS Namespaces und DFS Replication
  • die auf allen Knoten eingerichteten Rollen DFS Namespaces und DFS Replication
  • einen freigegebenen Ordner mit Vollzugriffsberechtigungen für die Benutzer node1admin und node2admin, der als Backup-Ordner dient, wenn der primäre freigegebene Ordner nicht zugänglich ist.
Führen Sie zum Einrichten eines verteilten Dateisystems die folgenden Schritte aus:
  1. Fügen Sie die DFS-Rollen hinzu.
  2. Erstellen Sie freigegebene Ordner.
  3. Erstellen Sie einen Namespace.
  4. Fügen Sie die freigegebenen Ordner zum Namespace hinzu.
  5. Richten Sie die Replikation ein.
  6. Richten Sie Prioritäten für die Ordnerziele ein.
  7. Konfigurieren Sie den ABBYY FlexiCapture Processing Server-Service.

Hinzufügen der DFS-Rollen

So fügen Sie die DFS-Rollen hinzu:
  1. Öffnen Sie den Server Manager und klicken Sie auf Add Roles and Features.
  2. Erweitern Sie im Schritt Select server roles den Eintrag File and Storage Services und wählen Sie DFS Namespaces und DFS Replication aus.
Screenshot des Assistenten Add Roles and Features im Schritt Select server roles, wobei DFS Namespaces und DFS Replication unter File and Storage Services ausgewählt sind.

Erstellen von freigegebenen Ordnern

  • Dieser Ordner darf ausschließlich für aus dem Cluster replizierte Daten verwendet werden.
  • Dieser Ordner darf sich weder auf einem Clusternode noch im Dateispeicher befinden.
  • Dieser Ordner muss von allen Knoten aus zugänglich sein.
Um einen freigegebenen Ordner zu erstellen, öffnen Sie den Server Manager, klicken Sie auf File and Storage Services → Shares und dann auf Tasks → New Share…. Führen Sie anschließend die Schritte 2 bis 14 aus, die unter Erstellen eines freigegebenen Ordners für den Processing-Server-Service beschrieben sind.

Erstellen eines Namespaces

Namespaces können über die Konsole DFS Management erstellt und konfiguriert werden. Dazu müssen Sie einen Server auswählen, Benutzern Zugriffsberechtigungen erteilen und den Typ des Namespaces festlegen. So erstellen Sie einen Namespace:
  1. Öffnen Sie den Server Manager und klicken Sie auf Tools → DFS Management. Klicken Sie im sich öffnenden Snap-In „DFS Management“ auf New Namespace….
    Screenshot der Konsole DFS Management mit ausgewähltem Eintrag Namespaces und dem im Aktionsbereich verfügbaren Befehl New Namespace.
  2. Geben Sie den Namen des Servers an, auf dem der Namespace gehostet werden soll, und klicken Sie auf Next.
    Screenshot des Schritts Namespace Server im Assistenten New Namespace, in dem DCsrv als Server eingetragen ist, der den Namespace hosten soll.
  3. Geben Sie einen Namen für den Namespace an und klicken Sie auf Edit Settings….
    Screenshot des Schritts Namespace Name and Settings im Assistenten New Namespace, in dem DFS als Namespace-Name eingetragen ist und die Schaltfläche Edit Settings verfügbar ist.
  4. Wählen Sie im Dialogfeld Edit Settings die Option Use custom permissions aus und klicken Sie auf Customize…. Erteilen Sie dann den Benutzern node1admin und node2admin Vollzugriffsberechtigungen für den freigegebenen Ordner.
    Screenshot des Dialogfelds Edit Settings für den freigegebenen Ordner des DFS-Namespaces, in dem die Option Use custom permissions ausgewählt ist und die Schaltfläche Customize verfügbar ist.
  5. Wählen Sie im Schritt Namespace Type die Option Domain-based namespace aus, aktivieren Sie anschließend die Option Enable Windows Server 2008 mode, und klicken Sie auf Next.
    Screenshot des Schritts Namespace Type im Assistenten New Namespace, in dem Domain-based namespace ausgewählt und die Option Enable Windows Server 2008 mode aktiviert ist.
  6. Prüfen Sie, ob die angegebenen Einstellungen korrekt sind, und klicken Sie auf Create.
    Screenshot des Schritts Review Settings and Create Namespace im Assistenten New Namespace, der die Einstellungen für den domänenbasierten Namespace vor dem Erstellen zusammenfasst.
  7. Klicken Sie auf Close, um den Assistenten zu schließen.
Screenshot des Schritts Confirmation im Assistenten New Namespace mit der Meldung, dass die Aufgabe Create namespace mit dem Status Success abgeschlossen wurde.

Hinzufügen der freigegebenen Ordner zum Namespace

In diesem Schritt müssen Sie den Hauptordner und den Backup-Ordner zum Namespace hinzufügen. Gehen Sie dazu wie folgt vor:
  1. Klicken Sie im Snap-In DFS Management auf Neuer Ordner….
    Screenshot der DFS Management-Konsole mit dem DFS-Namespace cluster2016.com und dem im Aktionsbereich hervorgehobenen Befehl „Neuer Ordner“.
  2. Geben Sie im Dialogfeld einen Namen für den Ordner an. Dieser Name wird im Namespace des verteilten Dateisystems angezeigt.
Der Name, den Sie für den freigegebenen Ordner angeben, darf nicht mit dem Namen eines replizierten Ordners identisch sein.
Klicken Sie auf Hinzufügen….
Screenshot des Dialogfelds „Neuer Ordner“ mit FC12ClusterTemp als Ordnername und einer leeren Liste „Ordnerziele“, wobei die Schaltfläche „Hinzufügen“ verfügbar ist.
  1. Geben Sie den Pfad zum freigegebenen Ordner an und klicken Sie auf OK.
    Screenshot des Dialogfelds „Ordnerziel hinzufügen“ mit dem im Feld „Pfad zum Ordnerziel“ eingetragenen Pfad zum Zielordner.
  2. Wiederholen Sie die Schritte 1 bis 3, um den Backup-Ordner zum Namespace hinzuzufügen. Die hinzugefügten Ordner werden in der Liste Ordnerziele angezeigt. Klicken Sie anschließend auf OK.
    Screenshot des Dialogfelds „Neuer Ordner“ mit den Pfaden des Hauptordners und des Backup-Ordners in der Liste „Ordnerziele“.
  3. Es wird eine Meldung angezeigt, dass Sie eine Replikationsgruppe erstellen können. Klicken Sie auf Ja, um eine Replikationsgruppe zu erstellen und mit dem Einrichten der Replikation zu beginnen.
Screenshot des Meldungsfelds „Replikation“ mit der Frage, ob eine Replikationsgruppe zum Synchronisieren der Ordnerziele erstellt werden soll, sowie den Schaltflächen „Ja“ und „Nein“.

Einrichten der Replikation

Um die Replikation einzurichten, müssen Sie eine Replikationsgruppe erstellen, einen Server angeben, eine Verbindungstopologie zwischen den Gruppenmitgliedern auswählen, einen Replikationszeitplan festlegen und die Replikationsbandbreite angeben. All dies kann über den Assistenten zum Replizieren von Ordnern festgelegt werden:
  1. Der Assistent schlägt Namen für die Replikationsgruppe und den replizierten Ordner vor. Ändern Sie diese Namen bei Bedarf oder behalten Sie die Standardnamen bei und klicken Sie auf Weiter.
    Screenshot des Schritts Replication Group and Replicated Folder Name im Assistenten zum Replizieren von Ordnern mit vorgeschlagenen Namen für die Replikationsgruppe und den replizierten Ordner FC12ClusterTemp.
  2. Der Assistent informiert Sie darüber, ob die Ordnerziele an der Replikation teilnehmen können. Prüfen Sie die Informationen in der Spalte Eligibility und klicken Sie auf Weiter.
    Screenshot des Schritts Replication Eligibility im Assistenten zum Replizieren von Ordnern, in dem beide Ordnerziele in der Spalte Eligibility mit Add as DFS Replication member markiert sind.
  3. Wählen Sie den Server aus, der die Daten enthält, die an die Ordnerziele repliziert werden sollen, und klicken Sie auf Weiter.
    Screenshot des Schritts Primary Member im Assistenten zum Replizieren von Ordnern mit FC12ProcServer als ausgewähltem primären Mitglied, das den zu replizierenden Inhalt enthält.
  4. Wählen Sie als zu verwendende Topologie Full mesh aus und klicken Sie auf Weiter.
    Screenshot des Schritts Topology Selection im Assistenten zum Replizieren von Ordnern mit ausgewählter Topologieoption Full mesh.
  5. Wählen Sie für den Replikationszeitplan Replicate continuously using the specified bandwidth aus. Wählen Sie in der Bandwidth-Dropdown-Liste Full aus und klicken Sie auf Weiter.
    Screenshot des Schritts Replication Group Schedule and Bandwidth im Assistenten zum Replizieren von Ordnern, bei dem Replicate continuously using the specified bandwidth ausgewählt und Bandwidth auf Full festgelegt ist.
  6. Vergewissern Sie sich, dass die angegebenen Einstellungen korrekt sind, und klicken Sie auf Create.
    Screenshot des Schritts Review Settings and Create Replication Group im Assistenten zum Replizieren von Ordnern, der den Ordner der Replikationsgruppe, die Mitglieder und das primäre Ordnerziel vor der Erstellung zusammenfasst.
  7. Sobald die Replikationsgruppe erstellt wurde, klicken Sie auf Close, um den Assistenten zu schließen.
    Screenshot des Schritts Confirmation im Assistenten zum Replizieren von Ordnern, der meldet, dass alle Aufgaben zur Erstellung der Replikationsgruppe mit dem Status Success abgeschlossen wurden.
  8. Wenn eine Warnung Replication Delay angezeigt wird, klicken Sie auf OK.
Screenshot der Informationsmeldung Replication Delay, die darauf hinweist, dass die Replikation erst beginnt, wenn die Konfiguration von den Mitgliedern der Replikationsgruppe übernommen wurde.
Nachdem Sie die Replikation eingerichtet haben, empfehlen wir, sie zu testen, um sicherzustellen, dass sie ordnungsgemäß funktioniert. Öffnen Sie dazu das Snap-In DFS Management, wählen Sie die neu erstellte Replikationsgruppe aus und klicken Sie auf Create Diagnostic Report:
Screenshot der Konsole DFS Management mit den ausgewählten Mitgliedschaften des replizierten Ordners FC12ClusterTemp und dem im Aktionsbereich hervorgehobenen Befehl Create Diagnostic Report.
Wählen Sie im sich öffnenden Diagnostic Report Wizard die Option Propagation test aus und folgen Sie den Anweisungen des Assistenten (wir empfehlen, die Standardeinstellungen beizubehalten). Sobald die Diagnose abgeschlossen ist, zeigt der Diagnostic Report Wizard einen Diagnosebericht an.

Einrichten von Prioritäten für die Ordnerziele

Um das Risiko von Fehlfunktionen zu minimieren, empfehlen wir, für die Ordnerziele Prioritäten festzulegen.
Im Folgenden beschreiben wir eine mögliche Priorisierung der Ordnerziele. Je nach Ihren Anforderungen sind auch andere Konfigurationen möglich. Detaillierte Anweisungen zum Einrichten von Zielprioritäten finden Sie auf dieser Seite der Microsoft-Website.
  1. Öffnen Sie Ihren Namespace und anschließend die Eigenschaften des freigegebenen Ordners.
    Screenshot der DFS Management-Konsole, in der die Ordnerziele von FC12ClusterTemp angezeigt werden und der Befehl Properties für das ausgewählte Ordnerziel im Aktionsbereich hervorgehoben ist.
  2. Klicken Sie auf Advanced, wählen Sie die Option Override referral ordering und dann First among all targets aus. Diese letzte Option bedeutet, dass Benutzer immer an das ausgewählte Ordnerziel weitergeleitet werden, sofern es erreichbar ist.
Screenshot der Registerkarte Advanced im Dialogfeld Eigenschaften des Ordnerziels, wobei die Option Override referral ordering aktiviert und First among all targets ausgewählt ist.

Konfigurieren des FC Processing Server-Service

Um den kontinuierlichen Betrieb des Clusters, auf dem der FC Processing Server-Service gehostet wird, auch bei einem Ausfall des Dateispeichers sicherzustellen, führen Sie die folgenden Schritte aus.
Wenn der Dateispeicher ausfällt, können Daten zu den Sitzungen verloren gehen, die zum Zeitpunkt des Ausfalls geöffnet sind.
  1. Führen Sie die unter Einrichten des ABBYY FlexiCapture Processing Server-Service beschriebenen Schritte 1 bis 4 aus. Ändern Sie jedoch in Schritt 1 den Pfad zur Datei, die die Einstellungen des Processing Server enthält. Der Befehl in Schritt 1 sollte wie folgt lauten:
sc config ABBYY.ProcServer.FlexiCapture.12.0 binpath= "%systemdrive%\Program Files\ABBYY FlexiCapture 12 Servers\FlexiBRSvc.exe \service -stationType:server -inifile:\\cluster2016.com\DFS\FC12ClusterTemp\serversettings.xml"
Beim Kopieren und Einfügen des obigen Befehls können überflüssige Zeilenumbruchzeichen eingefügt werden, was zu einem Fehler führen kann. Wenn dies der Fall ist, geben Sie den Befehl manuell ein.
  1. Führen Sie die Schritte aus, die erforderlich sind, um den Wert der Variablen %appdata% direkt in der Windows-Registrierung zu ändern (siehe Ändern der Variablen %appdata%), und setzen Sie den Wert der Variablen %appdata% auf \cluster2016.com\DFS\FC12ClusterTemp.