Skip to main content
Processing Server se ejecuta en un clúster de conmutación por error. Para obtener más información sobre cómo crear uno, consulte Crear un clúster de conmutación por error en la documentación de Microsoft. Las direcciones, los nombres de equipo y los nombres de dominio que aparecen en las siguientes secciones son ejemplos y un administrador puede modificarlos. La configuración de servidor que se describe aquí está pensada únicamente para uso local en una red de área local.
Los nombres de servidores, servicios y carpetas compartidas no deben contener espacios.

Requisitos de hardware

Nodos del clúster

  • Todos los nodos del clúster deben tener una configuración de hardware idéntica o prácticamente similar.
  • Todos los nodos del clúster deben ejecutar la misma versión de Windows Server.
  • Todos los nodos del clúster deben estar unidos al mismo dominio de Active Directory. De lo contrario, configure la autenticación Basic para el Processing Server. Para obtener más información, consulte Descripción de los comandos de Processing Server.

Almacenamiento compartido

El almacenamiento compartido contiene una carpeta con los archivos que necesita el clúster. El disco debe cumplir los siguientes requisitos:
  • El disco debe estar conectado mediante Serial Attached SCSI (SAS), iSCSI o Fibre Channel.
  • El disco debe ser accesible desde todos los nodos del clúster.
  • El disco no debe usarse como volumen de arranque ni como volumen del sistema.
  • El disco no debe usarse para archivos de intercambio, volcado o hibernación.
Se suelen utilizar dos soluciones de almacenamiento:
  • Sistemas de almacenamiento listos para usar basados en DAS, SAN, NAS, JBOD u otras tecnologías.
  • Un servidor independiente con el rol iSCSI Target Server configurado.
Para obtener información detallada sobre los requisitos de hardware para clústeres, consulte requisitos de hardware y opciones de almacenamiento para clústeres de conmutación por error en la documentación de Microsoft.

Crear un clúster de conmutación por error

En este ejemplo se agrupan dos máquinas en un clúster. Complete las cuatro etapas en orden.
  1. Compruebe que dispone de todos los componentes necesarios y que cumplen los requisitos de hardware.
  2. Instale la característica de clústeres de conmutación por error.
  3. Valide la configuración para confirmar que es apta para la creación de clústeres de conmutación por error.
  4. Cree el clúster de conmutación por error.
Asigne a los clústeres con un número par de nodos un recurso de testigo de quórum, como un testigo de disco, de recurso compartido o en la nube. Sin él, el clúster se detiene si falla la mitad de sus nodos.
Para conocer la configuración del quórum y el resto de los detalles sobre los clústeres, consulte Crear un clúster de conmutación por error en la Documentación de Microsoft.

Configuración básica del clúster de conmutación por error

En este ejemplo se usa un clúster FOC creado previamente (FOC.cluster2016.ru). Está ubicado en la red designada 192.168.0.0/23 del dominio cluster2016.ru y consta de dos nodos: Node1 y Node2.

Direccionamiento del clúster

Node1 y Node2 tienen cada uno dos interfaces de red. Una pertenece a la red 192.168.0.0/23 y la otra puede pertenecer a una red de área local, por ejemplo, 10.0.2.0/24. El almacenamiento de datos solo está conectado a la red 192.168.0.0/23, por lo que únicamente los nodos del clúster pueden acceder a él. Ambas redes están disponibles para el clúster FOC.cluster2016.ru. Por motivos de seguridad y equilibrio de carga, permita el tráfico del clúster solo en la red designada 192.168.0.0/23. Los usuarios externos acceden al almacenamiento de datos mediante solicitudes a Node1 y Node2. Para permitir el tráfico del clúster en la red 192.168.0.0/23, abra Failover Cluster Manager. Seleccione Cluster Network en el grupo Networks y, a continuación, elija Cluster and Client en la columna Cluster Use.
Captura de pantalla de la vista Networks en Failover Cluster Manager, donde Cluster Network en la subred 192.168.0.0/23 está configurado como Cluster and Client en la columna Cluster Use.
El clúster utiliza las siguientes interfaces y redes.

Configurar las cuentas de usuario de dominio

1

Crear dos usuarios de dominio

Por ejemplo, cluster2016\node1admin y cluster2016\node2admin.
2

Conceder a cada usuario permisos de administrador en su propio nodo

Conceda a cluster2016\node1admin permisos de administrador en Node1 y a cluster2016\node2admin permisos de administrador en Node2.
Estas cuentas existen únicamente para ejecutar ABBYY FlexiCapture en un clúster de conmutación por error, de modo que los recursos de red compartidos se utilicen correctamente. El clustering requiere cuentas de dominio; una cuenta de usuario local no funcionará.

Agregar el servicio ABBYY FlexiCapture Processing Server

Instale ABBYY FlexiCapture Processing Server en Node1 y Node2. A continuación, cree una carpeta compartida para el servicio Processing Server.
1

Configurar el rol

Haga clic con el botón derecho en el grupo Roles y seleccione Configure Role….
2

Seleccionar Generic Service

Seleccione Generic Service de la lista de servicios y haga clic en Next.
3

Seleccionar el servicio Processing Server

Seleccione ABBYY FlexiCapture 12 Processing Server de la lista de servicios disponibles y haga clic en Next.
4

Asignar un nombre al servicio

Especifique el nombre del servicio, FC12ProcServer en este ejemplo. La dirección IP se genera automáticamente. Haga clic en Next.
5

Seleccionar el volumen de almacenamiento

Seleccione el volumen que creó para el almacenamiento centralizado y haga clic en Next.
6

Especificar la clave de registro

