WebSphere集群部署

这篇文章主要介绍用websphere搭建集群,并且实现负载均衡

最终效果

  • 实现集群的搭建
  • 配置好负载均衡
  • 部署一个默认应用到集群上

操作流程

约定

名称缩写
Websphere Application ServerAppServ
Websphere Deployment ManagerDM
IBMHTTPServerIHS
服务器X的IPX.IP (例如服务器A的IP为A.IP)

准备

  • 要准备的三台服务器分别为
服务器名称IP需要安装的软件
Axx.xx.xxx.31AppServ + DM
Bxx.xx.xxx.32AppServ
Cxx.xx.xxx.33IHS

安装前的说明

  • 【重要】如果您的服务器是使用vmware创建的或者是由模板克隆出来的,请务必先修改每台服务器的主机名互不相同,然后再进行安装。
  • 【重要】Websphere 是通过主机名(hostname)来访问其他主机的,因此如果两台主机是需要互相联通的,请在host文件中配置好对应的IP地址和主机名。在下文中将会介绍如何修改。

一、安装

1.在服务器A上安装AppServ和DM

  • 安装AppServ

在电脑上打开安装文件

 

开始安装

如图操作

如图操作

如图操作

选择一个安装位置

设置管理控制台账户,我这里先不启用安全设置

安装概要信息

安装完成

打开 http://localhost:9080/ivt/ivtDate.jsp 出现如图内容说明AppServ安装成功

  • 安装DM

     

    开始菜单选择概要文件

启动概要管理工具

创建概要文件

选择管理

选择Deployment Manager

选择典型概要文件

设置用户名密码,这里为了方便演示暂时不设置

 

