Skip to main content
Der Processing Server wird in einem Failovercluster ausgeführt. Weitere Informationen zum Erstellen eines Failoverclusters finden Sie unter Create a failover cluster in der Microsoft-Dokumentation. Die Adressen, Computernamen und Domänennamen in den folgenden Abschnitten sind Beispiele und können von einem Administrator geändert werden. Die hier beschriebene Serverkonfiguration ist ausschließlich für die lokale Verwendung in einem lokalen Netzwerk vorgesehen.
Die Namen von Servern, Services und freigegebenen Ordnern dürfen keine Leerzeichen enthalten.

Hardwareanforderungen

Clusterknoten

  • Alle Clusterknoten müssen über eine identische oder weitgehend ähnliche Hardwarekonfiguration verfügen.
  • Auf allen Clusterknoten muss dieselbe Version von Windows Server ausgeführt werden.
  • Alle Clusterknoten müssen derselben Active Directory-Domäne angehören. Andernfalls konfigurieren Sie die Basic-Authentifizierung für den Processing Server. Weitere Informationen finden Sie unter Beschreibung der Processing Server Commands.

Gemeinsam genutzter Speicher

Auf dem gemeinsam genutzten Speicher befindet sich ein Ordner mit den für den Cluster erforderlichen Dateien. Die Festplatte muss die folgenden Anforderungen erfüllen:
  • Die Festplatte muss über Serial Attached SCSI (SAS), iSCSI oder Fibre Channel angeschlossen sein.
  • Die Festplatte muss für alle Clusterknoten zugänglich sein.
  • Die Festplatte darf nicht als Start- oder Systemvolume verwendet werden.
  • Die Festplatte darf nicht für Auslagerungs-, Dump- oder Ruhezustandsdateien verwendet werden.
Zwei Speicherlösungen werden häufig verwendet:
  • Vorgefertigte Speichersysteme auf Basis von DAS, SAN, NAS, JBOD oder anderen Technologien.
  • Ein separater Server, auf dem die Rolle iSCSI Target Server eingerichtet ist.
Ausführliche Hardwareanforderungen für Clustering finden Sie unter failover clustering hardware requirements and storage options in der Microsoft-Dokumentation.

Failovercluster erstellen

In diesem Beispiel werden zwei Computer zu einem Cluster zusammengefasst. Führen Sie die vier Stufen der Reihe nach aus.
  1. Prüfen Sie, ob alle erforderlichen Komponenten vorhanden sind und die Hardwareanforderungen erfüllen.
  2. Installieren Sie das Feature „Failoverclustering“.
  3. Überprüfen Sie die Konfiguration, um sicherzustellen, dass sie für das Failoverclustering geeignet ist.
  4. Erstellen Sie den Failovercluster.
Weisen Sie einem Cluster mit einer geraden Anzahl von Knoten eine Quorumzeugen-Ressource zu, etwa einen Datenträger-, Dateifreigabe- oder Cloudzeugen. Andernfalls wird der Cluster angehalten, sobald die Hälfte seiner Knoten ausfällt.
Weitere Informationen zu den Quorumeinstellungen und allen weiteren Details zum Clustering finden Sie unter Failovercluster erstellen in der Microsoft-Dokumentation.

Basiskonfiguration des Failoverclusters

In diesem Beispiel wird ein zuvor erstellter FOC-Cluster (FOC.cluster2016.ru) verwendet. Er befindet sich im zugewiesenen Netzwerk 192.168.0.0/23 in der Domäne cluster2016.ru und besteht aus zwei Knoten, Node1 und Node2.

Adressierung im Cluster

Node1 und Node2 verfügen jeweils über zwei Netzwerkschnittstellen. Eine davon gehört zum Netzwerk 192.168.0.0/23, die andere kann zu einem lokalen Netzwerk gehören, zum Beispiel 10.0.2.0/24. Der Datenspeicher ist nur mit dem Netzwerk 192.168.0.0/23 verbunden, sodass nur die Clusterknoten ihn erreichen können. Beide Netzwerke stehen dem Cluster FOC.cluster2016.ru zur Verfügung. Lassen Sie aus Sicherheits- und Lastverteilungsgründen Clusterdatenverkehr nur im zugewiesenen Netzwerk 192.168.0.0/23 zu. Externe Benutzer erreichen den Datenspeicher über Anfragen an Node1 und Node2. Um Clusterdatenverkehr im Netzwerk 192.168.0.0/23 zuzulassen, öffnen Sie den Failover Cluster Manager. Wählen Sie Cluster Network in der Gruppe Networks aus und wählen Sie anschließend in der Spalte Cluster Use die Option Cluster and Client aus.
Screenshot der Ansicht „Networks“ im Failover Cluster Manager, in der Cluster Network im Subnetz 192.168.0.0/23 in der Spalte Cluster Use auf Cluster and Client gesetzt ist.
Der Cluster verwendet die folgenden Schnittstellen und Netzwerke.

