对集群禁用静态路由

由于静态路由表中包含的信息未考虑服务器运行时状态,所以,一旦启用高可用性基础结构,就应该立即删除此表然后重用动态路由表。删除静态路由表时,集群成员将自动恢复使用动态路由来处理企业 Bean 请求。

关于此任务

执行以下步骤以删除静态路由表。

过程

  1. 对于集群的每个成员,请将 ORB_LISTENER_ADDRESS 端口设置为 0(零)。
    1. 在管理控制台中,单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name,然后在“通信”部分,单击端口
    2. 单击“端口名”字段中的 ORB_LISTENER_ADDRESS
    3. 将对“端口”字段指定的值更改为 0。
  2. 从集群的 Deployment Manager 的 config 目录中手动删除静态路由表文件。

    此 config 目录的路径包括在最初导出此文件时您接收到的消息中。如果未保留此信息,那么您可以在 Deployment Manager 配置目录中搜索 cluster_name.wsrttbl 文件。

  3. 使配置更改在节点之间同步。
    1. 清除配置库戳记。 如果未清除配置库戳记,那么同步操作将仅更新配置服务组件所编辑的文件,该组件未含有包含静态路由表的文件。
      使用 Jacl:
      set configRepository [$AdminControl completeObjectName 
           node=node_name,type=ConfigRepository,*] 	
      $AdminControl invoke $configRepository refreshRepositoryEpoch 
      使用 Jython:
      configRepository = AdminControl.completeObjectName('node=node_name,
          type=ConfigRepository,*') 	
      AdminControl.invoke(configRepository, 'refreshRepositoryEpoch')
    2. 对要同步的每个节点重复此过程。
  4. 停止集群。 遵循在“停止集群”或“使用脚本停止集群”主题中指定的指示信息。
  5. 再次启动集群。 遵循在“启动集群”或“使用脚本启动集群”主题中指定的指示信息。
  6. 退出 wsadmin 工具。

结果

集群成员将恢复使用动态路由表来处理 IIOP 请求。

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



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