WebSphere Application Server Network Deployment 7 集群安装部署步骤.docx
《WebSphere Application Server Network Deployment 7 集群安装部署步骤.docx》由会员分享,可在线阅读,更多相关《WebSphere Application Server Network Deployment 7 集群安装部署步骤.docx(31页珍藏版)》请在冰豆网上搜索。
![WebSphere Application Server Network Deployment 7 集群安装部署步骤.docx](https://file1.bdocx.com/fileroot1/2022-11/21/e3148ddf-3e82-4d83-8591-034208bce76e/e3148ddf-3e82-4d83-8591-034208bce76e1.gif)
WebSphereApplicationServerNetworkDeployment7集群安装部署步骤
WebSphereApplicationServerNetworkDeployment7集群安装部署步骤
概念简介:
什么是集群?
WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。
通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。
WASND提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个应用程序服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用。
本文主要侧重水平集群,但是其中的很多概念对于垂直集群也是适用的。
ND分布式环境的体系结构(如下图),包括单元、节点、服务器等基本概念。
每个单元是单一管理域中的一组节点,在基本版和演示版中,一个单元只包含一个节点,每个节点可以有多个服务器,但是每个服务器的配置文件是单独存储和维护的。
每个单元可以包含一个或多个集群,也可以不包含集群。
在分布式环境中,每个单元包含多个节点,这些节点被统一管理,而且它们的配置文件被中心化到单元主配置文件中。
配置管理器线程负责管理这些集中配置文件,并且将任何配置变化同步到每个节点上。
节点是服务器线程的逻辑组,每台机器上只能有一个节点,通过节点代理器同配置管理器通信。
在ND环境中,WASplugin起到负载均衡的作用,在plugin-cfg文件中可以定义每个服务器的权重,根据权重值,plugin决定将一个请求定向到哪个服务器。
安装规划说明:
Wnd集群需要安装一个管理节点和2个受管节点。
管理节点作为集中管理接口管理WAS集群成员,并提供web管理界面,2个受管节点分别运行应用程序,处理商业逻辑,组成负载均衡的集群功能。
一般有两种部署方式:
2个受管节点部署于2台服务器上,管理节点可以单独安装在第三台服务器上,也可以和某一个受管节点安装在同一台服务器上,本例使用后者。
如图:
DeploymentManager为管理节点,Node1和Node2分别为受管节点。
当前系统环境:
两台服务器:
wndserver1和wndserver2,ip分别是192.168.121.21和192.168.121.22。
wndserver1部署DeploymentManager和ApplicationServer,wndserver2只手工部署ApplicationServer。
安装配置步骤:
首先在wndserver1上安装wnd软件。
运行安装介质中的launchpad.exe,出现欢迎界面:
点击“启动WebSphereApplicationServerNetworkDeployment安装向导。
”后如下:
点击“下一步”:
选择接受条款,点击下一步。
下一步:
选择安装语言包,点击下一步:
选择软件安装的路径,点击下一步:
因为是安装管理节点(DeploymentManager),所以选择“管理”,点击下一步(注意,第二个节点这里选择“无”):
默认选择“DeploymentManager”,点击下一步:
输入用于权限管理的用户名和密码——用户(wasadmin),密码(P@ssword),下一步:
下一步:
下一步:
点击“完成”,自动弹出如下“第一步”界面:
点击“安装验证”,弹出如下界面:
显示“安装验证完成”,说明安装成功,此时会自动启动“DeploymentManager”,由于需要安装补丁,因此最好先关闭DeploymentManager,在“第一步”界面中点击“停止DeploymentManager”,弹出如下界面:
服务停止完成,在windows服务里检查相应wasdmgr服务的状态(该服务是安装软件后自动生成的启动dmgr管理节点的服务):
安装补丁
先在IBMfixcenter(UpdateInstallerforWebSphereSoftware”,显示如下:
UpdateInstaller安装向导初始界面,点击下一步:
选择接受条款,下一步:
下一步:
选择安装路径,下一步:
确认安装,点击下一步:
点击完成,自动运行UpdateInstaller:
UpdateInstaller向导,点击下一步:
指定原先wnd安装的路径:
选择“安装维护软件包”,下一步:
点击“浏览”指定补丁包的位置,下一步:
选择7.0.0.17的补丁,上图包含was和sdk的补丁,另外2个小补丁需要安装了这2个补丁后才能安装,否则会报错。
下一步:
安装摘要,下一步:
由于还有2个小补丁没装,点击重新启动:
选择这2个补丁,下一步:
补丁安装完成,点击“完成”。
类似得在第二台服务器上安装WND,不同处如下:
环境类型选择“无”,点击下一步:
点击“是”确认。
下一步:
下一步:
第二台服务器安装完成,然后参照前面第一台安装WND补丁。
至此wnd软件安装更新完毕,下面开始配置集群功能。
在第一台服务器wndserver1(管理兼应用服务器)上运行manageprofiles-create命令来添加应用服务器:
D:
\IBM\WebSphere\AppServer\bin>manageprofiles-create-profileNameAppSrv01-pro
filePath"d:
\IBM\WebSphere\AppServer\profiles\AppSrv01"-templatePath"d:
\IBM\We
bSphere\AppServer\profileTemplates\managed"-nodeNameAppNode01-cellNameAppCel
l2-hostnamewndserver1
INSTCONFSUCCESS:
成功:
概要文件AppSrv01现在存在。
有关此概要文件的更多信息,请
查阅d:
\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\AboutThisProfile.txt。
在第二台服务器wndserver1上定义node并给wndserver1管理:
D:
\IBM\WebSphere\AppServer\bin>addNodewndserver1-usernamewasadmin-passwo
rdP@ssword
ADMU0116I:
正在文件d:
\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\addNode.lo
g
中记录工具信息
ADMU0128I:
正在启动具有AppSrv01概要文件的工具
CWPKI0308I:
正在使用以下SHA
摘要将签署者别名“CN=wndserver1,
OU=Root
Certific”添加至本地密钥库“ClientDefaultTrustStore”:
BB:
5E:
E9:
E8:
70
:
12:
7F:
33:
2E:
11:
5D:
FE:
13:
0F:
58:
FE:
F9:
85:
50:
ED
CWPKI0308I:
正在使用以下SHA
摘要将签署者别名“datapower”添加至本地密钥库“ClientDefaultTrustStor
e”:
A9:
BA:
A4:
B5:
BC:
26:
2F:
5D:
2A:
80:
93:
CA:
BA:
F4:
31:
05:
F2:
54:
14:
17
ADMU0001I:
在192.168.121.21:
8879上开始节点AppNode01与DeploymentManager的
联合。
ADMU0009I:
成功连接到DeploymentManager服务器:
192.168.121.21:
8879
ADMU0507I:
在
d:
\IBM\WebSphere\AppServer\profiles\AppSrv01\config/cells/AppCell1/no
des/AppNode02/servers
下的配置中找不到服务器。
ADMU2010I:
正在停止节点AppNode01的所有服务器进程
ADMU0024I:
正在删除旧的备份目录。
ADMU0015I:
正在备份原始单元存储库。
ADMU0012I:
正在创建节点AppNode01的NodeAgent配置。
ADMU0014I:
正在将节点AppNode01的配置添加到单元:
wndserver1Cell01
ADMU0016I:
同步节点和单元间的配置。
ADMU0018I:
正在启动节点AppNode01的NodeAgent进程。
ADMU0020I:
正在读取NodeAgent进程nodeagent的配置。
ADMU0022I:
NodeAgent已启动。
正在等待初始化状态。
ADMU0030I:
NodeAgent初始化成功完成。
进程标识为:
544
ADMU0505I:
在配置中找到服务器:
ADMU0506I:
服务器名:
nodeagent
ADMU0300I:
节点AppNode02已成功添加到wndserver1Cell01单元。
ADMU0306I:
请注意:
ADMU0302I:
来自单独wndserver1Cell01配置的任何单元级别文档没有迁移到新的单元。
ADMU0307I:
您可能想要:
ADMU0303I:
在具有旧的单元级别文档的值更新wndserver1Cell01DeploymentManager
上更新配置。
ADMU0306I:
请注意:
ADMU0304I:
因为未指定-includeapps,在单独的节点上已安装的应用程序未安装在新的单
元中。
ADMU0307I:
您可能想要:
ADMU0305I:
使用wsadmin$AdminApp或管理控制台将应用程序安装到wndserver1Cell01
单元。
ADMU0003I:
已成功联合节点AppNode01。
在第二服务器wndserver2上运行manageprofiles-create命令来添加应用服务器:
D:
\IBM\WebSphere\AppServer\bin>manageprofiles-create-profileNameAppSrv01-pro
filePath"d:
\IBM\WebSphere\AppServer\profiles\AppSrv01"-templatePath"d:
\IBM\We
bSphere\AppServer\profileTemplates\managed"-nodeNameAppNode02-cellNameAppCel
l1-hostnamewndserver2
INSTCONFSUCCESS:
成功:
概要文件AppSrv01现在存在。
有关此概要文件的更多信息,请
查阅d:
\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\AboutThisProfile.txt。
在第二台服务器wndserver2上定义node并给wndserver1管理:
D:
\IBM\WebSphere\AppServer\bin>addNodewndserver1-usernamewasadmin-passwo
rdP@ssword
ADMU0116I:
正在文件d:
\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\addNode.lo
g
中记录工具信息
ADMU0128I:
正在启动具有AppSrv01概要文件的工具
CWPKI0308I:
正在使用以下SHA
摘要将签署者别名“CN=wndserver1,
OU=Root
Certific”添加至本地密钥库“ClientDefaultTrustStore”:
BB:
5E:
E9:
E8:
70
:
12:
7F:
33:
2E:
11:
5D:
FE:
13:
0F:
58:
FE:
F9:
85:
50:
ED
CWPKI0308I:
正在使用以下SHA
摘要将签署者别名“datapower”添加至本地密钥库“ClientDefaultTrustStor
e”:
A9:
BA:
A4:
B5:
BC:
26:
2F:
5D:
2A:
80:
93:
CA:
BA:
F4:
31:
05:
F2:
54:
14:
17
ADMU0001I:
在192.168.121.21:
8879上开始节点AppNode02与DeploymentManager的
联合。
ADMU0009I:
成功连接到DeploymentManager服务器:
192.168.121.21:
8879
ADMU0507I:
在
d:
\IBM\WebSphere\AppServer\profiles\AppSrv01\config/cells/AppCell1/no
des/AppNode02/servers
下的配置中找不到服务器。
ADMU2010I:
正在停止节点AppNode02的所有服务器进程
ADMU0024I:
正在删除旧的备份目录。
ADMU0015I:
正在备份原始单元存储库。
ADMU0012I:
正在创建节点AppNode02的NodeAgent配置。
ADMU0014I:
正在将节点AppNode02的配置添加到单元:
wndserver1Cell01
ADMU0016I:
同步节点和单元间的配置。
ADMU0018I:
正在启动节点AppNode02的NodeAgent进程。
ADMU0020I:
正在读取NodeAgent进程nodeagent的配置。
ADMU0022I:
NodeAgent已启动。
正在等待初始化状态。
ADMU0030I:
NodeAgent初始化成功完成。
进程标识为:
544
ADMU0505I:
在配置中找到服务器:
ADMU0506I:
服务器名:
nodeagent
ADMU0300I:
节点AppNode02已成功添加到wndserver1Cell01单元。
ADMU0306I:
请注意:
ADMU0302I:
来自单独wndserver1Cell01配置的任何单元级别文档没有迁移到新的单元。
ADMU0307I:
您可能想要:
ADMU0303I:
在具有旧的单元级别文档的值更新wndserver1Cell01DeploymentManager
上更新配置。
ADMU0306I:
请注意:
ADMU0304I:
因为未指定-includeapps,在单独的节点上已安装的应用程序未安装在新的单
元中。
ADMU0307I:
您可能想要:
ADMU0305I:
使用wsadmin$AdminApp或管理控制台将应用程序安装到wndserver1Cell01
单元。
ADMU0003I:
已成功联合节点AppNode02。
节点和服务器都以手工定义完毕,下面开始配置成集群:
在任意一台服务器上登录was的集成解决方案控制台(ISC),方法为打开ie浏览器,输入:
https:
//192.168.121.21:
9042/bim/console
该ip为deploymentserver的ip地址,即第一台服务器的地址,如下图,输入用户名密码:
用户标识:
wasadmin
密码:
P@ssword
点击“登录”,出现欢迎界面:
展开左侧“系统管理”—“节点”,查看已定义的节点:
可以发现命令行新定义的AppNode01和AppNode02,而wndserver1CellManager01为最早安装管理节点软件程序时自动创建的管理节点。
AppNode01和wndserver1CellManager01同在wndserver1服务器上,AppNode02单独在wndserver2服务器上。
点击NodeAgent查看NodeAgent:
点击“节点组”:
展开“服务器”—“集群”,点击“WebsphereApplicationServer集群”:
点击“新建”,出现创建集群的向导:
第一步,输入集群名,点击下一步:
第二步,选择第一个节点,并命名成员名,点击下一步。
第三步,选择添加第二个节点,输入成员名,点击“添加成员”,点击下一步
第四步,确认配置信息,点击完成:
点击“保存”,保存配置更改。
至此集群搭建完成。
如今集群这一页中已经显示出刚才创建的集群,名字为nwdsVipCluster。
而展开“服务器”—“服务器类型”—“WebSphereApplicationServer”可以发现集群新建的成员服务器。
展开“服务器”—“集群”,点击“集群拓扑”,查看拓扑结构。