Configuration matérielle requise
Nœuds du cluster :- Tous les nœuds du cluster doivent avoir une configuration matérielle identique ou très similaire.
- Tous les nœuds du cluster doivent exécuter la même version de Windows Server.
- Tous les nœuds du cluster doivent être rattachés au même domaine Active Directory, ou l’authentification Basic doit être configurée pour le Processing Server (voir Description des commandes du Processing Server pour des instructions détaillées).
Le stockage partagé hébergera un dossier contenant les fichiers requis par le cluster.
- Le disque doit être connecté via Serial Attached SCSI (SAS), iSCSI ou Fibre Channel.
- Le disque doit être accessible à tous les nœuds du cluster.
- Le disque ne doit pas être utilisé comme volume de démarrage ou volume système.
- Le disque ne doit pas être utilisé pour des fichiers d’échange, de vidage ou de mise en veille prolongée.
Les solutions de stockage en cluster les plus couramment utilisées sont les suivantes :
- Des systèmes de stockage prêts à l’emploi basés sur DAS, SAN, NAS, JBOD ou d’autres technologies.
- Un serveur distinct sur lequel le rôle iSCSI Target Server a été configuré.
Configuration de Processing Server dans un cluster de basculement
- Créez un cluster de basculement.
- Créez une configuration de base.
- Ajoutez le service ABBYY FlexiCapture Processing Server.
- Créez un dossier partagé pour le service ABBYY FlexiCapture Processing Server.
- Configurez les nœuds du cluster.
- Les adresses, noms d’ordinateur, noms de domaine, etc. utilisés ci-dessous ne sont donnés qu’à titre d’exemple et peuvent être modifiés par l’administrateur.
- La configuration de serveur suivante est destinée uniquement à une utilisation locale sur un réseau local.
- Vérifiez que vous disposez de tous les composants nécessaires et qu’ils répondent aux exigences matérielles indiquées ci-dessus.
- Installez la fonctionnalité Failover Clustering.
- Validez la configuration pour vous assurer qu’elle convient au cluster de basculement.
- Créez un cluster de basculement.
Si votre cluster comporte un nombre pair de nœuds, nous vous recommandons vivement d’utiliser une configuration de quorum avec une ressource témoin (par exemple un Disk Witness, un Share Witness ou un Cloud Witness) ; sinon, le cluster cessera de fonctionner si la moitié de ses nœuds tombe en panne. Pour des instructions détaillées, consultez la section Configure the cluster quorum settings sur cette page du site web de Microsoft.

| Interface | Network | Description |
|---|---|---|
| FOC | 192.168.0.10/23 | Le cluster dans le domaine cluster2016.ru. Comprend deux nœuds. |
| FC12ProcServer | 192.168.0.9/23 | L’adresse du service ABBYY FlexiCapture Processing Server qui s’exécute dans le cluster. |
| Storage | 192.168.0.1/23 | Stockage de fichiers. |
| Node1 | 192.168.0.11/23 | Premier nœud du cluster. |
| Node2 | 192.168.0.12/23 | Deuxième nœud du cluster. |
- Créez deux utilisateurs de domaine, par ex. cluster2016\node1admin et cluster2016\node2admin.
- Accordez des droits d’administrateur à cluster2016\node1admin sur Node1 et à cluster2016\node2admin sur Node2.
- Ces comptes d’utilisateur seront utilisés uniquement avec ABBYY FlexiCapture dans un cluster de basculement afin de garantir une utilisation correcte des ressources réseau partagées.
- Le fonctionnement en cluster nécessite l’utilisation de comptes de domaine. Il n’est pas possible de travailler avec un compte d’utilisateur local.
- Cliquez avec le bouton droit sur le groupe Roles et choisissez Configurer le rôle….
- Sélectionnez Service générique dans la liste des services, puis cliquez sur Suivant.
- Choisissez ABBYY FlexiCapture 12 Processing Server dans la liste des services disponibles, puis cliquez sur Suivant.
- Saisissez le nom du service (FC12ProcServer dans cet exemple). L’adresse IP sera générée automatiquement. Cliquez sur Suivant.
- Choisissez le volume que vous avez créé pour le stockage centralisé, puis cliquez sur Suivant.
- Spécifiez la clé de registre : HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ABBYY\FlexiCapture\12.0 (voir la capture d’écran ci-dessous)
- Cliquez sur Suivant pour confirmer les paramètres.
- Pour terminer la création du service dans le cluster, cliquez sur Finish.
- Sélectionnez Ajouter un partage de fichiers dans le menu local du service nouvellement créé (FC12ProcServer dans cet exemple).

- Sélectionnez le profil Partage SMB – Applications.
- Indiquez l’emplacement du dossier partagé (Sélectionner par volume est l’option par défaut).
- Si nécessaire, saisissez un nom et une description pour le dossier partagé, puis cliquez sur Suivant.
- Dans l’onglet Autres paramètres, conservez les valeurs par défaut et cliquez sur Suivant.
- Définissez les autorisations du dossier pour les utilisateurs du domaine créés précédemment (node1admin@cluster2016.ru et node2admin@cluster2016.ru). Pour cela, cliquez sur Personnaliser les autorisations….
- Cliquez sur Ajouter.
- Cliquez sur Sélectionner un principal.
- Sélectionnez un utilisateur, puis cliquez sur OK.
- Sous Autorisations de base, sélectionnez l’option Contrôle total, puis cliquez sur OK.
- Répétez les étapes ci-dessus pour l’utilisateur node2admin, puis cliquez sur OK.
- Cliquez sur Suivant.
- Vérifiez que les paramètres spécifiés sont corrects, puis cliquez sur Créer.
- Une fois le dossier partagé créé avec succès, cliquez sur Fermer.
Configuration des nœuds du cluster
Vous devez ensuite configurer les nœuds du cluster Node1 et Node2. Les instructions ci-dessous concernent Node1. Node2 se configure de la même manière. Configuration du service ABBYY FlexiCapture Processing Server Pour configurer le service, procédez comme suit :- Entrez la commande suivante dans l’invite de commandes (
cmd.exe) :
Le fichier ServerSettings.xml contient les paramètres de Processing Server. Si ce fichier est introuvable au démarrage de Processing Server, celui-ci démarrera avec les paramètres par défaut et un nouveau fichier ServerSettings.xml sera créé.
- Recherchez le service ABBYY FlexiCapture 12 Processing Server dans la liste des services (Démarrer → Outils d’administration → Services), cliquez dessus avec le bouton droit, puis sélectionnez Propriétés.
- Assurez-vous que les paramètres saisis dans la ligne de commande s’affichent dans le champ Chemin d’accès à l’exécutable.
- Cliquez sur l’onglet Ouverture de session. Pour Node1, remplacez l’utilisateur NetworkService par node1admin. Pour Node2, remplacez l’utilisateur NetworkService par node2admin. Cliquez sur OK.
- Saisissez la commande suivante dans la ligne de commande (cmd.exe) :
- Confirmez que vous souhaitez modifier le dossier AppData s’il existe déjà.
- Répétez les étapes 1 et 2 pour Node2.
- Recherchez la clé HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders dans le registre.
- Si cette clé n’existe pas, créez dans cette clé une variable de type REG_EXPAND_SZ nommée AppData et définissez sa valeur sur \FC12ProcServer\ClusterTemp.
- Répétez les étapes 1 et 2 pour Node2.
