全部博文(535)
分类: LINUX
2014-07-29 08:28:39
本文向您介绍如何在 WebSphere Enterprise Service Bus (WebSphere ESB) V6.1 或更高版本中设置高可用性集群。本文将向您说明如何使用部署环境模式来配置高可用性环境,包括如何准备计算机以及如何运行 WebSphere ESB 部署环境向导。
IBM? WebSphere? ESB V6.1 引入了部署环境向导,以帮助使用预定义的部署环境模式创建高可用性集群。本文通过一个包括三台计算机的示例,向您介绍如何使用该向导。建议的拓扑称为黄金拓扑,并涉及到三个跨越两台计算机的单独集群,这些集群为应用程序、消息引擎和诸如 CEI 等支持功能提供高可用性。第三台计算机包含集群数据库。可以将此拓扑用于更多数量的计算机,相关设置仍然几乎保持相同。
图 1. 黄金拓扑假设已在将提供集群数据库的系统上安装了 DB2,请按如下方式设置数据库:
创建数据库大约要花两分钟时间。数据库创建完成以后,您将看到消息 Do you want to run the Configuration Advisor? 请单击 Yes。
在每台 WebSphere ESB 节点计算机上安装 WebSphere ESB,但是在提示是否创建概要时选择 None。在控制服务器上,设置部署管理器:
在同一服务器上设置一个自定义节点,并将其与部署管理器联合。
使用与前一部分中描述的自定义概要创建相同的步骤,在另一台服务器上设置一个自定义节点并将其与部署管理器联合。
这可以防止在联合节点时引发以下异常: ADMU0027E: An error occurred during federation ADMU0036E: The Deployment Manager cannot lookup by name host myhost at address 127.0.0.1; rolling back to original configuration。
部署环境创建向导帮助您创建集群,以提供某些模式的高可用性。此示例使用远程消息和远程支持模式,该模式提供一个用于应用程序部署的集群、一个用于消息的单独集群,以及用于支持功能的第三个集群。
ESB_INSTALL_PATH /profiles/Dmgr01/bin/stopManager.sh ESB_INSTALL_PATH /profiles/Dmgr01/bin/startManager.sh
在将应用程序部署到集群时,请确保已将所部署到的服务器指定为应用程序集群。例如: