Saltar al contenido principal
Cuando se instala en un clúster, Processing Server usa almacenamiento de archivos para guardar archivos temporales. Si el almacenamiento de archivos falla, todo el clúster dejará de funcionar. Para garantizar el funcionamiento continuo del clúster, debe hacer que el almacenamiento de archivos sea tolerante a fallos.
Para el almacenamiento de archivos que almacenará imágenes de documentos y datos capturados, debe usar soluciones de hardware (por ejemplo, discos RAID). No se admiten las soluciones de almacenamiento distribuido basadas en software.
A continuación, describimos una posible implementación de almacenamiento de archivos tolerante a fallos mediante las tecnologías espacio de nombres DFS y replicación DFS. Espacio de nombres DFS crea un directorio virtual con varias carpetas ubicadas en distintos servidores, que seguirá siendo accesible aunque uno de los servidores falle. Replicación DFS rastrea automáticamente los cambios en los archivos ServerSettings.xml y los replica en una carpeta de copia de seguridad.
En las instrucciones paso a paso que se presentan a continuación, asumimos que se usa un equipo DCsrv como servidor host, pero puede usar cualquier equipo en el que se hayan configurado los roles de DFS.
Para configurar un sistema de archivos distribuido, necesitará lo siguiente:
  • un equipo con Windows Server 2012 o una versión posterior que no se use como nodo del clúster ni para el almacenamiento de archivos
  • los roles espacio de nombres DFS y replicación DFS configurados en el equipo descrito anteriormente
  • los roles espacio de nombres DFS y replicación DFS configurados en todos los nodos
  • una carpeta compartida con permisos de control total para los usuarios node1admin y node2admin, que funcionará como carpeta de copia de seguridad cuando la carpeta compartida principal deje de ser accesible.
Para configurar un sistema de archivos distribuido, complete los siguientes pasos:
  1. Agregar los roles de DFS.
  2. Crear carpetas compartidas.
  3. Crear un espacio de nombres.
  4. Agregar las carpetas compartidas al espacio de nombres.
  5. Configurar la replicación.
  6. Configurar prioridades para los destinos de carpeta.
  7. Configurar el servicio ABBYY FlexiCapture Processing Server.

Agregar los roles de DFS

Para agregar los roles de DFS:
  1. Abra Administrador del servidor y haga clic en Agregar roles y características.
  2. En el paso Seleccionar roles de servidor, expanda Servicios de archivos y almacenamiento y seleccione Espacios de nombres DFS y Replicación DFS.

Creación de carpetas compartidas

  • Esta carpeta solo debe usarse para almacenar datos replicados del clúster.
  • Esta carpeta no debe estar ubicada en un nodo del clúster ni en el almacenamiento de archivos.
  • Esta carpeta debe ser accesible desde todos los nodos.
Para crear una carpeta compartida, abra Administrador del servidor, haga clic en File and Storage Services → Shares y, a continuación, en Tasks → New Share…. Luego, complete los pasos del 2 al 14 descritos en Creación de una carpeta compartida para el servicio Processing Server.

Creación de un espacio de nombres

Los espacios de nombres pueden crearse y configurarse mediante la consola DFS Management. Deberá seleccionar un servidor, conceder permisos de acceso a los usuarios y especificar el tipo de espacio de nombres. Para crear un espacio de nombres:
  1. Abra Administrador del servidor y haga clic en Tools → DFS Management. En el complemento de DFS Management que se abre, haga clic en New Namespace….
  1. Especifique el nombre del servidor que alojará el espacio de nombres y haga clic en Next.
  1. Especifique un nombre para el espacio de nombres y haga clic en Edit Settings….
  1. En el cuadro de diálogo Edit Settings, seleccione Use custom permissions y haga clic en Customize…. A continuación, conceda permisos de control total sobre la carpeta compartida a los usuarios node1admin y node2admin.
  1. En el paso Namespace Type, seleccione Domain-based namespace; luego, seleccione la opción Enable Windows Server 2008 mode y haga clic en Next.
  1. Compruebe que la configuración especificada sea correcta y haga clic en Create.
  1. Haga clic en Close para cerrar el asistente.

Agregar las carpetas compartidas al espacio de nombres

