> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Einrichten des Processing Servers in einem Failovercluster

> Richten Sie den ABBYY FlexiCapture Processing Server in einem Windows-Failovercluster ein, einschließlich Hardware, gemeinsam genutztem Speicher, des Generic Service und der Clusterknoten.

Für den Processing Server werden Failovercluster verwendet. Detaillierte Anweisungen zum Erstellen eines Failoverclusters finden Sie [auf dieser Seite der Microsoft-Website](https://docs.microsoft.com/en-us/windows-server/failover-clustering/create-failover-cluster).

## <a id="requirements-cluster" />Hardwareanforderungen

<div id="cluster-nodes">
  ### Clusterknoten
</div>

* 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, oder für den Processing Server muss die Basic-Authentifizierung konfiguriert werden (ausführliche Anweisungen finden Sie unter [Beschreibung der Processing Server Commands](/de/flexi-capture/appendix/proc-server-cmd)).

<div id="shared-storage">
  ### Gemeinsam genutzter Speicher
</div>

Auf dem gemeinsam genutzten Speicher wird ein Ordner mit den für den Cluster erforderlichen Dateien gespeichert. 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.

Die folgenden Clusterspeicherlösungen werden am häufigsten verwendet:

* Vorgefertigte Speichersysteme auf Basis von DAS, SAN, NAS, JBOD oder anderen Technologien.
* Ein separater Server, auf dem die Rolle [iSCSI Target Server](https://docs.microsoft.com/en-us/system-center/vmm/storage-iscsi?view=sc-vmm-1807) eingerichtet wurde.

Ausführliche Hardwareanforderungen für Clustering finden Sie auf [dieser Seite auf der Microsoft-Website](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/jj612869\(v=ws.11\)).

<div id="set-up-the-processing-server-in-a-failover-cluster">
  ## Einrichten des Processing Servers in einem Failovercluster
</div>

Führen Sie die folgenden Schritte aus, um den Processing Server in einem Failovercluster einzurichten:

1. [Erstellen Sie einen Failovercluster](#nodes-to-cluster).
2. [Basiskonfiguration des Failoverclusters](#basic-config).
3. [Fügen Sie den ABBYY FlexiCapture Processing Server-Service hinzu](#adding-service).
4. [Erstellen Sie einen freigegebenen Ordner für den Processing Server-Service](#network-folder).
5. [Konfigurieren Sie die Clusterknoten](#nodes).

<Note>
  Die in den folgenden Abschnitten verwendeten Adressen, Computernamen, Domänennamen usw. sind nicht verbindlich und können vom Administrator geändert werden. Die hier beschriebene Serverkonfiguration ist nur für den lokalen Einsatz in einem lokalen Netzwerk vorgesehen.
</Note>

<Warning>
  Die Namen von Servern, Services und freigegebenen Ordnern dürfen keine Leerzeichen enthalten.
</Warning>

### <a id="nodes-to-cluster" />Erstellen eines Failoverclusters

Führen Sie die folgenden Schritte aus, um zwei Computer zu einem Cluster zusammenzufassen:

<Steps>
  <Step title="Prüfen Sie die Hardwareanforderungen">
    Prüfen Sie, ob alle erforderlichen Komponenten vorhanden sind und ob sie die oben aufgeführten [Hardwareanforderungen](#requirements-cluster) erfüllen.
  </Step>

  <Step title="Installieren Sie das Feature „Failover Clustering“">
    Installieren Sie das Feature „Failover Clustering“.
  </Step>

  <Step title="Validieren Sie die Konfiguration">
    Validieren Sie die Konfiguration, um sicherzustellen, dass sie für Failoverclustering geeignet ist.
  </Step>

  <Step title="Erstellen Sie einen Failovercluster">
    Erstellen Sie einen Failovercluster.
  </Step>
</Steps>

<Note>
  Wenn Ihr Cluster eine gerade Anzahl von Knoten hat, empfehlen wir dringend die Verwendung einer Quorumkonfiguration mit einer Witness-Ressource (z. B. einem Disk Witness, einem Share Witness oder einem Cloud Witness). Andernfalls funktioniert der Cluster nicht mehr, wenn die Hälfte seiner Knoten ausfällt. Ausführliche Anweisungen finden Sie im Abschnitt zum Konfigurieren der Clusterquorumeinstellungen auf dieser Seite der Microsoft-Website.
</Note>

Detaillierte Informationen zum Failoverclustering finden Sie [auf dieser Seite der Microsoft-Website](https://docs.microsoft.com/en-us/windows-server/failover-clustering/create-failover-cluster).

### <a id="basic-config" />Basiskonfiguration des Failoverclusters

In diesem Beispiel wird ein zuvor erstellter FOC-Cluster (FOC.cluster2016.ru) verwendet, der sich im zugewiesenen Netzwerk 192.168.0.0/23 in der Domäne cluster2016.ru befindet.

Der Cluster besteht aus zwei Knoten, Node1 und Node2.

<div id="addressing-in-the-cluster">
  #### Adressierung im Cluster
</div>

Die Knoten Node1 und Node2 verfügen ü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 und steht nur den Clusterknoten zur Verfügung (das heißt Node1 und Node2).

Beide Netzwerke stehen dem Cluster FOC.cluster2016.ru zur Verfügung. Aus Sicherheits- und Lastverteilungsgründen sollte Clusterdatenverkehr nur im zugewiesenen Netzwerk 192.168.0.0/23 zugelassen werden. Externe Benutzer können über Anfragen an Node1 und Node2 auf den Datenspeicher zugreifen. 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 in der Spalte **Cluster Use** die Option **Cluster and Client** aus (siehe Screenshot unten).

<Frame>
  <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/clasters1.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=b1484c34ad57628dd6aba57902dbf3be" alt="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." width="1046" height="807" data-path="images/flexi-capture/clasters1.png" />
</Frame>

Schnittstellen und ihre Netzwerke:

| **Schnittstelle** | **Netzwerk**    | **Beschreibung**                                                                                                 |
| ----------------- | --------------- | ---------------------------------------------------------------------------------------------------------------- |
| FOC               | 192.168.0.10/23 | Der Cluster in der Domäne cluster2016.ru. Er umfasst zwei Knoten.                                                |
| FC12ProcServer    | 192.168.0.9/23  | Die Adresse des ABBYY FlexiCapture Processing Server-Service, der [im Cluster ausgeführt wird](#adding-service). |
| Storage           | 192.168.0.1/23  | [Dateispeicher](#network-folder).                                                                                |
| Node1             | 192.168.0.11/23 | [Erster Clusterknoten](#nodes).                                                                                  |
| Node2             | 192.168.0.12/23 | [Zweiter Clusterknoten](#nodes).                                                                                 |

<div id="domain-users">
  #### Domänenbenutzer
</div>

So richten Sie Domänenbenutzerkonten ein:

1. Erstellen Sie zwei Domänenbenutzer, z. B. cluster2016\node1admin und cluster2016\node2admin.
2. Gewähren Sie cluster2016\node1admin auf Node1 und cluster2016\node2admin auf Node2 Administratorrechte.

<Note>
  Diese Benutzerkonten werden nur für die Arbeit mit ABBYY FlexiCapture in einem Failovercluster verwendet, um die korrekte Nutzung gemeinsam genutzter Netzwerkressourcen sicherzustellen. Clustering erfordert die Verwendung von Domänenkonten; die Arbeit mit einem lokalen Benutzerkonto ist nicht möglich.
</Note>

### <a id="adding-service" />Fügen Sie den ABBYY FlexiCapture Processing Server-Service hinzu

Installieren Sie ABBYY FlexiCapture Processing Server auf Node1 und Node2 und erstellen Sie dann einen freigegebenen Ordner (siehe unten) für den FlexiCapture-Service.

Gehen Sie wie folgt vor, um den Service zu erstellen:

<Steps>
  <Step title="Die Rolle konfigurieren">
    Klicken Sie mit der rechten Maustaste auf die Gruppe **Rollen** und wählen Sie **Rolle konfigurieren…** aus.
  </Step>

  <Step title="Generic Service auswählen">
    Wählen Sie **Generic Service** aus der Liste der Services aus und klicken Sie auf **Weiter**.
  </Step>

  <Step title="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**.
  </Step>

  <Step title="Den Service benennen">
    Geben Sie den Namen des Service ein (`FC12ProcServer` in diesem Beispiel). Die IP-Adresse wird automatisch erstellt. Klicken Sie auf **Weiter**.
  </Step>

  <Step title="Das Speichervolumen auswählen">
    Wählen Sie das Volume aus, das Sie für den zentralen Speicher erstellt haben, und klicken Sie auf **Weiter**.
  </Step>

  <Step title="Den Registrierungsschlüssel angeben">
    Geben Sie den Registrierungsschlüssel `HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ABBYY\FlexiCapture\12.0` an (siehe Screenshot unten).
  </Step>

  <Step title="Bestätigen und abschließen">
    Klicken Sie auf **Weiter**, um die Einstellungen zu bestätigen, und anschließend auf **Fertig stellen**, um die Erstellung des Service im Cluster abzuschließen.
  </Step>
</Steps>

### <a id="network-folder" />Einen freigegebenen Ordner für den Processing Server-Service erstellen

Erstellen Sie für den neu erstellten Service einen freigegebenen Ordner, in dem die temporären Dateien für Node1 und Node2 gespeichert werden.

<Warning>
  Die hier beschriebene Konfiguration des Netzwerkordners ist nicht ausfallsicher: Wenn der Speicher ausfällt, fällt der Cluster aus. Um den kontinuierlichen Betrieb des Clusters sicherzustellen, müssen Sie Ihren Dateispeicher ausfallsicher auslegen. Ausführliche Anweisungen finden Sie unter [Ein verteiltes Dateisystem einrichten](/de/flexi-capture/fail-safety-dfs).
</Warning>

Führen Sie die folgenden Schritte aus, um einen freigegebenen Ordner zu erstellen:

<Steps>
  <Step title="Den Assistenten Add File Share starten">
    Wählen Sie **Add File Share** im Kontextmenü des neu erstellten Service aus (in diesem Beispiel `FC12ProcServer`).

    <Frame>
      <img src="https://mintcdn.com/abbyy/M5jnw37NmJ-asKkj/images/flexi-capture/clasters10.png?fit=max&auto=format&n=M5jnw37NmJ-asKkj&q=85&s=a8836f0a85f443a86a1e2729a3705926" alt="Screenshot des Failover Cluster Manager mit dem Kontextmenü für die Rolle FC12ProcServer, in dem der Befehl Add File Share hervorgehoben ist." width="1046" height="805" data-path="images/flexi-capture/clasters10.png" />
    </Frame>
  </Step>

  <Step title="Das SMB Share-Profil auswählen">
    Wählen Sie das Profil **SMB Share – Applications** aus.
  </Step>

  <Step title="Den Speicherort des Ordners angeben">
    Geben Sie einen Speicherort für den freigegebenen Ordner an (**Select by volume** ist die Standardoption).
  </Step>

  <Step title="Den freigegebenen Ordner benennen">
    Geben Sie bei Bedarf einen Namen und eine Beschreibung für den freigegebenen Ordner ein und klicken Sie auf **Next**.
  </Step>

  <Step title="Die Standardeinstellungen beibehalten">
    Behalten Sie auf der Registerkarte **Other Settings** die Standardwerte bei und klicken Sie auf **Next**.
  </Step>

  <Step title="Ordnerberechtigungen anpassen">
    Legen Sie die Ordnerberechtigungen für die zuvor erstellten Domänenbenutzer fest ([node1admin@cluster2016.ru](mailto:node1admin@cluster2016.ru) und [node2admin@cluster2016.ru](mailto:node2admin@cluster2016.ru)). Klicken Sie dazu auf **Customize permissions…**.
  </Step>

  <Step title="Jedem Benutzer Vollzugriff gewähren">
    Klicken Sie auf **Add** und dann auf **Select a principal**. Wählen Sie einen Benutzer aus und klicken Sie auf **OK**. Wählen Sie unter **Basic permissions** die Option **Full control** aus und klicken Sie auf **OK**. Wiederholen Sie diese Schritte für den Benutzer node2admin und klicken Sie auf **OK**.
  </Step>

  <Step title="Die Freigabe erstellen">
    Klicken Sie auf **Next**, prüfen Sie, ob die angegebenen Einstellungen korrekt sind, und klicken Sie auf **Create**. Sobald der freigegebene Ordner erfolgreich erstellt wurde, klicken Sie auf **Close**.
  </Step>
</Steps>

## <a id="nodes" />Konfigurieren der Clusterknoten

Als Nächstes müssen Sie die Clusterknoten Node1 und Node2 einrichten. Die folgenden Anweisungen gelten für Node1. Node2 wird auf die gleiche Weise eingerichtet.

### <a id="procserv-local-setup" />Einrichten des ABBYY FlexiCapture Processing Server-Service

<Steps>
  <Step title="Den Service über die Befehlszeile konfigurieren">
    Geben Sie den folgenden Befehl in der Befehlszeile (cmd.exe) ein:

    ```
    sc config ABBYY.ProcServer.FlexiCapture.12.0 binpath= "%systemdrive%\Program Files\ABBYY FlexiCapture 12 Servers\FlexiBRSvc.exe" \service -stationType:server -inifile:\\FC12procserver\ClusterTemp\ServerSettings.xml
    ```

    <Warning>
      Durch 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.
    </Warning>

    Dieser Befehl ändert die Standardeinstellungen für den Prozess `ABBYY.ProcServer.FlexiCapture.12`, der aus der Datei `%systemdrive%\Program Files\ABBYY FlexiCapture 12 Servers\FlexiBRSvc.exe` gestartet wird, und legt den Pfad zur folgenden Datei fest, die die Einstellungen für den Processing Server enthält: `\\FC12procserver\ClusterTemp\ServerSettings.xml`. Die Datei `ServerSettings.xml` wird nun im freigegebenen Ordner gespeichert und steht allen Knoten im Cluster zur Verfügung.

    <Note>
      Die Datei `ServerSettings.xml` enthält die Einstellungen des Processing Server. Wenn diese Datei beim Starten des Processing Server nicht gefunden wird, wird er mit den Standardeinstellungen gestartet und eine neue Datei `ServerSettings.xml` erstellt.
    </Note>
  </Step>

  <Step title="Die Serviceeigenschaften öffnen">
    Suchen Sie in der Liste der Dienste den Service ABBYY FlexiCapture 12 Processing Server (**Start → Verwaltung → Dienste**), klicken Sie mit der rechten Maustaste auf den Service, und wählen Sie **Eigenschaften**.
  </Step>

  <Step title="Den Pfad zur ausführbaren Datei überprüfen">
    Vergewissern Sie sich, dass die Parameter, die Sie in der Befehlszeile eingegeben haben, im Feld **Pfad zur ausführbaren Datei** angezeigt werden.
  </Step>

  <Step title="Das Konto für die Anmeldung festlegen">
    Klicken Sie auf die Registerkarte **Anmelden**. Ändern Sie für Node1 den Benutzer NetworkService in node1admin. Ändern Sie für Node2 den Benutzer NetworkService in node2admin. Klicken Sie auf **OK**.
  </Step>
</Steps>

### <a id="appdata-changing" />Ändern Sie die Variable %appdata%

Der Service `ABBYY.ProcServer.FlexiCapture.12.0` erstellt Sitzungsdaten und speichert sie an dem Speicherort, auf den die Variable `%appdata%` verweist. Die Benutzer node1admin und node2admin müssen für `%appdata%` denselben Ordner festgelegt haben, damit der Service zwischen den Clusterknoten wechseln kann.

<Warning>
  Für den Benutzer cluster2016\node1admin muss die Variable `%appdata%` auf Node1 geändert werden. Für den Benutzer cluster2016\node2admin muss die Variable `%appdata%` auf Node2 geändert werden.
</Warning>

Sie können die Variable `%appdata%` über die Befehlszeile oder direkt in der Windows-Registrierung ändern.

So ändern Sie `%appdata%` über die Befehlszeile:

<Steps>
  <Step title="Führen Sie den Befehl REG ADD aus">
    Geben Sie den folgenden Befehl in die Befehlszeile (cmd.exe) ein:

    ```
    REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v AppData /t REG_EXPAND_SZ /d \\FC12ProcServer\ClusterTemp
    ```

    Dabei sollte `\\FC12ProcServer\ClusterTemp` durch den Pfad zu Ihrem Ordner ersetzt werden.

    <Warning>
      Beim Kopieren und Einfügen des obigen Befehls können zusätzliche Zeilenumbruchzeichen eingefügt werden, was zu einem Fehler führen kann. Geben Sie den Befehl in diesem Fall manuell ein.
    </Warning>
  </Step>

  <Step title="Bestätigen Sie die Änderung">
    Bestätigen Sie, dass Sie den Ordner `AppData` ändern möchten, falls er bereits vorhanden ist.
  </Step>

  <Step title="Für Node2 wiederholen">
    Wiederholen Sie die vorherigen Schritte für Node2.
  </Step>
</Steps>

So ändern Sie `%appdata%` direkt in der Windows-Registrierung:

<Steps>
  <Step title="Suchen Sie den Schlüssel User Shell Folders">
    Suchen Sie in der Registrierung nach dem Schlüssel `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders`.
  </Step>

  <Step title="Legen Sie den Wert AppData fest">
    Falls ein solcher Schlüssel nicht vorhanden ist, erstellen Sie unter diesem Schlüssel einen Wert vom Typ `REG_EXPAND_SZ` mit dem Namen `AppData` und setzen Sie ihn auf `\\FC12ProcServer\ClusterTemp`.
  </Step>

  <Step title="Für Node2 wiederholen">
    Wiederholen Sie die vorherigen Schritte für Node2.
  </Step>
</Steps>

<div id="connect-the-processing-server-monitor">
  ### Verbinden mit dem Processing Server Monitor
</div>

Um den Processing Server Monitor zu verbinden, wählen Sie einen Knoten für den Service `FC12ProcServer` aus und öffnen dann den Processing Server Monitor auf einem beliebigen Computer in Ihrem LAN und fügen den geclusterten Processing Server hinzu.
