在包含多个核心组的单元之间配置核心组网桥通信

如果其中一个单元所包含的进程需要访问运行于另一个单元中的进程的高可用性管理器状态信息,那么您可能需要在包含多个核心组的单元之间配置核心组网桥通信。 例如,WebSphere Application Server 代理服务器或随需应变路由器可能需要将请求路由至另一个单元中的集群成员,并且该单元包含多个核心组。

开始之前

验证以下条件是否存在:
  • 要对其之间的核心组网桥通信进行配置的单元具有唯一名称。不能在具有相同名称的两个单元之间设置核心组网桥。
  • 至少其中一个单元包含多个核心组,并且在位于该单元中的核心组之间,核心组网桥通信必须已经存在。用于建立此通信的访问点组将继续处理相同单元内核心组之间的通信,即使在两个单元之间建立通信之后,也是如此。

关于此任务

要在包含多个核心组的单元之间启用核心组网桥通信,必须创建一个单元间访问点组以处理每一个单元内其中一个核心组之间的通信。此单元间访问点组与现有访问点组协同工作,从而允许将状态信息从其中一个单元内传播至另一个单元。

下图说明了这种拓扑,其中 DefaultAccessPointGroup 是用于在 cell_1 中的 3 个核心组之间启用通信的访问点组,单元间访问点组在 cell_1 中的核心组与 cell_2 中的核心组之间启用通信。

此图说明了一种拓扑,在该拓扑中,单元间访问点组与现有访问点组协同工作,从而允许将状态信息从其中一个单元内传播至另一个单元。

可以使用核心组网桥定制属性来设置核心组网桥的高级配置。

避免故障 避免故障: 配置核心组网桥时,请记住下列要求:
  • 每当在核心组网桥配置中进行更改时(包括添加新网桥或删除现有网桥),都必须完全关闭然后重新启动受影响访问点组中的所有核心组网桥。
  • 在每个核心组中,都必须至少有一个运行中的核心组网桥。如果您在每个核心组中配置两个网桥,那么单个服务器故障不会中断网桥功能。此外,配置两个网桥可让您定期关闭其中一个网桥。如果核心组中的所有核心组网桥都关闭,那么来自所有外部核心组的核心组状态都将丢失。
gotcha
最佳实践 最佳实践: 另外,还有如下建议:
  • 在核心组网桥自己的专用服务器进程中配置核心组网桥,并且这些进程有自己的监视策略集以便自动重新启动。
  • 对于每个核心组,将 IBM_CS_WIRE_FORMAT_VERSION 核心组定制属性设置为环境支持的最高值。
  • 为了节约资源,请不要在定义核心组访问点时创建两个以上的核心组网桥接口。可以将一个接口用于工作负载,而将另一个接口用于高可用性。确保这些接口位于不同的节点上以实现高可用性。有关更多信息,请参阅关于核心组网桥的常见问题信息。
  • 通常应该为每个核心组指定两个网桥接口。要实现高可用性,要求至少具要两个网桥接口。如果网桥接口超过两个,那么会增加不必要的内存和 CPU 开销。
bprac

请完成以下过程以在包含多个核心组的单元之间配置核心组网桥通信。