Domänenbenutzerkonten einrichten

1

Zwei Domänenbenutzer erstellen

Zum Beispiel cluster2016\node1admin und cluster2016\node2admin.
2

Jedem Benutzer Administratorrechte auf seinem eigenen Knoten erteilen

Erteilen Sie cluster2016\node1admin Administratorrechte auf Node1 und cluster2016\node2admin Administratorrechte auf Node2.
Diese Konten dienen ausschließlich dem Betrieb von ABBYY FlexiCapture in einem Failovercluster, damit gemeinsam genutzte Netzwerkressourcen korrekt verwendet werden. Clustering setzt Domänenkonten voraus; ein lokales Benutzerkonto funktioniert nicht.

Fügen Sie den ABBYY FlexiCapture Processing Server-Service hinzu

Installieren Sie ABBYY FlexiCapture Processing Server auf Node1 und Node2. Erstellen Sie dann einen freigegebenen Ordner für den Processing Server-Service.
1

Die Rolle konfigurieren

Klicken Sie mit der rechten Maustaste auf die Gruppe Rollen und wählen Sie Rolle konfigurieren… aus.
2

Generic Service auswählen

Wählen Sie Generic Service aus der Liste der Services aus und klicken Sie auf Weiter.
3

Den Processing Server-Service auswählen

Wählen Sie ABBYY FlexiCapture 12 Processing Server aus der Liste der verfügbaren Services aus und klicken Sie auf Weiter.
4

Den Service benennen

Geben Sie den Namen des Service ein, in diesem Beispiel FC12ProcServer. Die IP-Adresse wird automatisch erstellt. Klicken Sie auf Weiter.
5

Das Speichervolumen auswählen

Wählen Sie das Volume aus, das Sie für den zentralen Speicher erstellt haben, und klicken Sie auf Weiter.
6

Den Registrierungsschlüssel angeben

Geben Sie den Registrierungsschlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ABBYY\FlexiCapture\12.0 an.
7

Bestätigen und abschließen

Klicken Sie auf Weiter, um die Einstellungen zu bestätigen, und anschließend auf Fertig stellen, um den Service im Cluster zu erstellen.

Freigegebenen Ordner für den Processing Server-Service erstellen

Erstellen Sie einen freigegebenen Ordner für den neuen Service, in dem die temporären Dateien für Node1 und Node2 abgelegt werden.
Diese Konfiguration des Netzwerkordners ist nicht ausfallsicher. Wenn der Speicher ausfällt, fällt auch der Cluster aus.
Damit der Cluster weiterläuft, sollten Sie den Dateispeicher ausfallsicher gestalten. Weitere Informationen finden Sie unter Verteiltes Dateisystem einrichten.
1

Assistenten zum Hinzufügen einer Dateifreigabe starten

Wählen Sie im Kontextmenü des neuen Service – in diesem Beispiel FC12ProcServer – den Befehl Add File Share.
Screenshot des Failover Cluster Managers mit dem Kontextmenü für die Rolle FC12ProcServer und dem hervorgehobenen Befehl Add File Share.
2

SMB-Freigabeprofil auswählen

Wählen Sie das Profil SMB Share – Applications.
3

Speicherort des Ordners angeben

Select by volume ist die Standardoption.
4

Freigegebenen Ordner benennen

Geben Sie bei Bedarf einen Namen und eine Beschreibung für den freigegebenen Ordner ein und klicken Sie anschließend auf Next.
5

Standardeinstellungen beibehalten

Behalten Sie auf der Registerkarte Other Settings die Standardwerte bei und klicken Sie auf Next.
6

Berechtigungseditor öffnen

Klicken Sie auf Customize permissions…, um Ordnerberechtigungen für die von Ihnen erstellten Domänenbenutzer node1admin@cluster2016.ru und node2admin@cluster2016.ru festzulegen.
7

Jedem Benutzer Vollzugriff gewähren

  1. Klicken Sie auf Add und anschließend auf Select a principal.
  2. Wählen Sie einen Benutzer aus und klicken Sie auf OK.
  3. Wählen Sie unter Basic permissions die Option Full control und klicken Sie auf OK.
  4. Wiederholen Sie diese Schritte für den Benutzer node2admin und klicken Sie anschließend auf OK.
