was6集群配置简要说明 下载本文

内容发布更新时间 : 2024/5/4 0:50:37星期一 下面是文章的全部内容请认真阅读。

WAS6集群配置及应用部署简要说明

先决条件:

操作系统的版本符合要求,WAS的补丁准备就绪,网络环境正常。

场景设定:

为了描述以及理解上的简化,我们描述一个仅仅由两个server实例组成的集群的搭建过程。并且说明如何将一个应用程序部署到集群中。

环境设定:

假设有3台机器分别命名为 HostDM, Host1, Host2,其中HostDM用作Deployment Manager和IBM Http Server的安装节点;Host1和Host2用作集群成员节点。

集群拓扑结构:

Web Client Web Server Plug in HostDM dmgr (Deployment Manager) Host1 Node Agent Host2 Node Agent member1 (Managed Node) MyCluster member2 (Managed Node)

总体步骤说明:

1. 安装WAD6 ND版(分别在hostDM,host1,host2) 2. 在hostDM上创建Deployment Manager概要表(dmgr)

3. 在host1,host2上分别创建Custom概要表,把节点联合到Deployment Manager 4. 在Deployment Manager中创建集群MyCluster定义

5. 在hostDM上安装IHS及Plugin并且在Deployment Manager中生成Web Server定义 6. 安装应用程序,把模块同时部署到集群(MyCluster)和Web Server上 7. 生成plugin-cfg.xml插件并且传播插件 8. 重新启动集群和Web Server以及应用程序

9. 在集群作用域上配置其他资源(如JMS,DataSource等)

1. 安装WAD6 ND版(分别在hostDM,host1,host2)

以root用户登录,可以通过安装文件中的install命令启动图形化安装向导,之后只要按向导进行配置即可。

2. 在hostDM上创建Deployment Manager概要表(dmgr)

通常为了方便会启动“概要文件创建”向导来创建新的运行时环境,命令在

install_root/bin/ProfileCreator 目录下。对于不同的平台,命令的名称也不同:

a) b) c) d) e) f) g) h) i)

pctAIX.bin pctHPUX.bin

64 位平台:pctHPUXIA64.bin pctLinux.bin

64 位平台:pct.bin S/390 平台:pctLinux390.bin Power 平台:pctLinuxPPC.bin pctSolaris.bin pctWindows.exe

64 位平台:pctWindowsIA64.exe

向导启动后,点击下一步会看到可以创建的三种不同概要表类型,deployment manager, standalone application 和custom。我们此时选择创建deployment manager概要表以建立单元。依据向导进行配置即可完成创建过程。安装完毕后请选择“第一步”中的“验证安装”以进行安装校验。

3. 在host1,host2上分别创建Custom概要表,把节点联合到Deployment Manager 使用“概要文件创建”向导来创建custom概要表。此过程的下一步是要将这两个概要表联合到 Deployment Manager 单元。这会将custom概要表更改为受管节点。联合后,custom概要表仅具有 nodeagent 进程。

存在两种方法可以将定制节点联合到 Deployment Manager 单元: (1)使用向导在custom概要表创建期间联合定制节点。

在您提供的主机地址,Deployment Manager 必须正在运行并且是可访问的。Deployment Manager 还必须使用缺省的 JMX 连接器类型(即,SOAP)。如果没有满足这些条件中的任何一条,则不要在创建定制概要文件时联合它,而是稍后用 addNode 命令联合它。 (2)创建定制概要文件后,使用 addNode 命令来联合定制节点。 启动 Deployment Manager。

转至定制概要表的 install_root/profiles/profile_name/bin 目录并发出 addNode 命令。 格式为: addNode.sh IP(dmgr所在机器) SOAP连接器端口 在同一目录中,发出 startNode 命令。

4. 在Deployment Manager中创建集群MyCluster和MyEJBCluster定义

5. 在hostDM上安装IHS及Plugin并且在Deployment Manager中生成Web Server定义

(两种方式)

在安装目录中执行类似/IHS/install的命令启动IHS安装向导。依向导安装完毕后默认会自动弹出Web 服务器插件安装向导。注意此处安装过程中有一步选择Application Server 机器(本地)。最后依据向导完成安装后要创建 Web 服务器定义。可以运行配置脚本,手工将 plugin_install_root/ bin/ configureWeb_server_name.sh 脚本复制到 Deployment Manager 的 was_install_root/bin 目录以运行此脚本。

从命令窗口发出适当的命令:

./was_install_root/bin/configureWeb_server_name.sh

was_install_root\\bin\\configureWeb_server_name.bat

6. 安装应用程序,把模块同时部署到集群(MyCluster,MyEJBCluster)和Web Server上

7. 生成plugin-cfg.xml插件并且传播插件

8. 重新启动集群和Web Server以及应用程序

9. 在集群作用域上配置其他资源(如JMS,DataSource等)