过程

  1. 创建对等访问点和对等端口以指定您要从多核心组单元与之建立通信的单元中的远程端点。
    在每个对等访问点中,配置对应于另一个单元(在上图中指的是 cell_2)中每个网桥接口的对等端口。在添加对等访问点前,确定有关另一个单元的以下信息:
    • 单元名
    • 核心组名
    • 核心组访问点名称
    • 主机和端口信息。主机和端口对应于在另一单元中配置的网桥接口。必须对另一单元中的每一个网桥接口都指定对等端口。
    1. 在管理控制台中,单击服务器 > 核心组 > 核心组网桥设置 > 访问点组 > access_point_group > 对等访问点 > 新建

      access_point_group 是已经存在于多核心组单元中的访问点组的名称。

    2. 配置对等访问点。
      除了指定对等访问点的名称之外,必须完成以下操作:
      • 指定对等访问点所在的另一个单元。
      • 指定对等访问点所属的另一个单元中核心组的名称。
      • 选择使用对等端口
      • 选择您要让此另一单元具有的针对多核心组单元的缺省访问级别(完全访问)。
    3. 单击下一步,然后单击完成
    4. 保存配置更改。
  2. 在多核心组单元中创建单元间访问点组。
    1. 在管理控制台中,单击服务器 > 核心组 > 核心组网桥设置 > 访问点组 > 新建
    2. 单击下一步
    3. 可用的核心组访问点列表中选择一个核心组,然后单击箭头以将所选核心组添加到访问点组。

      所选核心组应该是您要在两个单元中的核心组之间交换代理状态信息时使用的核心组。 请记住,一个对等访问点只能表示另一个单元中的一个核心组。因此,请确保只将一个核心组从多核心组单元添加到单元间访问点组。

    4. 单击下一步
    5. 可用的对等访问点列表中选择相应的对等访问点,然后单击箭头以将所选对等访问点添加到访问点组。

      所选对等访问点必须是您先前创建用来与其他单元进行通信的对等访问点。

    6. 单击下一步,然后单击完成
    7. 保存配置更改。
  3. 创建对等访问点和对等端口以指定您要从另一个单元与之建立通信的多核心组单元中的远程端点。
    在每个对等访问点中,配置对应于多核心组单元(在上图中指的是 cell_1)中每个网桥接口的对等端口。在添加对等访问点之前,确定有关多核心组单元的以下信息:
    • 单元名
    • 核心组名
    • 核心组访问点名称
    • 主机和端口信息。主机和端口对应于在另一单元中配置的网桥接口。必须对另一单元中的每一个网桥接口都指定对等端口。
    1. 在管理控制台中,单击服务器 > 核心组 > 核心组网桥设置 > 访问点组 > access_point_group > 对等访问点 > 新建

      access_point_group 是已经存在于另一单元中的访问点组的名称。

    2. 配置对等访问点。
      除了指定对等访问点的名称之外,必须完成以下操作:
      • 指定对等访问点所在的另一个单元。
      • 指定对等访问点所属的另一个单元中核心组的名称。
      • 选择使用对等端口
      • 选择您要让多核心组单元具有的针对此另一单元的缺省访问级别(完全访问)。
    3. 单击下一步,然后单击完成
    4. 保存配置更改。
  4. 在另一个单元中创建单元间访问点组。
    1. 在管理控制台中,单击服务器 > 核心组 > 核心组网桥设置 > 访问点组 > 新建
    2. 单击下一步
    3. 可用的核心组访问点列表中选择一个核心组,然后单击箭头以将所选核心组添加到访问点组。

      所选核心组应该是您要在两个单元中的核心组之间交换代理状态信息时使用的核心组。 请记住,一个对等访问点只能表示另一个单元中的一个核心组。因此,请确保只将一个核心组从另一个单元添加到单元间访问点组。

    4. 单击下一步
    5. 可用的对等访问点列表中选择相应的对等访问点,然后单击箭头以将所选对等访问点添加到访问点组。

      所选对等访问点必须是您先前创建用来与其他单元进行通信的对等访问点。

    6. 单击下一步,然后单击完成
    7. 保存配置更改。
  5. 为核心组访问点配置网桥接口。

    如果该核心组是另一个单元中的唯一核心组(即,上图所说明的拓扑),请在该单元内创建核心组的网桥接口。如果这两个单元中都有多个核心组,请在另一个单元中选择任何一个核心组以用于单元间通信。如果您选择的核心组已定义了网桥接口,请跳过此步骤。

    避免故障 避免故障: 配置核心组网桥时,请记住下列要求:
    • 每当在核心组网桥配置中进行更改时(包括添加新网桥或删除现有网桥),都必须完全关闭然后重新启动受影响访问点组中的所有核心组网桥。
    • 在每个核心组中,都必须至少有一个运行中的核心组网桥。如果您在每个核心组中配置两个网桥,那么单个服务器故障不会中断网桥功能。此外,配置两个网桥可让您定期关闭其中一个网桥。如果核心组中的所有核心组网桥都关闭,那么来自所有外部核心组的核心组状态都将丢失。
    gotcha

    1. 在管理控制台中,单击服务器 > 核心组 > 核心组网桥设置 > 访问点组 > access_point_group > 核心组访问点
    2. 选择其中一个列示的核心组访问点。然后单击显示详细信息 > 网桥接口 > 新建
    3. 选择网桥接口的节点、服务器和传输链。
    4. 单击应用
    5. 重复这一组步骤,以将更多网桥接口添加至核心组访问点。

      对每个核心组访问点定义两个网桥接口以提高网桥的可用性。定义两个核心组网桥服务器时,如果这两个服务器之一失败,那么另一个服务器会处理任何暂挂的通信,从而防止核心组之间的通信中断。 还建议核心组的网桥接口位于不同的节点上。

  6. 可选: 配置高可用性管理器协议以建立透明网桥故障转移支持。

    当核心组网桥服务器重新启动时,状态信息(如 WLM 数据以及 ODR 或 WebSphere Application Server 代理服务器路由数据)将丢失,直到相同核心组中的网桥恢复该状态信息为止。该数据的丢失时间长度根据核心组数目和状态数据量而变化,但时间长度可以是一分钟或更长。在此期间,ODR 和 WebSphere Application Server 代理服务器可能会报告 503 错误,并且针对远程核心组中对象的 JNDI 查询可能会失败。

    当您正在运行 V7.0.0.1 或更高版本时,如果已通过将每一个核心组中的 IBM_CS_HAM_PROTOCOL_VERSION 定制属性设置为 6.0.2.31 来启用透明网桥故障转移协议,那么您可以避免此类中断。将此定制属性设置为 6.0.2.31 时,剩余的网桥会恢复失败网桥的高可用性状态,而不会造成在本地核心组中数据不可用。

    请完成下列操作,以便对所有核心组将 IBM_CS_HAM_PROTOCOL_VERSION 核心组定制属性设置为 6.0.2.31

    1. 关闭所有核心组中的所有核心组网桥。
    2. 对于每个单元中的每个核心组,重复下列操作:
      1. 在管理控制台中,单击服务器 > 核心组 > 核心组设置 > core_group_name > 定制属性
      2. 名称字段中指定 IBM_CS_HAM_PROTOCOL_VERSION,并在字段中指定 6.0.2.31
      3. 保存所作的更改。
    3. 在拓扑中同步更改。
    4. 重新启动拓扑中的所有网桥。
    此拓扑中的所有核心组都将使用 6.0.2.31 高可用性管理器协议。
  7. 保存并同步更改,然后重新启动这两个单元中的所有核心组网桥服务器以应用更改。

下一步做什么

继续配置高可用性环境。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_ha_coregroupbridge3
文件名:trun_ha_coregroupbridge3.html