WAS集群搭建

本例子选择WAS7版本的集群,生产环境其实基本上用F5集群,不推荐用WAS集群,避免复杂化,IHS与WAS建议一对一,

常见的架构如下:但是本案例IHS和AppServer放在同一台服务器上。HA配置也略。

1、找两台服务器,这里有jqa和jqb,安装WAS,把介质上传至两台服务器中,还有pak的补丁包4个,这里选择41这个版本的补丁包。解压所有的tar包,

在WAS目录下执行用root用户执行./install 命令,这里选择用xshell工具登录服务器,可以出现图形化界面。

 

选择安装的目录,选择语言包,直接安装即可。

安装完毕后进行补丁的安装,需要先安装打补丁的工具UpdateInstaller。如下图:

也是选择安装的目录,直接下一步即可,安装完毕后,自动运行补丁包,如果不小心关掉了,可以cd到安装目录,直接运行

./update.sh出现打补丁的界面。

按提示,第一个选择was的安装目录 /was7/IBM/WebSphere/AppServer ,第二个选择补丁的位置,/setup/was7setup/ 选择下一步,选择你看到的41补丁,直接安装即可。

2、安装好了was后,安装IHS (IBM HTTPServer)

在/setup/was7setup/IHS中执行 ./install

 

选择安装位置 /was7/IBM/HTTPServer

 

下面这一步注意,这个plug-in的名字取名为webserver1,(安装下一个plug-in的时候取名为webserver2)主机名为当前机器名称

安装结束后,给IHS打补丁。与给WAS打补丁一样,

完成后,选择relaunch,再给plug-in打补丁。选择如下目录

完成后,同理安装服务器jqb上的IHS,且打补丁,注意:这里安装的plug-in取名为webserver2

3、安装好了WAS和IHS,开始配置集群,首选建立Dmgr01,2个Custom01节点。如下:

创建Dmgr01,只需要建一个Dmgr就可以。这里建立在jqa服务器上,这个Dmgr用于管理整个单元中的所有东西,包括集群,server,node等。

 

在jqa上创建Custom01节点

./manageprofiles.sh -create -templatePath ../profileTemplates/managed -profileName Custom01 -nodeName jqaNode01 -cellName jqaNode01Cell -hostname jqa

在jqb上创建Custom01节点

./manageprofiles.sh -create -templatePath ../profileTemplates/managed -profileName Custom01 -nodeName jqbNode01 -cellName jqbNode01Cell -hostname jqb

在jqa和jqb服务器的/etc/hosts中把对方节点都添加进去,例如:

启动Dmgr01

在jqa节点上执行addNode命令,将当前node加入到Dmgr中去管理。jqa表示Dmgr所在的服务器的主机名。8879为Dmgr的soap端口号。

./addNode.sh jqa 8879 

同理在jqb上执行addNode命令

访问Dmgr的管理控制台,将两个IHS服务器加入到Dmgr里进行管理

加jqa的IHS,名称为webserver1,此处的名称必须和你建的plug-in的名称一致。另外在加一个webserver2,选择jqb节点。

选择之前你的插件安装位置。

加入完成后,选择两个IHS,启动,这样就可以管理这个了

开始创建集群:

不要勾选配置HTTP会话内存到内存复制。

输入第一个成员的名称server1,选择节点jqa,输入权重2。

输入第二个成员的名称server2,选择节点jqb,输入权重2。点击添加。

完成。保存。

配置与同步节点更改,勾上,应用。

启动这个集群,

 

4、部署应用。

选择新建应用程序,选择服务器远程端的,选择DefaultApplication.ear这个测试应用。

默认选择下一步。

按住shift建选择所有的server,点击应用。

 

完成,保存。并与节点同步更改。

启动你的应用程序

在web服务器中,选择两个webserver,点击生成插件,再点击传播插件。

重启一下所有server和IHS

浏览器访问,注意下面三个地址,第一次访问在jqa上的9080服务器上,第二次访问在jqb上的9080服务器上,表示成功完成集群的搭建了。

http://192.156.35.167/snoop/

由于环境有限,本例子只有两个服务器搭建集群,正常会有2个web,2个app服务器,然后两个web做HA,保障srv-ip正常。

对外提供srv-ip即可,即便一个web服务器挂掉,srv-ip切换至另外一个服务器上,也能正常访问,也能很好的利用集群中的各个节点的资源,服务器没有浪费情况。

启动集群的顺序:

cd /was7/profiles/Dmgr01/bin

./startManager.sh

cd /was7/profiles/Custom01/bin

./startNode.sh

./startServer.sh s1

在第二个节点上启动:

cd /was7/profiles/Custom01/bin

./startNode.sh

./startServer.sh s2

s1和s2是你创建集群时的server名称。

 

  • 7
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值