メインコンテンツへスキップ
クラスターにインストールされている場合、Processing Server は一時ファイルの保存にファイル ストレージを使用します。ファイル ストレージで障害が発生すると、クラスター全体が停止します。クラスターを継続的に運用するには、ファイル ストレージをフェールセーフ化する必要があります。
文書画像と抽出データを保存するファイル ストレージには、ハードウェア ソリューション (RAID ディスクなど) を使用する必要があります。ソフトウェア ベースの分散ストレージ ソリューションはサポートされていません。
以下では、DFS Namespaces と DFS Replication のテクノロジーを使用して、フェールセーフなファイル ストレージを実装する方法の一例を説明します。DFS Namespaces は、異なるサーバー上にある複数のフォルダーの仮想ディレクトリを作成する機能で、いずれかのサーバーで障害が発生しても引き続きアクセスできます。DFS Replication は、ServerSettings.xml ファイルの変更を自動的に追跡し、バックアップ フォルダーに複製します。
以下の手順では、DCsrv コンピューターをホスト サーバーとして使用する前提で説明しますが、DFS の役割が設定されている任意のコンピューターを使用できます。
分散ファイル システムを設定するには、次のものが必要です。
  • クラスター ノードまたはファイル ストレージとして使用されていない、Windows Server 2012 以降を実行するコンピューター
  • 上記のコンピューターに設定された DFS Namespaces と DFS Replication の役割
  • すべてのノードに設定された DFS Namespaces と DFS Replication の役割
  • node1admin ユーザーおよび node2admin ユーザーにフル コントロールのアクセス許可が付与された共有フォルダー。この共有フォルダーは、メインの共有フォルダーにアクセスできなくなった場合にバックアップ フォルダーとして機能します。
分散ファイル システムを設定するには、次の手順を実行します。
  1. DFS の役割を追加する
  2. 共有フォルダーを作成する
  3. 名前空間を作成する
  4. 共有フォルダーを名前空間に追加する
  5. レプリケーションを設定する
  6. フォルダー ターゲットの優先順位を設定する
  7. ABBYY FlexiCapture Processing Server サービスを構成する

DFS の役割の追加

DFS の役割を追加するには、次の手順を実行します。
  1. Server Manager を開き、Add Roles and Features をクリックします。
  2. Select server roles ステージで、File and Storage Services を展開し、DFS NamespacesDFS Replication の項目を選択します。

共有フォルダーの作成

  • このフォルダーは、クラスターからレプリケートされたデータの保存にのみ使用してください。
  • このフォルダーは、クラスター ノード上にもファイル ストレージ内にも配置しないでください。
  • このフォルダーには、すべてのノードからアクセスできる必要があります。
共有フォルダーを作成するには、Server Manager を開き、File and Storage Services → Shares をクリックしてから、Tasks → New Share… をクリックします。次に、Processing Server サービス用の共有フォルダーの作成で説明されている手順 2 ~ 14 を実行します。

名前空間の作成

名前空間は、DFS Management コンソールを使用して作成および設定できます。作成するには、サーバーを選択し、ユーザーにアクセス許可を付与して、名前空間の型を指定する必要があります。 名前空間を作成するには、次の手順に従います。
  1. Server Manager を開き、Tools → DFS Management をクリックします。開いた DFS Management スナップインで、New Namespace… をクリックします。
  1. 名前空間をホストするサーバーの名前を指定し、Next をクリックします。
  1. 名前空間の名前を指定し、Edit Settings… をクリックします。
  1. Edit Settings ダイアログで Use custom permissions を選択し、Customize… をクリックします。次に、共有フォルダーに対するフル コントロールのアクセス許可を node1admin ユーザーと node2admin ユーザーに付与します。
  1. Namespace Type 画面で Domain-based namespace を選択し、Enable Windows Server 2008 mode オプションを選択して Next をクリックします。
  1. 指定した設定が正しいことを確認し、Create をクリックします。
  1. Close をクリックしてウィザードを閉じます。

共有フォルダーを名前空間に追加する

