收藏 分享(赏)

websphere 集群与负载均衡.docx

上传人:HR专家 文档编号:5959723 上传时间:2019-03-22 格式:DOCX 页数:31 大小:2.09MB
下载 相关 举报
websphere 集群与负载均衡.docx_第1页
第1页 / 共31页
websphere 集群与负载均衡.docx_第2页
第2页 / 共31页
websphere 集群与负载均衡.docx_第3页
第3页 / 共31页
websphere 集群与负载均衡.docx_第4页
第4页 / 共31页
websphere 集群与负载均衡.docx_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、 Websphere集 群 与 负 载 均 衡1. 配置集群说明:日 常 使 用 中 为 了 保 证 websphere系 统 可 用 性 , 提 高 系 统 性 能 , 一 般 处 理 方法 为 配 置 集 群 , 本 文 将 记 录 我 创 建 、 配 置 集 群 的 整 个 过 程1) 集 群 系 统 架 构操 作 系 统 : linux as4 Websphere版 本 was6.12) 系 统 整 体 架 构为 了 保 证 高 可 用 性 环 境 , 一 般 使 用 如 下 拓 扑 :本例中的部署如下所示:Dm 和 一 个 应 用 安 装 在 主 机 itatmp3(22.5.232

2、.195), 一 个 应 用 单 独 安 装 主 机 名 为 itatmp4(22.5.232.196), 组成 一 个 集 群 , 然 后 通 过 一 个 IHS 来 完 成 负 载 均 衡 ,HIS也 安 装 在 主 机 itatmp3 (22.5.232.195)上注意:自己在配置请用根据自己的情况用自己的主机名与IP替换上面红色的部分3) 检 查 程 序 包 及 其 版 本 有 两 个 程 序 。 C88STML.tar.gz为 application server与 Deployment manager的 安 装 包C88T0ML_WAS61ND_Supplements_Linux3

3、2B.tar.gz 包 有 IBM http Server与 插 件 的 安 装 程 序4) 安 装 集 群(1)以 下 安 装 在 itatmp3(22.5.232.195)主 机 上 安 装 :获 得 的 WEBSPHERE 的 安 装 包 可 能 为 C88STML.tar.gz先 将 其 解 压 。 解 压 缩 后 的 文 件 运 行 ./launchpad.sh。launchpad.sh启 动 安 装 界 面注 意 : 假 如 没 有 window-x. 就 安 装 一 个 Xmanager软 件安 装 界 面 如 下 :首 先 安 装 :安 装 后 会 启 动 向 导 , 提 示

4、接 受 协 议 等 , 并 选 择 安 装 路 径 。 选 择 默 认 路 径 后 ,进 行 安 装 , 安 装 时 会 提 示 创 建 的 类 型注 意 , 此 处 选 择 None 。 稍 后 我 们 会 单 独 创 建 概 要 文 件 。直 到 安 装 完 成 。( 3) 安 装 完 成 后 , 我 们 开 始 创 建 概 要 文 件 。概 要 文 件 是 WEBSPHERE的 重 要 概 念 , 相 当 于 一 个 独 立 的 配 置 文 件 , 每 个 应 用 都 必须 有 一 个 单 独 的 概 要 文 件 。创 建 概 要 文 件 的 方 法 :因 为 我 们 是 默 认 安 装

5、 , 所 以 我 们 此 处 给 出 路 径 :/opt/IBM/WebSphere/AppServer执 行 以 下 命 令 创 建 概 要 文 件/opt/IBM/WebSphere/AppServer/bin/ProfileManagement/pmt.sh会 弹 出 以 下 界 面 :接 着 选 择 创 建 概 要 文 件 的 类 型 。注 意 , 此 处 我 们 选 择 的 是 创 建 一 个 dm选 择 Deployment manager创 建 一 个 dm然 后 使 用 选 择 使 用 的 典 型 概 要 文 件提 示 创 建 的 概 要 文 件 的 情 况 , ( 注 意 :

6、 此 步 中 需 要 你 确 定 管 理 安 全 性 , 强 烈 建 议选 择 管 理 安 全 , 并 输 入 密 码 )如 下 图 所 示 :请 记 住 这 个 dm的 用 户 名 与 密 码点 击 创 建 后 , 创 建 完 成 。 在 /opt/IBM/WebSphere/AppServer/profiles/下 会 有 一 个 Dmgr01的 目 录创 建 单 独 的 应 用 服 务 器 :仍 然 使 用 上 面 的 方 法 执 行 以 下 命 令/opt/IBM/WebSphere/AppServer/bin/ProfileManagement/pmt.sh但 是 选 择 创 建 的

7、 类 型 为 “Application server” 如 下 图 :点 创 建 , 直 到 创 建 完 成最 后 在 itatmp3主 机 上 的 /opt/IBM/WebSphere/AppServer/profiles目 录 下 会 有 一 个 AppSrv01如 下 图 所 示 :(2) 在 主 机 itatmp4(22.5.232.196)主 机 上 安 装 一 个 Application server发 下 为 安 装 步 履 :注 意 : 只 需 要 安 装 一 个 Application server安 装 过 程 如 下 :执 行 : ./launchpad.sh选 择安 装