8

Freigabe erstellen

Klicken Sie auf Next, prüfen Sie, ob die Einstellungen korrekt sind, und klicken Sie auf Create. Klicken Sie nach dem Erstellen des freigegebenen Ordners auf Close.

Konfigurieren der Clusterknoten

Richten Sie die Clusterknoten Node1 und Node2 ein. Diese Anweisungen gelten für Node1. Node2 wird auf die gleiche Weise eingerichtet.

ABBYY FlexiCapture Processing Server-Service einrichten

1

Service über die Befehlszeile konfigurieren

Geben Sie in der Befehlszeile (cmd.exe) den folgenden Befehl ein:
Geben Sie diesen Befehl manuell ein. Beim Kopieren und Einfügen können überflüssige Zeilenumbrüche entstehen, die den Befehl fehlschlagen lassen.
Der Befehl ändert die Standardeinstellungen für den Prozess ABBYY.ProcServer.FlexiCapture.12.0, der über %systemdrive%\Program Files\ABBYY FlexiCapture 12 Servers\FlexiBRSvc.exe gestartet wird. Außerdem setzt er den Pfad zur Einstellungsdatei des Processing Servers auf \\FC12procserver\ClusterTemp\ServerSettings.xml.Die Datei ServerSettings.xml befindet sich dann im freigegebenen Ordner, auf den jeder Knoten im Cluster zugreifen kann.
Fehlt ServerSettings.xml beim Start des Processing Servers, startet der Server mit den Standardeinstellungen und erstellt eine neue ServerSettings.xml.
2

Eigenschaften des Service öffnen

Suchen Sie den Service ABBYY FlexiCapture 12 Processing Server in der Liste der Services (Start → Administrative Tools → Services), klicken Sie mit der rechten Maustaste darauf und wählen Sie Properties.
3

Pfad zur ausführbaren Datei überprüfen

Prüfen Sie, ob die in der Befehlszeile eingegebenen Parameter im Feld Path to executable angezeigt werden.
4

Konto für die Anmeldung festlegen

Klicken Sie auf den Tab Log On. Ändern Sie auf Node1 den Benutzer NetworkService zu node1admin, auf Node2 zu node2admin. Klicken Sie auf OK.

Die Variable %appdata% ändern

Der Service ABBYY.ProcServer.FlexiCapture.12.0 erstellt und speichert Sitzungsdaten in dem Verzeichnis, auf das %appdata% verweist. Damit der Service zwischen den Clusterknoten wechseln kann, muss für node1admin und node2admin derselbe Ordner für %appdata% angegeben sein. Ändern Sie die Variable %appdata% für den Benutzer cluster2016\node1admin auf Node1 und für den Benutzer cluster2016\node2admin auf Node2. Sie können %appdata% über die Befehlszeile oder direkt in der Windows-Registrierung ändern.

%appdata% über die Befehlszeile ändern

1

Führen Sie den Befehl REG ADD aus

Geben Sie den folgenden Befehl in die Befehlszeile (cmd.exe) ein:
Ersetzen Sie \\FC12ProcServer\ClusterTemp durch den Pfad zu Ihrem eigenen Ordner.
Geben Sie diesen Befehl manuell ein. Beim Kopieren und Einfügen können zusätzliche Zeilenumbruchzeichen eingefügt werden, wodurch der Befehl fehlschlägt.
2

Bestätigen Sie die Änderung

Bestätigen Sie, dass Sie den Ordner AppData ändern möchten, falls er bereits vorhanden ist.
3

Für Node2 wiederholen

Führen Sie denselben Befehl auf Node2 aus.

Ändern Sie %appdata% in der Windows-Registrierung

1

Suchen Sie den Schlüssel User Shell Folders

Suchen Sie nach HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
2

Legen Sie den Wert AppData fest

Falls der Schlüssel nicht vorhanden ist, erstellen Sie darin einen Wert vom Typ REG_EXPAND_SZ mit dem Namen AppData und setzen Sie ihn auf \\FC12ProcServer\ClusterTemp.
3

Für Node2 wiederholen

Nehmen Sie dieselbe Änderung auf Node2 vor.

Verbinden mit dem Processing Server Monitor

1

Einen Knoten für den Service auswählen

Wählen Sie einen Knoten für den Service FC12ProcServer aus.
2

Den geclusterten Processing Server hinzufügen

Öffnen Sie den Processing Server Monitor auf einem beliebigen Computer in Ihrem LAN und fügen Sie den geclusterten Processing Server hinzu.