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.

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 Cluster-Knoten 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 angeben. So erstellen Sie einen Namespace:
  1. Öffnen Sie den Server Manager und klicken Sie auf Tools → DFS Management. Klicken Sie im geöffneten DFS-Management-Snap-In auf New Namespace….
  1. Geben Sie den Namen des Servers an, der den Namespace hosten soll, und klicken Sie auf Next.
  1. Geben Sie einen Namen für den Namespace an und klicken Sie auf Edit Settings….
  1. Wählen Sie im Dialogfeld Edit Settings die Option Use custom permissions aus und klicken Sie auf Customize…. Erteilen Sie anschließend den Benutzern node1admin und node2admin Vollzugriffsberechtigungen für den freigegebenen Ordner.
  1. Wählen Sie im Schritt Namespace Type die Option Domain-based namespace aus, aktivieren Sie dann die Option Enable Windows Server 2008 mode und klicken Sie auf Next.
  1. Prüfen Sie, ob die angegebenen Einstellungen korrekt sind, und klicken Sie auf Create.
  1. Klicken Sie auf Close, um den Assistenten zu schließen.

Hinzufügen der freigegebenen Ordner zum Namespace

In diesem Schritt müssen Sie den Haupt- und den Backup-Ordner zum Namespace hinzufügen. Gehen Sie dazu wie folgt vor:
  1. Klicken Sie im DFS Management-Snap-In auf Neuer Ordner….
  1. Geben Sie im geöffneten 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 übereinstimmen.
Klicken Sie auf Hinzufügen….
  1. Geben Sie den Pfad zum freigegebenen Ordner an und klicken Sie auf OK.
  1. 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. Wenn Sie fertig sind, klicken Sie auf OK.
  1. 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.

Einrichten der Replikation

Um die Replikation einzurichten, müssen Sie eine Replikationsgruppe erstellen, einen Server angeben, eine Topologie der Verbindungen zwischen den Gruppenmitgliedern auswählen, einen Replikationszeitplan festlegen und die Replikationsbandbreite angeben. All dies kann über den Assistenten zum Replizieren von Ordnern konfiguriert werden:
  1. Der Assistent schlägt Namen für die Replikationsgruppe und den replizierten Ordner vor. Ändern Sie diese Namen bei Bedarf oder übernehmen Sie die Standardnamen, und klicken Sie auf Weiter.
  1. Der Assistent informiert Sie darüber, ob die Ordnerziele an der Replikation teilnehmen können. Prüfen Sie die Informationen in der Spalte Eignung, und klicken Sie auf Weiter.
  1. Wählen Sie den Server aus, der die Daten enthält, die an die Ordnerziele repliziert werden sollen, und klicken Sie auf Weiter.
  1. Wählen Sie als Topologie Vollständiges Mesh aus, und klicken Sie auf Weiter.
  1. Wählen Sie für den Replikationszeitplan Kontinuierlich mit der angegebenen Bandbreite replizieren aus. Wählen Sie in der Bandwidth-Dropdown-Liste Full aus, und klicken Sie auf Weiter.
  1. Prüfen Sie, ob die angegebenen Einstellungen korrekt sind, und klicken Sie auf Erstellen.
  1. Sobald die Replikationsgruppe erstellt wurde, klicken Sie auf Schließen, um den Assistenten zu schließen.
  1. Wenn eine Warnung Replication Delay angezeigt wird, klicken Sie auf OK.
Nachdem Sie die Replikation eingerichtet haben, empfehlen wir, sie zu testen, um sicherzustellen, dass sie korrekt funktioniert. Öffnen Sie dazu das Snap-In DFS Management, wählen Sie die neu erstellte Replikationsgruppe aus, und klicken Sie auf Diagnosebericht erstellen: Wählen Sie im sich öffnenden Assistenten für Diagnoseberichte die Option Ausbreitungstest aus, und folgen Sie den Anweisungen des Assistenten (wir empfehlen, die Standardeinstellungen beizubehalten). Sobald die Diagnose abgeschlossen ist, zeigt der Assistent für Diagnoseberichte 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.
  1. 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.

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.