websphere集群与负载均衡
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Websphere集群与负载均衡
1.配置集群说明:
日常使用中为了保证websphere系统可用性,提高系统性能,一般处理方法为配置集群,本文将记录我创建、配置集群的整个过程
1)集群系统架构
操作系统: linux as4
Websphere版本 was6.1
2)系统整体架构
为了保证高可用性环境,一般使用如下拓扑:
本例中的部署如下所示:
Dm 和一个应用安装在主机itatmp3(22.5.232.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_Linux32B.tar.gz 包有IBM http Server与插件的安装程序
4)安装集群
(1)以下安装在itatmp3(22.5.232.195)主机上安装:
获得的WEBSPHERE 的安装包可能为C88STML.tar.gz先将其解压。
解压缩后的文件运行./launchpad.sh。
launchpad.sh启动安装界面
注意: 假如没有window-x. 就安装一个Xmanager软件
安装界面如下:
首先安装:
安装后会启动向导,提示接受协议等,并选择安装路径。选择默认路径后,进行安装,安装时会提示创建的类型
注意,此处选择 None 。稍后我们会单独创建概要文件。
直到安装完成。
(3)安装完成后,我们开始创建概要文件。
概要文件是WEBSPHERE的重要概念,相当于一个独立的配置文件,每个应用都必须有一个单独的概要文件。
创建概要文件的方法:
因为我们是默认安装,所以我们此处给出路径:
/opt/IBM/WebSphere/AppServer
执行以下命令创建概要文件
/opt/IBM/WebSphere/AppServer/bin/ProfileManagement/pmt.sh
会弹出以下界面:
接着选择创建概要文件的类型。
注意,此处我们选择的是创建一个dm
选择Deployment manager创建一个dm 然后使用选择使用的典型概要文件
提示创建的概要文件的情况,(注意:此步中需要你确定管理安全性,强烈建议选择管理安全,并输入密码)
如下图所示:
请记住这个dm的用户名与密码
点击创建后,创建完成。在/opt/IBM/WebSphere/AppServer/profiles/下会有一个 Dmgr01的目录
创建单独的应用服务器:
仍然使用上面的方法执行以下命令
/opt/IBM/WebSphere/AppServer/bin/ProfileManagement/pmt.sh
但是选择创建的类型为“Application server”如下图:
点创建,直到创建完成
最后在itatmp3主机上的 /opt/IBM/WebSphere/AppServer/profiles目录下会有一个AppSrv01 如下图所示:
(2)在主机itatmp4(22.5.232.196)主机上安装一个Application server
发下为安装步履:
注意:只需要安装一个Application server
安装过程如下:
执行: ./launchpad.sh
选择
安装程序,安装过程选择不安装任何类型,在下图中选择“None”
再安装Application server
执行以下命令
/opt/IBM/WebSphere/AppServer/bin/ProfileManagement/pmt.sh 但是选择创建的类型为“Application server”如下图:
直到安装完成。
(3)将主机itatmp3与主机itatmp4上的AppSrv01分别添加到主机itatmp3的dm中
先启动DM控制台。
在目录中/opt/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.195 itatmp3 localhost.localdomain localhost
22.5.232.196 itatmp4
itatmp4上的/etc/hosts文件如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
22.5.232.196 itatmp4 localhost.localdomain localhost
22.5.232.195 itatmp3
在主机itatmp3中启动应用服务器,和应用服务器的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/AppSrv01/bin中执行./addNode.sh itatmp3 8879 -username atmv -password atmv
执行效果如下:
[root@itatmp3 bin]# pwd
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
[root@itatmp3 bin]# ./addNode.sh itatmp3 8879 -username atmv -password atmv ADMU0116I: Tool information is being logged in file
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/addNode.log
ADMU0128I: Starting tool with the AppSrv01 profile
CWPKI0308I: 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:AB
CWPKI0308I: Adding signer 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:CD
CWPKI0308I: Adding signer alias "dummyserversigner" to local keystore
"ClientDefaultTrustStore" with the following SHA digest:
FB:38:FE:E6:CF:89:BA:01:67:8F:C2:30:74:84:E2:40:2C:B4:B5:65
ADMU0001I: Begin federation of node itatmp3Node01 with Deployment Manager at
itatmp3:8879.
ADMU0001I: Begin federation of node itatmp3Node01 with Deployment Manager at
itatmp3:8879.
ADMU0009I: Successfully connected to Deployment Manager Server: itatmp3:8879 ADMU0505I: Servers found in configuration:
ADMU0506I: Server name: server1
ADMU2010I: Stopping all server processes for node itatmp3Node01
ADMU0512I: Server server1 cannot be reached. It appears to be stopped.
ADMU0024I: Deleting the old backup directory.
ADMU0015I: Backing up the original cell repository.