You are on page 1of 8

WebSphere 6.

0 的集群配置(Windows)

第一章 先决条件

一、 配置环境

本文档将使用两台 Windows 机器搭建集群环境。网络拓扑结构如下:

具体配置环境如下:

主机名 IP 单元 节点

Deployment Manager host1 172.21.180.106 host1Cell01 host1CellManager01

Manager: serverA host1 172.21.180.106 host1Cell01 host1Node01

Manager: serverB host2 172.21.180.110 host1Cell01 host2Node01

webserver1 host1 172.21.180.106 host1Cell01 host1Node01

webserver2 host2 172.21.180.110 host1Cell01 host2Node01

二、 预先安装

预先在 Windows 机器 host1 和 host2 上安装 WebSphere6.0 Network Deployment 版,host2

上也可安装 WebSphere6.0 Base 版。同时各自安装 Web Server 及其插件(安装插件时,采用

远程方案),推荐以 Windows 服务的方式安装 IBM HTTP Server。

IBM 应用开发合作中心
1/8
WebSphere 6.0 的集群配置(Windows)
注:安装插件时 web 服务器的名称最好和 websphere 中 web 服务器的名字保持一致。

或者在创建完 Web 服务器后安装插件,设置 web 服务器名一致。

Websphere 安装目录 IHS 安装目录 插件安装目录

host1 E:\IBM\WebSphere\AppServer E:\IBM\HTTP Server E:\IBM\WebSphere\plugins

host2 E:\IBM\WebSphere\AppServer E:\IBM\HTTP Server E:\IBM\WebSphere\plugins

第二章 配置集群

一、创建 Deployment Manager 概要表

在 Windows 机器 host1(为了方便使用 localhost)上使用“概要表”向导创建 Deployment

Manager 概要表(名称为 Dmgr01,注意 SOAP 连接端口缺省为 8879,生产环境建议采用

windows 服务的方式),如下图所示。

二、启动 Deployment Manager

在 host1 上 使 用 CMD 命 令 进 入 %WEBSPHERE_HOME%\Profiles\Dmgr01\bin( 如

IBM 应用开发合作中心
2/8
WebSphere 6.0 的集群配置(Windows)
E:\IBM\WebSphere\AppServer\Profiles\Dmgr01\bin),执行 startManager.cmd 命令。确保

命令执行无误,如下图所示看到进程的进程标识。

三、创建定制概要表

1、 在 Windows 机器 host1 上使用“概要表”向导创建定制概要表(名称为 Custom01);

2、 同理,在 Windows 机器 host2 上使用“概要表”向导创建定制概要表(名称为

Custom01)。

注:也可以用以下两步“创建应用服务器概要表”和“创建节点到单元”代替本步骤的

操作。

创建应用服务器概要表

IBM 应用开发合作中心
3/8
WebSphere 6.0 的集群配置(Windows)
1、 在 Windows 机器 host1 上使用“概要表”向导创建应用服务器概要表(名称为

AppSrv01);

2、 同理,在 Windows 机器 host2 上使用“概要表”向导创建应用服务器概要表(名称

为 AppSrv01)。

添加节点到单元

1、 在 Windows 机器 host1 上,使用 CMD 命令进入%WEBSPHERE_HOME%\Profiles\

AppSrv01\bin(如 E:\IBM\WebSphere\AppServer\Profiles\AppSrv01\bin),执

行 addNode.cmd 命令:addNode host1 8879(默认端口,随概要表 Dmgr01 的设

置而变),确保执行无误。

2、 同理,在 Windows 机器 host2 上执行上述命令。

四、创建集群

1、 使用浏览器访问 Deployment Manager 管理控制台:http://localhost:9060/admin。在左

边导航条中展开“系统管理”, 点击“节点”,查看已添加的节点 host1Node01 和

host2Node01 ,确认节点添加成功;

2、 在左边导航条中展开“服务器”, 点击“集群”,选中“创建复制域”,添加一个空

的集群,名称为 Cluster1,连续点击“下一步”。

3、 点击“完成”后,点击“cluster1”超链接,进入 Cluster 配置页面,选中“为持续

性服务启用高可用性”, 点击“确定”。

IBM 应用开发合作中心
4/8
WebSphere 6.0 的集群配置(Windows)
4、 保存配置(选中与节点同步更改)。