8、 程 序 , 安 装 过 程 选 择 不 安 装 任 何 类 型 , 在 下 图 中 选 择 “None”再 安 装 Application server执 行 以 下 命 令/opt/IBM/WebSphere/AppServer/bin/ProfileManagement/pmt.sh但 是 选 择 创 建 的 类 型 为 “Application server” 如 下 图 :直 到 安 装 完 成 。(3)将 主 机 itatmp3与 主 机 itatmp4上 的 AppSrv01分 别 添 加 到 主 机 itatmp3的 dm中先 启 动 DM控 制 台 。在 目 录 中 /opt

9、/IBM/WebSphere/AppServer/profiles/Dmgr01/bin 中 执 行./startManager.sh会 启 动 管 理 控 制 台 。注 意 , 需 在 itatmp3(22.5.232.195)与 itatmp4(22.5.232.196)中 配 置 /etc/hosts文 件itatmp3上 的 /etc/hosts文 件 如 下 :# Do not remove the following line, or various programs# that require network functionality will fail.22.5.232.19

10、5 itatmp3 localhost.localdomain localhost22.5.232.196 itatmp4itatmp4上 的 /etc/hosts文 件 如 下 :# Do not remove the following line, or various programs# that require network functionality will fail.22.5.232.196 itatmp4 localhost.localdomain localhost22.5.232.195 itatmp3在 主 机 itatmp3中 启 动 应 用 服 务 器 , 和 应

11、用 服 务 器 的 NODEAGENT( NODEAGENT: 作 为 一 个 代 理 程 序 来 和 DM控 制 台 交 互 ) 。在 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin执 行 如 下 :./ startNode.sh使 用 如 下 命 令 来 增 加 节 点 到 主 机 中./addNode.sh IP 8879 -username username -password password分 别 在 itatmp3与 itatmp4中 的 /opt/IBM/WebSphere/AppServer/profiles/AppSrv

12、01/bin中 执 行./addNode.sh itatmp3 8879 -username atmv -password atmv执 行 效 果 如 下 :rootitatmp3 bin# pwd/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/binrootitatmp3 bin# ./addNode.sh itatmp3 8879 -username atmv -password atmvADMU0116I: Tool information is being logged in file/opt/IBM/WebSphere/AppServer

13、/profiles/AppSrv01/logs/addNode.logADMU0128I: Starting tool with the AppSrv01 profileCWPKI0308I: Adding signer alias “CN=itatmp3, O=IBM, C=US“ to local keystore“ClientDefaultTrustStore“ with the following SHA digest:86:E7:27:38:09:A4:E8:15:85:DA:99:F5:3C:54:52:DC:19:58:B4:ABCWPKI0308I: Adding signer

14、 alias “dummyclientsigner“ to local keystore“ClientDefaultTrustStore“ with the following SHA digest:0B:3F:C9:E0:70:54:58:F7:FD:81:80:70:83:A6:D0:92:38:7A:54:CDCWPKI0308I: Adding signer alias “dummyserversigner“ to local keystore“ClientDefaultTrustStore“ with the following SHA digest:FB:38:FE:E6:CF:8

15、9:BA:01:67:8F:C2:30:74:84:E2:40:2C:B4:B5:65ADMU0001I: Begin federation of node itatmp3Node01 with Deployment Manager atitatmp3:8879.ADMU0001I: Begin federation of node itatmp3Node01 with Deployment Manager atitatmp3:8879.ADMU0009I: Successfully connected to Deployment Manager Server: itatmp3:8879ADM

16、U0505I: Servers found in configuration:ADMU0506I: Server name: server1ADMU2010I: Stopping all server processes for node itatmp3Node01ADMU0512I: Server server1 cannot be reached. It appears to be stopped.ADMU0024I: Deleting the old backup directory.ADMU0015I: Backing up the original cell repository.A

17、DMU0012I: Creating Node Agent configuration for node: itatmp3Node01ADMU0014I: Adding node itatmp3Node01 configuration to cell: itatmp3Cell01ADMU0016I: Synchronizing configuration between node and cell.ADMU0018I: Launching Node Agent process for node: itatmp3Node01ADMU0020I: Reading configuration for

18、 Node Agent process: nodeagentADMU0022I: Node Agent launched. Waiting for initialization status.ADMU0030I: Node Agent initialization completed successfully. Process id is:5373ADMU9990I: ADMU0300I: The node itatmp3Node01 was successfully added to the itatmp3Cell01cell.ADMU9990I: ADMU0306I: Note:ADMU0

