配置聚类的主 Insight Server

有关在主控Insight Server上配置群集、更新群集的访问控制文件等的信息。

要配置群集,请对主控Insight Server执行以下步骤:

  • 将处理的Insight Servers’通用名称和地址添加到地址文件。

  • 将所有Insight Servers添加到Access Control.cfg文件的群集服务器组中。

  • 更新Components for Processing Server目录中的Synchronize.cfg文件,以指向主控的Insight Server。

  • 如有必要,请修改Components for Processing Server目录中的Disk Files.cfg文件,以指定temp.db文件在处理Insight Servers中的位置。

要完成这些步骤,您需要知道群集中每个Insight Server的通用名称(在单个Insight Server的数字证书中指定)和IP地址。 如果您还没有此信息,请先获取该信息,然后再继续。

注意

本节中描述的过程需要Insight。 如果尚未安装Insight,请按照​Insight用户指南​中的说明继续操作。

将处理Insight Server添加到地址文件

请按照以下过程将处理的Insight Servers’通用名称和IP地址添加到主控Insight Server上的地址文件。 (尽管地址文件在主控Insight Server上进行维护和管理,但该文件由群集中的所有Insight Servers使用。)

注意

以下假设已为主控Insight Server配置了地址文件。 如果尚未将主控的Insight Server’s IP地址添加到地址文件,请在开始之前完成定义服务器的网络位置中描述的过程。

将处理内容添 Insight Servers 加到地址文件

  1. 启动Insight并加载配置配置文件(如果尚未打开),方法是右键单击标题栏,然后单击​Switch Profile > Configuration

  2. 在Insight的Admin > Dataset and Profile选项卡上,单击​Servers Manager​缩略图以打开“服务器管理器”工作区。

  3. 右键单击主控的​Insight Server​图标,然后单击​Server Files

  4. 在Server Files Manager中,打开Addresses目录,然后执行以下操作以打开Insight Server’s地址文件:

    1. 右键单击​服务器名称​列中的复选标记,然后单击​Make Local

    2. 右键单击Temp列中的复选标记,然后单击​Open > in Insight

  5. 展开Locations结构的内容,然后展开NetworkLocation 0、Addresses和AddressDefinition。

  6. 请执行以下操作,为群集中的每个处理Insight Server添加一个AddressDefinition到NetworkLocation 0:

    1. 右键单击​AddressDefinition ,然后单击​Add New > Address Definition

    2. 在Name(名称)参数中,指定正在处理的Insight Server’s通用名称。

    3. 在地址参数中,指定正在处理的Insight Server’s IP地址。

      在“地址”字段中,可以使用星号作为通配符,如10.10.116。*简化聚类。 请参阅了解访问级别

      以下示例定义一个包含两个Insight Servers的群集:

  7. 如果服务器已连接到多个网络,请重复步骤6将处理Insight Servers添加到这些网络的NetworkLocations中。

    以下示例显示一个群集,该群集由四个Insight Servers连接到两个网络(“公司内联网”和“互联网”)。

  8. 通过执行以下操作,将更改保存到服务器:

    1. 右键单击窗口顶部的​(modified) ,然后单击​Save

    2. 在Server Files Manager中,右键单击Temp列中文件的复选标记,然后选择​Save to > server name>

更新群集的访问控制文件

要在群集中使用Insight Servers,群集中的每个Insight Server (包括主控Insight Server)必须属于群集服务器访问控制组。 群集服务器组标识允许参与群集的服务器(按IP地址)。 尽管此文件在主控Insight Server上进行维护和管理,但该文件由群集中所有Insight Servers使用。

编辑访问控制文件

  1. 在Insight的Admin > Dataset and Profile选项卡上,单击​Servers Manager​缩略图以打开“服务器管理器”工作区。

  2. 右键单击主控的Insight Server图标,然后单击​Server Files

  3. 在Server Files Manager中,打开Access Control目录。

  4. 请执行以下操作以打开Access Control.cfg文件:

    1. 右键单击​服务器名称​列中的复选标记,然后单击​Make Local

    2. 右键单击Temp列中的复选标记,然后单击​Open > in Insight

  5. 展开访问控制组结构,然后展开访问组(群集服务器)。

  6. 对于群集中的每个Insight Server (包括主控Insight Server),请执行以下操作:

    1. 右键单击​Members ,然后单击​Add New > New Member

    2. 指定Insight Server’s IP地址(其数字IP地址,而非名称)。 如果Insight Servers连接到多个网络,则此AccessGroup应仅包含Insight Servers用于群集中服务器间通信的内部地址。

      下面显示了四个Insight Servers群集的AccessGroup(群集服务器)。

  7. 通过执行以下操作,将更改保存到服务器:

    1. 右键单击窗口顶部的​(modified) ,然后单击​Save

    2. 在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 Server上更新此文件,以便在处理Insight Servers检索文件时正确配置该文件。

在主控上更新Synchronize.cfg文件Insight Server

  1. 在Insight的Admin > Dataset and Profile选项卡上,单击​Servers Manager​缩略图以打开“服务器管理器”工作区。

  2. 右键单击主控的Insight Server图标,然后单击​Server Files

  3. 在Server Files Manager中,打开​Components for Processing Server目录。

  4. 执行以下操作以打开Synchronize.cfg:

    1. 右键单击​服务器名称​列中的复选标记,然后单击​Make Local

    2. 右键单击Temp复选标记,然后单击​Open > in Insight

  5. 展开组件结构。

  6. 在群集主服务器地址参数中,指定主控(主)Insight Server​的IP地址。

    要创建日志,记录主控Insight Server与处理Insight Servers之间每次发生同步的情况,请确保将Enable Synchronization Log参数设置为“true”。

  7. 通过执行以下操作,将更改保存到服务器:

    1. 右键单击窗口顶部的​(modified) ,然后单击​Save

    2. 在Server Files Manager中,右键单击Temp列中文件的复选标记,然后单击​Save to > server name>

配置数据集 (temp.db) 的位置

如果希望处理Insight Servers在与默认位置不同的目录或驱动器中维护temp.db(数据集),或者希望在多个驱动器中分发temp.db,请执行以下过程。

注意

由于处理过程Insight Servers都共享相同的Disk Files.cfg,因此它们都必须支持您在此文件中指定的文件位置。 例如,如果将temp.db分配给E:驱动器,群集中的每个处理Insight Server都必须具有E:开车。

配置temp.db的位置

  1. 在Insight的Admin > Dataset and Profile选项卡上,单击​Servers Manager​缩略图以打开“服务器管理器”工作区。

  2. 右键单击主控的Insight Server图标,然后单击​Server Files

  3. 在Server Files Manager中,打开​Components for Processing Servers​目录。

  4. 执行以下操作以打开Disk Files.cfg:

    1. 右键单击​服务器名称​列中的复选标记,然后单击​Make Local

    2. 右键单击Temp列中的复选标记,然后单击​Open > in Insight

  5. 展开DiskSpaceManagerComponent结构,然后展开“磁盘文件”列表。

  6. 编辑条目0以更改temp.db文件的位置。

  7. 如果要在多个驱动器上分发temp.db,请使用以下步骤为每个额外的驱动器创建一个附加条目。

    1. 右键单击​Disk Files ,然后单击​Add New > Disk File

    2. 在新条目中,指定要写入temp.db的位置。

    下面显示了在四个驱动器上写入的temp.db。

  8. 通过执行以下操作,将更改保存到服务器:

    1. 右键单击窗口顶部的​(modified) ,然后单击​Save

    2. 在Server Files Manager中,右键单击Temp列中文件的复选标记,然后单击​Save to > server name>

在此页面上