六、添加应用服务器到集群

1、 在左边导航条中展开“服务器”,点击“集群”,在右边窗口点击 Cluster1 超链接。

2、 进入 Cluster 配置页面,点击右边“附加属性”里的“集群成员”超链接,新建一

个集群成员。

3、 填写成员名称 serverA,选择节点为 host1Node01 ,其他采用默认设置。点击“应用”,

完成 serverA 的添加。

4、 同理,按照步骤 3 添加 serverB,节点为 host2Node01。

5、 点击“下一步”,然后点击“完成”。

6、 保存设置。

七、创建 Web 服务器 webserver1

1、 在左边导航条中展开“服务器”, 点击“Web 服务器”,新建一个 Web 服务器。

2、 选择节点 host1Node01 ,输入服务器名称 webserver1;

3、 点击“下一步”,输入选择类型“IHS”,输入端口“80”,Windows 服务名以及插件安装

目录;

IBM 应用开发合作中心
5/8
WebSphere 6.0 的集群配置(Windows)

4、 点击“下一步”,选择 Web 服务器模板,点击“下一步”,确认完成 webserver1 服务器

的创建。

5、 保存设置。

八、创建 Web 服务器 webserver2

1、 复 制 host2 上 的 Web 服 务 器 配 置 脚 本

E:\IBM\WebSphere\Plugins\bin\configurewebserver2.bat 到 host1 的 WebSphere 目 录

E:\IBM\WebSphere\AppServer\bin 下;

2、 执行脚本 configurewebserver2.bat。

第三章 启动集群

一、 启动 Doployment Manager

使 用 CMD 命 令 进 入 %WEBSPHERE_HOME%\Profiles\Dmgr01\bin( 如

E:\IBM\WebSphere\AppServer\Profiles\Dmgr01\bin),执行 startManager.cmd 命令。确保

IBM 应用开发合作中心
6/8
WebSphere 6.0 的集群配置(Windows)
命令执行无误。

二、 启动 NodeAgent

在 Windows 机器 host1 上,使用 CMD 命令进入%WEBSPHERE_HOME%\Profiles\

AppSrv01\bin(如 E:\IBM\WebSphere\AppServer\Profiles\AppSrv01\bin),执行 startnode.cmd 命

令,确保执行无误。

同理,在 host2 上执行 startnode 命令。

三、 启动 Cluster

使用浏览器访问 Deployment Manager 管理控制台:http://localhost:9060/admin。在左边

导航条中展开“服务器”
,点击“集群”,选中已创建的集群 cluster1,点击“启动”,过一段

时间后完成集群 cluster1 的启动。

四、 启动 WebServer

分别在 host1 和 host2 上在 windows 服务中启动 IBM HTTP Server。

第四章 测试集群

一、部署测试应用程序

1、 使用浏览器访问 Deployment Manager 管理控制台:http://localhost:9060/admin。在左边导

航条中展开“应用程序”
, 点击“安装新的应用程序”;

2、 上 载 测 试 应 用 程 序 包 E:\IBM\WebSphere\AppServer\installableApps\


DefaultApplication.ear,点击“下一步”

3、 点击“下一步”,在步骤二中,选中 cluster1、webserver1 以及 webserver2 和所有

模板,点击“应用”,点击“下一步”

4、 点击左边的“第十一步”
,点击“完成”;

IBM 应用开发合作中心
7/8
WebSphere 6.0 的集群配置(Windows)
5、 最后点击“保存到主配置”。

二、生成插件

1、 在左边导航条中展开“服务器”, 点击“Web 服务器”,选中 Web 服务器 webserver1 和

webserver2;

2、 点击“生成插件”,系统将提示插件生成位置;

3、 有时需要手动复制 Deployment Manager 的插件文件到插件文件安装目录下,比如需要复

制 host1 文 件

E:\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells\host1Cell01\nodes\host2\servers

\webserver2\plugin-cfg.xml 到 host2 的目录 E:\IBM\WebSphere\Plugins\config\webserver2

下。

三、测试 Web 应用

1、 使用以下链接测试:http://localhost/snoop 和 http://host2/snoop,以确认出现如下正常的

页面:

2、 恭喜您成功完成集群的配置。

IBM 应用开发合作中心
8/8

You might also like