现在可以看到我们刚才创建的概要文件 ![进入Dmgr01\bin,按住shift右键打开命令行窗口,输入startManager](http://upload-images.jianshu.io/upload_images/6202743-f98f5213129a05ab.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

现在DM服务已经启动完毕,我们可以打开浏览器测试一下是否启动成功

http://localhost:9061/ibm/console/unsecureLogin.jsp


接下来要做就是将服务器A上的AppServ节点加入到DM的管理之中,加入管理之后我们就可以在DM之中直接管理操作AppServ了。

打开控制台

  • 接下来打开cmd,通过 hostname 查看主机名
  • 然后 打开dmgr 的控制台 localhost:9061/admin 找到 系统管理=>DeploymentManager 查看dmgr 所在的端口号。

 

  • 然后运行 AppServ1 bin 目录下的addNode 命令
    addNode [hostname] [dmgr端口号]
    *dmgr默认端口号为 8879

  • 例如 addNode WIN-2008 8879

添加节点成功

此时之前的
Appserver1已经被托管,访问 http://localhost:9060/admin 已经无法访问了。


2.在服务器B上安装AppServ并将其加入到DM

接下来对 服务器节点2进行操作

[注意!] 添加节点前请确定你已经做了以下工作

  • 修改了主机名 hostname ,不能和集群中其他节点hostname相同
  • 按照前面的步骤安装好AppServ
  • 在服务器 B上 hosts 文件中新增 [DM.ip] [DM.HostName]
  • 再去服务器A 上 (DM所在节点) hosts 文件中新增 [B.IP] [B.HostName]

然后按照步骤1添加节点的方式将服务器的AppServ加入到DM的管理


3.在服务器C上安装IHS并将其加入到DM

[注意!] 添加节点前请确定你已经做了以下工作

  • 修改了主机名 hostname ,不能和集群中其他节点hostname相同
  • 按照前面的步骤安装好了IHS
  • 在服务器 C上 hosts 文件中
    新增 [DM.IP] [DM.HostName]
    新增 [A.IP] [A.HostName]
    新增 [B.IP] [B.HostName]
  • 再去服务器A 上 (DM所在节点) hosts 文件中新增 [C.IP] [C.HostName]

3.1 在服务器C上安装IHS

安装完成后启动 http server 和 admin server

3.2 将服务器C上的IHS加入到DM中

选择 服务器>web服务器==>新建

 

为web服务器起一个名字

 

选择为web服务器起一个名字

选择模板IHS

按图示操作

添加完成

二、新建集群

按照前面的步骤我们已经安装配置好了一个DM和两个APPserv以及一个IHS节点,接下来将新建集群将它们联系起来。

  • 第一步,选择 服务器>集群>WebSphere Application集群==>新建

     

    输入集群名

  • 第二步,为集群成员起名并且创建第一个成员,将服务器A上的AppServ加入进来

 

  • 第三步,为集群成员起名并且加入成员,将服务器B上的AppServ加入进来,如果有需要加入其他成员,点击添加成员即可

     

     

  • 第四步,查看摘要并确定,集群就创建好了

三、将应用部署到集群

经过上一步,已经搭建好了集群,接下来只需将应用部署到集群,就能实现负载均衡。

  1. 选择 应用程序>新建企业应用程序

     

     

  2. 选择应用程序所在的位置,这里选择DefaultApplication作为测试

     

     

3.按照图示进行操作

 

4.填写应用程序名,然后进行下一步 注意应用程序名并不作为路由的一部分

 


5.选择集群和web服务器,选上模块点击应用

 


查看摘要点确定,可以看到已经创建成功

 


找到刚才创建的应用点击启动

 

 

应用成功启动

 


接下来进行测试,打开IHS所在的IP http://IHS.IP/snoop

 


再次刷新可以看到处理请求的服务器已经发生了变化,说明应用部署成功

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、 搭建集群环境 1.1 安装软件 Websphere Application Server Network Deployment v6.0,简称WAS ND版。 1.2 搭建环境说明 本文将介绍如何在一台主机上安装集群管理端和一个节点,在另外一台机器上安装一个节点作为一个集群,当然可以在每台机器上安装多个节点,一个节点对应一个Windows Service,每个节点有独立的端口号。 1.3 安装集群管理端 将光盘插入光驱,回自动运行光盘根目录下的launchpad.bat,将会启动一个ND启动版安装页面,点击“启动Websphere ApplicationServer的安装指南”,如果ND启动版页面不能运行,也可以进入光盘的WAS目录,双点install.exe来启动安装向导: (1)出现第一个安装向导界面,点“下一步”按钮。 (2)出现“软件许可协议”的窗口,当然是选择“我接受许可协议中的全部条款”的单选按钮,然后点“下一步”。 (3)系统运行“系统先决条件检查”,点“下一步”。 (4)如果本机安装websphere,则出来一个“检测到一个现有的Websphere Application Server产品”,点“下一步”。 (5)出现一个窗口提示你安装Websphere的路径,输入你指定的安装路径,例如d:spherend,点“下一步”。 (6)出现的窗口中有应用程序服务器样本和javadoc的checkbox选项,你可以都选中,也可以不选,我安装时选择了javadoc选项,然后点此窗口的“下一步”按钮。 (7)下一个窗口显示安装所需要的磁盘空间,继续点“下一步”。 (8)出现软件的安装窗口,等待安装完毕。。。 (9)安装完毕,出现安装完成窗口,这个窗口的“启动概要表创建向导”按钮要选中,点下一步。 (10)出现新窗口(欢迎使用v6概要表创建向导),点“下一步”。 (11)出现的新窗口是“概要表创建向导”窗口,这个窗口有三个radio button选项,因为我们要先装一个集群管理端,所以要选择第一个选项,即创建Deployment Manager概要表选项,然后点下一步。顺便在这里说一下,如果只装一个节点,不装集群管理,则选择第二个选项(创建应用服务器程序概要表)。 (12)下一步的窗口要你输入一个概要表名,默认是Dmgr01,注意如果是集群管理的概要表,最好以dmgr开头,这样从安装后的文件夹一看就能明白dmgr目录是用于集群管理的概要表。 (13)下一步的窗口要你输入一个默认的安装路径,可以使用系统提示的安装路径。 (14)下一个窗口是输入节点、主机、单元名,可使用系统默认值,主机名不能自己随便改。点下一步。 (15)下一步是概要表的端口值指定窗口,系统会默认分配,但两个端口一定要记住,因为启动应用服务器控制台和添加节点要用到,所以要一定记住两个端口:管理控制台端口,如9060,SOAP连接器端口,如8879,每安装一个节点,端口值都不会重复,你可以在此窗口中修改这两个端口值。点下一步。 (16)然后出来“Windows服务定义端口”,如果你愿意将应用程序服务器作为windows服务运行,则选中“将应用服务器进程作为windows服务运行”的checkbox,建议选中,这样启动方便,否则要到安装后的程序目录找启动程序。Checkbox下面是“作为本地系统帐户登录”的radiobox,输入登录windows的有超级用户身份的用户帐号和口令(因为需要安装windows service),启动类型可选择“手工”或“自动”都可以。点下一步 (17)出现一个“概要表摘要”的窗口,点下一步。系统出现安装概要表的窗口,等待安装完毕。。。安装完毕后,出现“概要表安装完成”窗口,选中此窗口的“启动第一步控制台”,然后点下一步,出现一个新的窗口,先不要点“安装验证”,因为点了安装验证后会启动应用服务器,在启动前我得换一个系统jar包,就是jdom1.0.jar,这个jar包是改进的合并和 (18)将jdom-1.0.jar和xercers.jar复制到d:spherendlib目录下,并将此目录下的jdom.jar更名为jdom.ja(只要不是jar的扩展名就行),然后点17步有安装验证的窗口的“安装验证”,实际上是启动了集群管理的服务。 如果启动正常的话,安装验证的输出窗口最后是:VTL00801:安装验证完成。也可通过命令行启动集群管理服务:cmd.exe /c “D:spherendprofilesdmgr01instartmanager.bat” –profileName Dmgr01 (19)在桌面的我的电脑图标右键选择“管理”打开计算机管理窗口,检查集群服务是否运行,服务的名称为:IBM Websphere Application Server V6 – 机器名CellManager01,此时应为启动状态,打开浏览器,输入http://192.168.6.79:9060/admin,点登录按钮,这里的ip是我安装的主机的IP地址,端口9060是我安装时设定的端口,或输入http://localhost:9060/admin, 如出现了用户标识的登录页面则说明安装成功,此时页面用户标识右面的输入框不用输入内容,直接点登录,可进入集群管理的页面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值