En este paso, debe agregar al espacio de nombres las carpetas compartidas principal y de respaldo. Para ello:
  1. En el complemento DFS Management, haga clic en New Folder….
  1. En el cuadro de diálogo que se abre, especifique un nombre para la carpeta. Este nombre aparecerá en el espacio de nombres del sistema de archivos distribuido.
El nombre que proporcione para la carpeta compartida no debe coincidir con el nombre de ninguna carpeta replicada.
Haga clic en Add….
  1. Especifique la ruta de acceso de la carpeta compartida y haga clic en OK.
  1. Repita los pasos del 1 al 3 para agregar la carpeta de respaldo al espacio de nombres. Las carpetas agregadas aparecerán en la lista Destinos de carpeta. Cuando haya terminado, haga clic en OK.
  1. Aparecerá un mensaje indicando que puede crear un grupo de replicación. Haga clic en Yes para crear un grupo de replicación y comenzar a configurar la replicación.

Configurar la replicación

Para configurar la replicación, debe crear un grupo de replicación, especificar un servidor, seleccionar una topología de conexiones entre los miembros del grupo, seleccionar una programación de replicación y especificar el ancho de banda de replicación. Todo lo anterior puede especificarse mediante el Replicate Folder Wizard:
  1. El asistente sugerirá los nombres del grupo de replicación y de la carpeta replicada. Edite estos nombres si es necesario o mantenga los nombres predeterminados y haga clic en Next.
  1. El asistente le indicará si los destinos de carpeta pueden participar en la replicación. Revise la información de la columna Eligibility y haga clic en Next.
  1. Seleccione el servidor que contiene los datos que se replicarán en los destinos de carpeta y haga clic en Next.
  1. Como topología que se va a usar, seleccione Full mesh y haga clic en Next.
  1. Para la programación de replicación, seleccione Replicate continuously using the specified bandwidth. En la lista desplegable Bandwidth, seleccione Full y haga clic en Next.
  1. Compruebe que la configuración especificada sea correcta y haga clic en Create.
  1. Una vez creado el grupo de replicación, haga clic en Close para cerrar el asistente.
  1. Si aparece una advertencia Replication Delay, haga clic en OK.
Después de configurar la replicación, le recomendamos probarla para asegurarse de que funciona correctamente. Para ello, abra el complemento DFS Management, seleccione el grupo de replicación que acaba de crear y haga clic en Create Diagnostic Report: En el Diagnostic Report Wizard que se abre, seleccione la opción Propagation test y siga las instrucciones del asistente (le recomendamos mantener la configuración predeterminada). Una vez completado el diagnóstico, el Diagnostic Report Wizard mostrará un informe de diagnóstico.

Configurar prioridades para los destinos de carpeta

Para minimizar el riesgo de fallos, recomendamos configurar prioridades para los destinos de carpeta.
A continuación, describimos una posible configuración de prioridades para los destinos de carpeta. Puede haber otras configuraciones según sus necesidades. Para obtener instrucciones detalladas sobre cómo configurar las prioridades de los destinos, consulte esta página del sitio web de Microsoft.
  1. Abra el espacio de nombres y, a continuación, abra las propiedades de la carpeta compartida.
  1. Haga clic en la pestaña Advanced, seleccione la opción Override referral ordering y, a continuación, seleccione First among all targets. Esta última opción indica que los usuarios siempre serán dirigidos al destino de carpeta seleccionado, si está accesible.

Configuración del servicio FC Processing Server

Para garantizar el funcionamiento continuo del clúster que aloja el servicio FC Processing Server incluso si falla el almacenamiento de archivos, complete los siguientes pasos.
Si falla el almacenamiento de archivos, es posible que se pierdan los datos de las sesiones que estén abiertas en el momento del fallo.
  1. Complete los pasos del 1 al 4 descritos en Configuración del servicio ABBYY FlexiCapture Processing Server, pero en el paso 1 cambie la ruta del archivo que contiene la configuración de Processing Server. El comando del paso 1 debe ser el siguiente:
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"
Copiar y pegar el comando anterior puede introducir saltos de línea redundantes, lo que provocará un error. Si esto ocurre, escriba el comando manualmente.
  1. Complete los pasos necesarios para cambiar directamente en el Registro de Windows el valor de la variable %appdata% (consulte Cambio de la variable %appdata%) y establézcala en \cluster2016.com\DFS\FC12ClusterTemp.