Insightサーバー上でのマスターの設定、クラスターのアクセス制御ファイルの更新などに関する情報です。
クラスターを構成するには、マスターInsight Serverで次の手順を実行します。
処理Insight Servers’の共通名とアドレスをアドレスファイルに追加します。
Insight ServersをAccess Control.cfgファイル内のCluster Serversグループにすべて追加します。
マスターInsight Serverを指すように、処理サーバー用コンポーネントディレクトリのSynchronize.cfgファイルを更新します。
必要に応じて、Components for Processing ServersディレクトリのDisk Files.cfgファイルを変更し、処理Insight Servers上のtemp.dbファイルの場所を指定します。
これらの手順を完了するには、(個々のInsight Serverの電子証明書で指定された)共通名と、クラスター内の各Insight ServerのIPアドレスを把握しておく必要があります。 この情報をまだ持っていない場合は、先に進む前に入手してください。
この節で説明する手順にはInsightが必要です。 Insightをまだインストールしていない場合は、先に進む前に、『Insightユーザーガイド』の手順に従ってください。
次の手順を実行して、マスターInsight Serverのアドレスファイルに処理Insight Servers’の共通名とIPアドレスを追加します。 (アドレスファイルはマスターInsight Server上で管理されますが、クラスター内のすべてのInsight Serversで使用されます)。
次の例では、アドレスファイルがマスターInsight Server用に既に設定されていることを前提としています。 マスターのInsight Server’s IPアドレスをアドレスファイルにまだ追加していない場合は、サーバーのネットワーク位置の定義で説明されている手順を実行してから、作業を開始してください。
アドレスファイルに処 Insight Servers 理を追加するには
Insightを起動し、タイトルバーを右クリックしてSwitch Profile / Configurationをクリックし、設定プロファイルを読み込みます(まだ開いていない場合)。
Insightの「Admin > Dataset and Profile」タブで、Servers Managerサムネールをクリックして「サーバーマネージャー」ワークスペースを開きます。
マスターInsight Serverのアイコンを右クリックし、Server Filesをクリックします。
Server Files Managerで、 Addressesディレクトリを開き、次の手順を実行してInsight Server’sアドレスファイルを開きます。
server name列のチェックマークを右クリックし、Make Localをクリックします。
Temp列のチェックマークを右クリックし、Open / in Insightをクリックします。
Locations構造の内容を展開し、NetworkLocation 0、Addresses、およびAddressDefinitionを展開します。
次の手順を実行して、クラスタ内の各処理Insight ServerのNetworkLocation 0にAddressDefinitionを追加します。
AddressDefinitionを右クリックし、Add New / Address Definitionをクリックします。
「名前」パラメーターで、処理のInsight Server’s共通名を指定します。
Addressパラメーターに、処理のInsight Server’s IPアドレスを指定します。
「アドレス」フィールドでは、ワイルドカードとしてアスタリスク(10.10.116など)を使用できます。*:クラスタリングを簡略化します。 アクセスレベルについてを参照してください。
次の例では、2つのInsight Serversを含むクラスターを定義しています。
サーバーが複数のネットワークに接続されている場合は、手順6を繰り返して、それらのネットワークのNetworkLocationsに処理Insight Serversを追加します。
次の例は、2つのネットワーク(「企業イントラネット」と「インターネット」)に接続された4つのInsight Serversのクラスターを示しています。
次の操作を行って、変更をサーバーに保存します。
ウィンドウ上部の(modified)を右クリックし、「Save」をクリックします。
Server Files Managerで、Temp列のファイルのチェックマークを右クリックし、Save to / <server nameを選択します。
クラスターでInsight Serversを使用するには、クラスター内の各Insight Server(マスターInsight Serverを含む)がCluster Serversのアクセス制御グループに属している必要があります。 Cluster Serversグループは、クラスターに参加できるサーバーを(IPアドレスで)特定します。 このファイルはマスターInsight Server上で管理されますが、クラスター内のすべてのInsight Serversで使用されます。
アクセス制御ファイルを編集するには
Insightの「Admin > Dataset and Profile」タブで、Servers Managerサムネールをクリックして「サーバーマネージャー」ワークスペースを開きます。
マスターInsight Serverのアイコンを右クリックし、Server Filesをクリックします。
Server Files Managerで、アクセス制御ディレクトリを開きます。
Access Control.cfgファイルを開くには、次の操作を行います。
server name列のチェックマークを右クリックし、Make Localをクリックします。
Temp列のチェックマークを右クリックし、Open / in Insightをクリックします。
「アクセス制御グループ」構造を展開し、「アクセスグループ(クラスターサーバー) 」を展開します。
クラスター内のInsight Server(マスターInsight Serverを含む)ごとに、次の操作を実行します。
Membersを右クリックし、Add New / New Memberをクリックします。
Insight Server’s IPアドレス(名前ではなく数値のIPアドレス)を指定します。 Insight Serversが複数のネットワークに接続されている場合、このAccessGroupには、クラスター内のサーバー間通信にInsight Serversが使用する内部アドレスのみを含める必要があります。
次に、4つのInsight ServersのクラスタのAccessGroup(クラスタサーバ)を示します。
次の操作を行って、変更をサーバーに保存します。
ウィンドウ上部の(modified)を右クリックし、「Save」をクリックします。
Server Files Managerで、Temp列のファイルのチェックマークを右クリックし、Save to / <server nameをクリックします。
次の手順を使用して、Synchronize.cfgファイルの中央コピーを設定できます。 このファイルの中央コピーは、マスターInsight Server上に保持されます。 クラスター内の処理Insight Serversは、マスターInsight Serverとの通信を開始し、このファイルの更新されたコピーを取得します。
Synchronize.cfgファイルは、マスターInsight Serverの場所を指定します。 また、クラスタ内の各処理Insight ServersがマスターInsight Serverから取得する管理ファイルのセットも識別します。 処理Insight Serversは、これらのファイルが起動すると、マスターInsight Serverから自動的にダウンロードします。 また、ファイルが変更されると、マスターInsight Serverからこれらのファイルの更新されたコピーが動的に取得されます。
マスターInsight ServerにSynchronize.cfgファイルを設定しても、マスターInsight Server自体はこのファイルを使用しません。 このファイルは、Insight Servers処理でファイルを取得する際に適切に設定されるように、マスターInsight Serverで更新します。
マスター上のSynchronize.cfgファイルを更新するにはInsight Server
Insightの「Admin > Dataset and Profile」タブで、Servers Managerサムネールをクリックして「サーバーマネージャー」ワークスペースを開きます。
マスターInsight Serverのアイコンを右クリックし、Server Filesをクリックします。
Server Files Managerで、「処理サーバー」ディレクトリのComponentsを開きます。
Synchronize.cfgを開くには、次の操作を行います。
server name列のチェックマークを右クリックし、Make Localをクリックします。
Tempチェックマークを右クリックし、Open / in Insightをクリックします。
コンポーネント構造を展開します。
「Cluster Server Address」パラメーターで、マスター(プライマリ)のIPアドレス(Insight Server)を指定します。
マスターInsight Serverと処理Insight Serversの間で同期がおこなわれるたびに記録するログを作成するには、 Enable Synchronization Logパラメーターが「true」に設定されていることを確認します。
次の操作を行って、変更をサーバーに保存します。
ウィンドウ上部の(modified)を右クリックし、「Save」をクリックします。
Server Files Managerで、Temp列のファイルのチェックマークを右クリックし、Save to > <server name>をクリックします。
処理Insight Serversでtemp.db(データセット)をデフォルトの場所とは異なるディレクトリまたはドライブに維持する場合、またはtemp.dbを複数のドライブに分散させる場合は、次の手順を実行します。
処理Insight Serversはすべて同じDisk Files.cfgを共有するので、すべてがこのファイルで指定するファイルの場所をサポートする必要があります。 例えば、Eにtemp.dbを割り当てると、次のようになります。ドライブに接続する場合、クラスター内のすべての処理Insight ServerにEが必要です。ドライブ。
temp.dbの場所を設定するには
Insightの「Admin > Dataset and Profile」タブで、Servers Managerサムネールをクリックして「サーバーマネージャー」ワークスペースを開きます。
マスターInsight Serverのアイコンを右クリックし、Server Filesをクリックします。
Server Files Managerで、Components for Processing Serversディレクトリを開きます。
Disk Files.cfgを開くには、次の操作を行います。
server name列のチェックマークを右クリックし、Make Localをクリックします。
Temp列のチェックマークを右クリックし、Open / in Insightをクリックします。
DiskSpaceManagerComponent構造を展開し、[ディスクファイル]リストを展開します。
エントリ0を編集して、temp.dbファイルの場所を変更します。
複数のドライブにtemp.dbを配布する場合は、以下の手順を使用して、追加の各ドライブに対して追加のエントリを作成します。
Disk Filesを右クリックし、Add New / Disk Fileをクリックします。
新しいエントリで、temp.dbを書き込む場所を指定します。
次の図は、4台のドライブに書き込まれたtemp.dbを示しています。
次の操作を行って、変更をサーバーに保存します。
ウィンドウ上部の(modified)を右クリックし、「Save」をクリックします。
Server Files Managerで、Temp列のファイルのチェックマークを右クリックし、Save to > <server name>をクリックします。