Especifique la clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ABBYY\FlexiCapture\12.0.
7

Confirmar y finalizar

Haga clic en Next para confirmar la configuración y, a continuación, en Finish para crear el servicio en el clúster.

Crear una carpeta compartida para el servicio Processing Server

Cree una carpeta compartida para el nuevo servicio, donde se guardarán los archivos temporales de Node1 y Node2.
Esta configuración de carpeta de red no es a prueba de fallos. Si el almacenamiento falla, el clúster deja de funcionar.
Para mantener el clúster en funcionamiento, haga que el almacenamiento de archivos sea a prueba de fallos. Para obtener más información, consulte Configurar un sistema de archivos distribuido.
1

Iniciar el asistente Add File Share

Seleccione Add File Share en el menú local del nuevo servicio, FC12ProcServer en este ejemplo.
Captura de pantalla de Failover Cluster Manager que muestra el menú contextual del rol FC12ProcServer con el comando Add File Share resaltado.
2

Seleccionar el perfil SMB Share

Seleccione el perfil SMB Share – Applications.
3

Especificar la ubicación de la carpeta

Select by volume es la opción predeterminada.
4

Asignar un nombre a la carpeta compartida

Escriba un nombre y una descripción para la carpeta compartida, si los necesita, y luego haga clic en Next.
5

Mantener la configuración predeterminada

En la pestaña Other Settings, mantenga los valores predeterminados y haga clic en Next.
6

Abrir el editor de permisos

Haga clic en Customize permissions… para establecer los permisos de la carpeta para los usuarios de dominio que creó: node1admin@cluster2016.ru y node2admin@cluster2016.ru.
7

Conceder control total a cada usuario

  1. Haga clic en Add y, a continuación, en Select a principal.
  2. Seleccione un usuario y haga clic en OK.
  3. En Basic permissions, seleccione Full control y haga clic en OK.
  4. Repita estos pasos para el usuario node2admin y, a continuación, haga clic en OK.
8

Crear el recurso compartido

Haga clic en Next, compruebe que la configuración sea correcta y haga clic en Create. Una vez creada la carpeta compartida, haga clic en Close.

Configurar los nodos del clúster

Configure los nodos del clúster Node1 y Node2. Estas instrucciones corresponden a Node1. Node2 se configura del mismo modo.

Configuración del servicio ABBYY FlexiCapture Processing Server

1

Configurar el servicio desde la línea de comandos

Escriba el siguiente comando en la línea de comandos (cmd.exe):
Escriba este comando manualmente. Al copiarlo y pegarlo pueden introducirse saltos de línea innecesarios que harán que el comando falle.
El comando modifica la configuración predeterminada del proceso ABBYY.ProcServer.FlexiCapture.12.0, que se inicia desde %systemdrive%\Program Files\ABBYY FlexiCapture 12 Servers\FlexiBRSvc.exe. También establece la ruta al archivo de configuración del Processing Server en \\FC12procserver\ClusterTemp\ServerSettings.xml.De este modo, el archivo ServerSettings.xml queda en la carpeta compartida, donde todos los nodos del clúster pueden acceder a él.
Si ServerSettings.xml no existe cuando se inicia el Processing Server, el servidor arranca con la configuración predeterminada y crea un nuevo archivo ServerSettings.xml.
2

Abrir las propiedades del servicio

Busque el servicio ABBYY FlexiCapture 12 Processing Server en la lista de servicios (Inicio → Herramientas administrativas → Servicios), haga clic con el botón derecho en él y seleccione Propiedades.
3

Verificar la ruta al ejecutable

Compruebe que los parámetros que escribió en la línea de comandos aparecen en el campo Ruta de acceso al ejecutable.
4

Establecer la cuenta de inicio de sesión

Haga clic en la pestaña Iniciar sesión. En Node1, cambie el usuario NetworkService por node1admin. En Node2, cámbielo por node2admin. Haga clic en Aceptar.

Cambiar la variable %appdata%

El servicio ABBYY.ProcServer.FlexiCapture.12.0 crea y almacena los datos de sesión en la ubicación a la que apunta %appdata%. Para que el servicio pueda alternar entre los nodos del clúster, node1admin y node2admin deben tener especificada la misma carpeta en %appdata%. Cambie la variable %appdata% para el usuario cluster2016\node1admin en Node1 y para el usuario cluster2016\node2admin en Node2. Puede cambiar %appdata% desde la línea de comandos o directamente en el registro de Windows.

Cambie %appdata% desde la línea de comandos

1

Ejecute el comando REG ADD

Introduzca el siguiente comando en la línea de comandos (cmd.exe):
Sustituya \\FC12ProcServer\ClusterTemp por la ruta de su propia carpeta.
Escriba este comando manualmente. Copiarlo y pegarlo puede introducir saltos de línea redundantes, lo que provocará que el comando falle.
2

Confirme el cambio

Confirme que desea cambiar la carpeta AppData si ya existe.
3

Repita para Node2

Ejecute el mismo comando en Node2.

Cambie %appdata% en el registro de Windows

1

Busque la clave User Shell Folders

Busque HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
2

Establezca el valor de AppData

Si la clave no existe, cree en ella un valor de tipo REG_EXPAND_SZ llamado AppData y establezca su valor en \\FC12ProcServer\ClusterTemp.
3

Repita para Node2

Realice el mismo cambio en Node2.

Conectar Processing Server Monitor

1

Seleccionar un nodo para el servicio

Seleccione un nodo para el servicio FC12ProcServer.
2

Agregar el Processing Server en clúster

Abra Processing Server Monitor en cualquier equipo de su LAN y agregue el Processing Server en clúster.