Application Server の NLB クラスターの設定
以下で使用するアドレス、コンピューター名、ドメイン名などは必須ではなく、管理者が変更できます。
- 各クラスター ノードに Application Server をインストールします。データベース、ファイル ストレージ フォルダー、Processing Server、Licensing Server、および Application Server クライアントは別のコンピューター上に配置する必要があります。このコンピューターには、クラスター内のすべてのノードからアクセスできなければなりません。
- Windows Features で、クラスター内の各ノードに Network Load Balancing を追加します。これを行うには、Server Manager のメイン ウィンドウで Add Features リンクをクリックします (Start → Administrative Tools → Server Manager をクリック) 。
- クラスター全体としてノードにアクセスするための IP アドレスをクラスターに割り当てます (これは仮想クラスター アドレスになります) 。これを行うには、いずれかのノードで Network Load Balancing Manager を開き (Server Manager → Tools → Network Load Balancing Manager をクリック) 、クラスターを右クリックしてショートカット メニューから Cluster Properties アイテムを選択します。

- IIS 用の Performance Monitor (Microsoft Management Console のツールバーからアクセス可能) を使用して、ノードのアクティビティを監視できます。Web Service オブジェクトで、各ノードについて Default Web Site の ISAPI Extension Requests/sec カウンターを追加します (これは IIS 内での Application Server の場所です) 。
- Single host このモードではフォールト トレランスは提供されますが、ワークロードの負荷分散はできません。一度にアクティブになるクラスター ノードは 1 つだけです。
- Multiple host 事前定義された範囲のポートからのトラフィックは、クラスター内で最も優先順位の高いノードによって処理されます。すべてのクラスター ノードが同時に動作します。このモードでは、ワークロードの負荷分散とフォールト トレランスの両方が提供されます。
- None (推奨されません) このオプションを選択すると、1 つのクライアントからの複数の接続 (TCP セッション) が異なるノードによって処理されることがあります。
- Single (推奨) このオプションを選択すると、1 つのクライアントからのすべての接続が 1 つのノードによって処理されます。
- Network (Class C) (推奨) このオプションを選択すると、TCP/IP Class C アドレス空間からのすべてのクエリが 1 つのノードによって処理されます。これは、クライアントとクラスターの間にプロキシサーバーがある場合に必要になることがあります。
- クラスター内のすべてのノードからアクセスできる共有フォルダーを作成します。
- Microsoft SQL Server、Azure サーバー、Oracle サーバー、または PostgreSQL サーバーをインストールします。これらのサーバーは、クラスターのすべてのノードから利用できる必要があります。
- すべてのクラスター ノードに Application Server をインストールします。
- 最初のクラスター ノードで、管理および監視コンソールを実行し、データベースを作成して、ファイル保存用の共有フォルダーを指定します。
- 残りの各クラスター ノードで、管理および監視コンソールを実行し、作成したデータベースに接続します。 重要! この操作では、SQL 認証を使用する必要があります。
- SQL Server、Azure サーバー、Oracle サーバー、または PostgreSQL サーバーで、IIS を実行しているアカウントに対応する、すべてのクラスター ノード上のすべてのユーザーに対し、そのデータベースへのフル コントロールのアクセス許可を付与します (サービス一覧で World Wide Web Publishing Service が実行されている必要があります) 。最初のノードの権限は、データベースの作成時に自動的に付与されます。その他の権限は手動で付与する必要があります。既定では、IIS はユーザー Network Service で実行されます。この場合、IIS が NodeN という名前のコンピューター上で実行されているとすると、サーバー上でユーザー DomainName\NodeN$ にフル コントロールのアクセス許可を付与する必要があります。
- クラスター内で Application Server を利用できず、それでも PING 要求がクラスターに到達する場合は、IIS がクラスター内で利用可能かどうかを確認してください。この確認を行うには、静的な *.html ファイルをフォルダー %systemdrive%\inetpub\wwwroot に配置し (通常、このフォルダーにはすでに iisstart.htm ファイルがあります) 、ブラウザーでこのファイルを開きます: \ClusterAddress\iisstart.htm。ファイルを開くときは、ブラウザーのプロキシサーバー設定を確認してください。
クライアントで基本認証を使用するには、IIS でフォルダー FlexiCapture12\Server に対して基本認証を必ず有効にしてください。そうしないと、接続を試みたときにユーザーに HTTP 401 エラーが表示されます。
