ハードウェア要件
クラスター ノード:- すべてのクラスター ノードは、同一または実質的に同等のハードウェア構成である必要があります。
- すべてのクラスター ノードで、同じバージョンの Windows Server が稼働している必要があります。
- すべてのクラスター ノードが同じ Active Directory ドメインに参加している必要があります。参加していない場合は、Processing Server に対して Basic 認証を構成する必要があります (詳細な手順については、Processing Server コマンドの説明を参照してください) 。
共有ストレージには、クラスターに必要なファイルを含むフォルダーが保存されます。
- ディスクは、Serial Attached SCSI (SAS) 、iSCSI、または Fibre Channel で接続する必要があります。
- ディスクは、すべてのクラスター ノードからアクセスできる必要があります。
- ディスクをブート ボリュームまたはシステム ボリュームとして使用してはいけません。
- ディスクをスワップ ファイル、ダンプ ファイル、または休止状態ファイルに使用してはいけません。
以下は、クラスター ストレージ ソリューションとして最も一般的に使用されているものです。
- DAS、SAN、NAS、JBOD などの技術に基づく既製のストレージ システム。
- iSCSI Target Server の役割が設定された、独立したサーバー マシン。
フェールオーバー クラスターでの Processing Server のセットアップ
- フェールオーバー クラスターを作成します。
- 基本構成を作成します。
- ABBYY FlexiCapture Processing Server サービス を追加します。
- ABBYY FlexiCapture Processing Server サービス 用の共有フォルダーを作成します。
- クラスター ノードを構成します。
- 以下で使用するアドレス、コンピューター名、ドメイン名などは必須ではなく、管理者が変更できます。
- 次のサーバー構成は、ローカル エリア ネットワーク内でのローカル利用のみを想定しています。
- 必要なコンポーネントがすべてそろっており、上記のハードウェア要件を満たしていることを確認します。
- Failover Clustering 機能をインストールします。
- 構成がフェールオーバー クラスタリングに適していることを確認するため、構成を検証します。
- フェールオーバー クラスターを作成します。
クラスターのノード数が偶数の場合は、証人リソース (例: Disk Witness、Share Witness、Cloud Witness) を使用するクォーラム構成を強く推奨します。そうしないと、ノードの半数に障害が発生した場合にクラスターが機能しなくなります。詳細な手順については、Microsoft Web サイトのこのページにある Configure the cluster quorum settings セクションを参照してください。

| Interface | Network | Description |
|---|---|---|
| FOC | 192.168.0.10/23 | cluster2016.ru ドメイン内のクラスター。2 つのノードで構成されます。 |
| FC12ProcServer | 192.168.0.9/23 | クラスター内で実行される ABBYY FlexiCapture Processing Server サービス のアドレス。 |
| Storage | 192.168.0.1/23 | ファイル ストレージ。 |
| Node1 | 192.168.0.11/23 | 最初のクラスター ノード。 |
| Node2 | 192.168.0.12/23 | 2 番目のクラスター ノード。 |
- 2 つのドメイン ユーザー (例: cluster2016\node1admin と cluster2016\node2admin) を作成します。
- Node1 では cluster2016\node1admin に、Node2 では cluster2016\node2admin に管理者権限を付与します。
- これらのユーザー アカウントは、共有ネットワーク リソースを正しく使用できるようにするため、フェールオーバー クラスター内で ABBYY FlexiCapture を使用する場合にのみ使用します。
- クラスタリングにはドメイン アカウントを使用する必要があります。ローカル ユーザー アカウントでは使用できません。
- Roles グループを右クリックし、Configure Role… を選択します。
- サービスの一覧から Generic Service を選択し、Next をクリックします。
- 利用可能なサービスの一覧から ABBYY FlexiCapture 12 Processing Server を選択し、Next をクリックします。
- サービス名を入力します (この例では FC12ProcServer) 。IP アドレスは自動的に生成されます。Next をクリックします。
- 集中ストレージ用に作成したボリュームを選択し、Next をクリックします。
- レジストリ キーを指定します: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ABBYY\FlexiCapture\12.0 (下のスクリーンショットを参照)
- 設定を確認し、Next をクリックします。
- クラスター内でのサービスの作成を完了するには、Finish をクリックします。
- 新しく作成したサービス (この例では FC12ProcServer) のローカル メニューで Add File Share を選択します。

- SMB Share – Applications プロファイルを選択します。
- 共有フォルダーの場所を指定します (既定のオプションは Select by volume です) 。
- 必要に応じて、共有フォルダーの名前と説明を入力し、Next をクリックします。
- Other Settings タブでは既定値のままにして、Next をクリックします。
- あらかじめ作成したドメイン ユーザー (node1admin@cluster2016.ru および node2admin@cluster2016.ru) に対するフォルダーの権限を指定します。これを行うには、Customize permissions… をクリックします。
- Add をクリックします。
- Select a principal をクリックします。
- ユーザーを選択し、OK をクリックします。
- Basic permissions で Full control オプションを選択し、OK をクリックします。
- node2admin ユーザーについても上記の手順を繰り返し、OK をクリックします。
- Next をクリックします。
- 指定した設定が正しいことを確認し、Create をクリックします。
- 共有フォルダーが正常に作成されたら、Close をクリックします。
クラスターノードの構成
次に、Node1 と Node2 のクラスターノードを設定する必要があります。以下の手順は Node1 を対象としています。Node2 も同様に設定します。 ABBYY FlexiCapture Processing Server サービス の設定 サービス を設定するには、次の手順を実行します。- コマンドライン (cmd.exe) で次のコマンドを入力します。
ServerSettings.xml ファイルには Processing Server の設定が保存されています。Processing Server の起動時にこのファイルが見つからない場合は、既定の設定で起動され、新しい ServerSettings.xml が作成されます。
- サービスの一覧で ABBYY FlexiCapture 12 Processing Server サービスを見つけます (Start → Administrative Tools → Services) 。このサービスを右クリックし、Properties を選択します。
- コマンドラインで入力したパラメーターが Path to executable field に表示されていることを確認します。
- Log On tab をクリックします。Node1 では、ユーザー NetworkService を node1admin に変更します。Node2 では、ユーザー NetworkService を node2admin に変更します。OK をクリックします。
- コマンドライン (cmd.exe) で次のコマンドを入力します:
- AppData フォルダーがすでに存在する場合は、変更を確認します。
- Node2 についても手順 1 と 2 を繰り返します。
- レジストリでキー HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders を探します。
- このキーが存在しない場合は、この場所に AppData という名前の REG_EXPAND_SZ 型の変数を作成し、その値を \FC12ProcServer\ClusterTemp に設定します。
- Node2 についても手順 1 と 2 を繰り返します。
