资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
WAS6 集群配置及应用部署简要说明集群配置及应用部署简要说明先决条件:先决条件: 操作系统的版本符合要求,WAS 的补丁准备就绪,网络环境正常。场景设定:场景设定: 为了描述以及理解上的简化,我们描述一个仅仅由两个 server 实例组成的集群的搭建过程。 并且说明如何将一个应用程序部署到集群中。环境设定环境设定: 假设有 3 台机器分别命名为 HostDM, Host1, Host2,其中 HostDM 用作 Deployment Manager 和 IBM Http Server 的安装节点;Host1 和 Host2 用作集群成员节点。集群拓扑结构集群拓扑结构:Web ClientNode AgentNode AgentWeb ServerPlug inMyClusterdmgrHostDMHost1Host2member1 (Managed Node)member2 (Managed Node)(Deployment Manager)总体步骤说明:总体步骤说明: 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)pctAIX.bin b)pctHPUX.bin c)64 位平台:pctHPUXIA64.bin d)pctLinux.bin e)64 位平台:pct.bin S/390 平台:pctLinux390.bin f)Power 平台:pctLinuxPPC.bin g)pctSolaris.bin h)pctWindows.exe i)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_rootbinconfigureWeb_server_name.bat 6 安装应用程序,把模块同时部署到集群安装应用程序,把模块同时部署到集群(MyCluster,MyEJBCluster)和和 Web Server 上上7 生成生成 plugin-cfg.xml 插件并且传播插件插件并且传播插件8 重新启动集群和重新启动集群和 Web Server 以及应用程序以及应用程序9 在集群作用域上配置其他资源在集群作用域上配置其他资源(如如 JMS,DataSource 等等)1 示例概要介绍示例概要介绍 a)本文介绍了在一个简单环境中如何创建 WebSphere Application Server 集群的全过 程。目的是使大家理解如何使应用程序达到更好的高可用性和负载能力。尽管实 际的应用部署环境不会完全相同甚至要复杂一些,不过所涉及的基本概念和理念 是完全一致的。相信大家通过此文的学习和动手实验会对 WAS 集群的配置和如 何在集群上部署应用程序有一个全面的认识。(文章末尾附上基本概念的详细说明) b)环境说明:环境说明:为了便于理解和叙述的简化,我们的示例采用两台基于 INTEL 的 PC 机组成的小型局域网络,操作系统为 REDHAT Linux AS 3。我们把两台机器分别 命名为 host1 和 host2。下表表示每台机器上面要安装的产品:机器安装的产品host1WAS NDhost2WAS ND,IHS应用程序示例应用程序示例:BeenThere 是一个简单的,轻量级的 J2EE 应用程序。它在 WAS 的安装目 录下,路径为 WebSphereAppServersampleslibBeenThere。这个程序可以很好的展现出集 群负载管理的有效性,因为它可以统计针对某个特定的请求是由哪一个应用服务器实例响 应的。 1 安装说明 安装前的准备安装前的准备: 2 安装 WebSphere Application Server 和配置集群 c)在 hostDM 上创建 Deployment Manager 概要表(dmgr) d)在 host1,host2 上分别创建 Custom 概要表,把节点联合到 Deployment Manager e)在 Deployment Manager 中创建集群 MyCluster 定义 3 安装和配置 IBM Http Server a)在 hostDM 上安装 IHS 及 Plugin 并且在 Deployment Manager 中生成 Web Server 定 义 4 安装和配置 BeenThere 应用程序 a)安装应用程序,把模块同时部署到集群(MyCluster)和 Web Server 上 b)生成 plugin-cfg.xml 插件并且传播插件 c)重新启动集群和 Web Server 以及应用程序 d)在集群作用域上配置其他资源(如 JMS,DataSource 等)BeenThere installation summary The following actions have to be performed in order to set up and installBeenThere:_ Install the application_ Regenerate the Web server plug-in (plugin-cfg.xml)_ Check servers configuration_ Restart the servers实际操作步骤以及抓屏1 配置主机名以及 etc/hosts 文件完成 dns 配置,保证相互 ping 可以找到2 安装 WAS WAS/install 启动安装向导)欢迎同意 license检查系统先决条件指定 安装目录选定安装模块安装摘要开始安装 3 创建 DM 概要文件 4 创建 Custom 概要文件bin/ProfileCreator/pctLinux.bin 5 安装 IHS,pluginIHS/install
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号