この手順では、メインの共有フォルダーとバックアップ用の共有フォルダーを名前空間に追加します。 操作手順は次のとおりです。
  1. DFS Management スナップインで、New Folder… をクリックします。
  1. 開いたダイアログで、フォルダー名を指定します。この名前は、分散ファイル システムの名前空間に表示されます。
共有フォルダーに指定する名前は、複製されるフォルダーの名前と同じにしないでください。
Add… をクリックします。
  1. 共有フォルダーのパスを指定し、OK をクリックします。
  1. 手順 1 ~ 3 を繰り返して、バックアップ フォルダーを名前空間に追加します。追加したフォルダーは Folder targets リストに表示されます。完了したら、OK をクリックします。
  1. レプリケーション グループを作成できることを示すメッセージが表示されます。Yes をクリックしてレプリケーション グループを作成し、レプリケーションの設定を開始します。

レプリケーションの設定

レプリケーションを設定するには、レプリケーショングループを作成し、サーバーを指定し、グループメンバー間の接続トポロジを選択し、レプリケーションスケジュールを選択し、レプリケーション帯域幅を指定する必要があります。これらはすべて Replicate Folder Wizard で指定できます。
  1. ウィザードでは、レプリケーショングループとレプリケートするフォルダーの名前が提案されます。必要に応じて名前を編集するか、既定の名前のまま Next をクリックします。
  1. ウィザードに、フォルダーターゲットがレプリケーションに参加できるかどうかが表示されます。Eligibility 列の情報を確認し、Next をクリックします。
  1. フォルダーターゲットにレプリケートするデータを含むサーバーを選択し、Next をクリックします。
  1. 使用するトポロジとして Full mesh を選択し、Next をクリックします。
  1. レプリケーションスケジュールでは、Replicate continuously using the specified bandwidth を選択します。Bandwidth ドロップダウンリストから Full を選択し、Next をクリックします。
  1. 指定した設定が正しいことを確認し、Create をクリックします。
  1. レプリケーショングループが作成されたら、ウィザードを閉じるため Close をクリックします。
  1. Replication Delay の警告が表示された場合は、OK をクリックします。
レプリケーションを設定したら、正しく動作することを確認するためにテストすることをお勧めします。これを行うには、DFS Management スナップインを開き、新しく作成したレプリケーショングループを選択して Create Diagnostic Report をクリックします。 開いた Diagnostic Report WizardPropagation test オプションを選択し、ウィザードの指示に従います (既定の設定のままにしておくことをお勧めします) 。 診断が完了すると、Diagnostic Report Wizard に診断レポートが表示されます。

フォルダー ターゲットの優先順位の設定

誤動作のリスクを最小限に抑えるため、フォルダー ターゲットの優先順位を設定することをお勧めします。
以下では、フォルダー ターゲットの優先順位設定の一例を説明します。ニーズに応じて、別の設定も可能です。ターゲットの優先順位を設定する詳しい手順については、Microsoft Web サイトのこちらのページを参照してください。
  1. 名前空間を開き、共有フォルダーのプロパティを開きます。
  1. Advanced をクリックし、Override referral ordering オプションを選択してから、First among all targets を選択します。この最後のオプションを選ぶと、アクセス可能な限り、ユーザーは常に選択したフォルダー ターゲットに誘導されます。

FC Processing Server サービスの構成

ファイル ストレージに障害が発生した場合でも、FC Processing Server サービスをホストするクラスターを継続的に稼働させるには、次の手順を実行します。
ファイル ストレージに障害が発生すると、障害発生時に開いていたセッションに関するデータが失われる可能性があります。
  1. ABBYY FlexiCapture Processing Server サービスの設定に記載されている手順 1 ~ 4 を実行します。ただし、手順 1 では、Processing Server の設定が含まれているファイルへのパスを変更してください。手順 1 のコマンドは次のとおりです。
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"
上記のコマンドをコピーして貼り付けると、不要な改行文字が含まれ、エラーが発生する場合があります。その場合は、コマンドを手入力してください。
  1. Windows レジストリで %appdata% の値を直接変更するために必要な手順を実行し ( %appdata% 変数の変更 を参照) 、%appdata% 変数の値を \cluster2016.com\DFS\FC12ClusterTemp に変更します。