19、302I: Any cell-level documents from the standalone itatmp3Cell01configuration have not been migrated to the new cell.ADMU0307I: You might want to:ADMU0303I: Update the configuration on the itatmp3Cell01 Deployment Managerwith values from the old cell-level documents.ADMU9990I: ADMU0306I: Note:ADMU03

20、04I: Because -includeapps was not specified, applications installed onthe standalone node were not installed on the new cell.ADMU0307I: You might want to:ADMU0305I: Install applications onto the itatmp3Cell01 cell using wsadmin$AdminApp or the Administrative Console.ADMU9990I: ADMU0003I: Node itatmp

21、3Node01 has been successfully federated.rootitatmp3 bin#最 后 我 们 在 dm的 管 理 界 面 上 可 以 看 到 如 下 图 :能 看 到 上 面 的 图 示 说 明 应 用 节 点 已 经 成 功 添 加 到 dm中 了( 4) 创 建 集 群进 入 dm控 制 台 , 选 择 服 务 器 集 群如 下 图 :以下是创建成员最后两个成员如下图:添加集群如下。注意此处的权重:主机itatmp3权重为2,主机itatmp4 权重为 2 ,则表示主机itatmp3分流四分之二的流主机量,而主机itatmp4 也分流四分之二的流量。最后创

22、建完后可以查看集群情况如下注:进入 “应用服务器”- “Server”- “进程定义”- “Java虚拟机”。记住。应用服务器的所有的server都进行如下配置其中选项初始堆参数,最大堆参数设置建议设置整个物理内存的80%,比如物理内存4G ,建议设置为3.2G,通用JVM 参数设置为“-Dibm.stream.nio=true”(如果没设,有可能出现http request error错误码)2. 安装 HIS注意:以下操作在 itatmp3 主机上执行之 前 的 操 作 仅 是 部 署 了 一 个 应 用 到 一 个 集 群 上 , 但 是 这 个 时 候 的负载均衡并未实现,而我们最后的

23、目的是实现负载均衡,因此需要安装 IHS由于这里只有两台机器。一台 itatmp3,一台是 itatmp4所以我们将 HIS 安装在 itatmp3 上,用 itatmp3 做负载均衡。HIS 的安装包在C88T0ML_WAS61ND_Supplements_Linux32B.tar.gz 包中解压后执行: ./launchpad.sh选择:如下图:安装过程中询问是否创建IHS的组、用户,按照提示创建即可,注意管理用户和密得创建上。一般安装过程会比较顺利。安装后可以使用如下命令启动和停止IHS目录:/opt/IBM/HTTPServer/bin./apachectl start stop IH

24、S的启动和停止./adminctl start stop IHS管理控制台的启动和停止注意: 假如报httpd: Could not determine the servers fully qualified domain name, using 172.16.11.99 for ServerName.就要修改最简单的,修改/opt/IBM/HTTPServer/conf/httpd.conf文件,修改:ServerName 我的改为:ServerName itatmp3:803. 安装 web 插件注意:以下操作在 itatmp3 主机上执行WEB 插件的安装包也在 C88T0ML_WAS6

25、1ND_Supplements_Linux32B.tar.gz 包中执行: ./launchpad.sh如下图:选择;安装过程基本上可以一直回车,就可以了。安装完后将/opt/IBM/HTTPServer/Plugins/bin/configurewebserver1.sh复制到dm主机的/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin中添加添加的时候注意用户名和密码 ./configurewebserver1.sh user username password password添加完后在dm控制台的服务器web 服务器上看到有:如下图所示注意:

26、如果HIS是装在另外的主机上,也就是非itatmp3与itatmp4上。就需要配置 远程web服务器管理。由于我们的HIS 是是装在dm同一台机器上,因此不需要以下步骤如下图所示:接下来是传播插件传播插件前修改一下虚拟主机中default_host的主机别名(部署应用的时候默认都是这将有主机名的都修改过来个),在控制台的 环境虚拟主机 default_host主机别名:由原先的改为:确保应用没问题后,开始在web主机上生成和传播插件:注意,上图中传播插件的过程中出错了,我们可以选择手工复制或者修改。这里我选择到 HIS主机上检查文件的权限 修改文件的权限 chmod 740 后,就可以正常传播

27、了传播成功后注意检查两个地方,一个是传播后的位置/opt/IBM/HTTPServer/Plugins1/config/webserver1/ plugin-cfg.xml另外一个地方是/opt/IBM/HTTPServer/conf中的httpd.conf最后应该有如下所示:rootitatmp3 bin# /opt/IBM/HTTPServer/Plugins/bin/mod_was_ap20_http.sorootitatmp3 webserver1# /opt/IBM/HTTPServer/Plugins/config/webserver1/plugin-cfg.xmlmod_was_ap20_http.so是均衡的模块, 是配置文件。特别注意的是 ,在传播之前,可以检查一下这个文件,对端口对应进行确定。4. 部署应用:注意:部署应用时选择集群atmvcluster 与webserver1重新启动IHS。启动后访问 http:/22.5.232.195/atmv/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报