文档库 最新最全的文档下载
当前位置:文档库 › WAS垂直集群配置

WAS垂直集群配置

WAS垂直集群配置
WAS垂直集群配置

websphere6.1 集群如何安装

----------------------------

Websphere6集群应用部署手册

目录

一、搭建集群环境3

1.1 安装软件3

1.2 搭建环境说明3

1.3 安装集群管理端3

1.4 在另外一台机器上安装一个节点4

1.5 在集群的主机安装一个节点5

1.6 向集群中添加节点5

1.7 建集群,并将两个节点添加到集群中6

1.8 部署EAR应用6

一、搭建集群环境

1.1 安装软件

Websphere Application Server Network Deployment v6.0,简称WAS ND版。

1、装载镜像文件:将镜像文件装载到虚拟光驱管理,装载后如下图所示:

选择并双击WAS_ND_V61_FOR_WIN_32bit_AS.iso,弹出如下所示窗口:

(如果双击之后WebSphere Application Server Network Deployment 面不出来,则返回“我的电脑,打开磁盘驱动器,双击launchpad.exe文件即可”)

单击左边菜单栏webSphere Aplication Server NetworkDeployment安装

选择右侧第一项启动webSphere Aplication Server NetworkDeploymen的安装向导,系统弹出软件安装界面,如图所示:

在系统安装界面中,点击“下一步”按钮,系统弹出“软件许可证协议”界面,如下图所示:

在“软件许可证协议”界面中,在单选项点击“我既接受IBM条款也接受非IBM条款”后,点击“下一步”按钮,系统弹出“系统必备软件检查”界面,如图所示:

在“系统必备软件检查”界面中,确认检查结果后,点击“下一步”按钮,在“安装样本应用程序”界面中,去除“安装样本应用程序”项后,点击“下一步”按钮,系统弹出“安装目录”界面如图所示

点击“浏览”选择安装文件的路径后再次点击“下一步”继续

点击“下一步”继续:如果当前电脑有运行Java程序时会弹出如下窗口:

点击“上一步”并停止当前电脑运行的Java程序后再点击“下一步”

点击“下一步”继续

安装完成后弹出如下所示窗口:

1.2 搭建环境说明

本文将介绍如何在一台主机上安装集群管理端和一个节点,在另外一台机器上安装一个节点作为一个集群,当然可以在每台机器上安装多个节点,一个节点对应一个Windows Service,每个节点有独立的端口号。

1.3 安装集群管理端

点击开始菜单—>所以程序→IBM webSphere→应用名→概要文件管理工具

(1)出现第一个安装向导界面,点―下一步‖按钮。

选择第一项“Deployment Manager”,点击“下一步”继续:

选择“高级概要文件创建”并点击“下一步”继续:

点击“下一步”

制定有效的“概要文件名和位置”(默认即可)后,点击“下一步”继续

确认“节点名、主机名和单元名”后(节点名和单元名默认即可),点击“下一步”继续

“启用管理安全性”可不选,若选中,则输入用户名和密码,并点击“下一步”继续

概要表的端口值指定窗口,系统会默认分配,但两个端口一定要记住,因为启动应用服务器控制台和添加节点要用到,所以要一定记住两个端口:管理控制台端口,如9060,SOAP连接器端口,如8879,每安装一个节点,端口值都不会重复,你可以在此窗口中修改这两个端口值。点下一步继续。

选择“作为本地系统账户登录(L)”点击“下一步”继续:

查看弹出窗口中的信息是否正确,如果正确则点击“创建”继续:

创建完成后弹出如下所示对话框:

点击“完成”

点击“安装验证”

出现“安装验证完”后关闭窗口,继续到Websphere Application Server 界面

(19)在桌面的我的电脑图标右键选择―管理‖打开计算机管理窗口,检查集群服务是否运行,服务的名称为:IBM Websphere Application Server V6 –机器名CellManager01,此时应为启动状态,打开浏览器,输入http://192.168.6.79:9060/admin,点登录按钮,这里的ip是我安装的主机的IP地址,端口9060是我安装时设定的端口,或输入http://localhost:9060/admin,

如出现了用户标识的登录页面则说明安装成功,此时页面用户标识右面的输入框不用输入内容,直接点登录,可进入集群管理的页面。

1.4 在另外一台机器上安装一个节点

如果另外一台机器已安装了一个节点,假定websphere安装在d:spherend,则运行d:spherend inProfileCreatorpctWindows.exe,运行pctwindows.exe后的安装步骤参看下面的步骤即可。

如果没安装websphere6 ND版本,则先运行安装程序安装websphere,安装过程前面的步骤同1.3节的(1)-(10),概要表创建向导运行后,会出现概要表类型选择的窗口,有三个选项,第一项是安装集群管理的饿概要表,所以这个不要选,应该选第二个选项,即创建应用服务器概要表,概要表名可以自己命名,默认是AppSrv01,安装过程中出现端口指定的窗口时,要记住管理控制台端口

和SOAP连接器端口,因为集群管理添加节点要用。这两个端口可以自己指定,一般按系统默认的就可以。第一个节点的管理端口一般是9060,SOAP端口是8879或8880,应用服务端口从9080开始,安装多个节点,其应用服务端口系统可自动分配,如9081,9082…,应用服务端口指部署EAR后访问Web应用程序的端口。

注意安装完后仍然是先替换jdom-1.0.jar,再启动安装验证。

安装验证通过后可以到windows的服务列表里看一下,有服务名为IBM Websphere Application Server V6 –主机名Node01的服务,并应处于已启动状态。

这时再运行:http://localhost:9060/admin,应能打开websphere的用户标识输入页面。

注意:如果非集群的机器装了一个节点,此节点如果还没有加入到集群中,是可以通过http://localhost:端口/admin的形式进入应用服务器管理页面,但如果此节点被加入到一个集群的节点里,则不能通过此连接登录到管理页面,也就是说,此节点被集群管理后,不能在本机通过http://localhost:端口/admin 的形式登录管理页面。

1.5 在集群的主机安装一个节点

过程同1.4节。这样集群的结构为一个机器是一个集群管理和一个节点,另外的一台机器安装了一个节点,下面讲解如何把节点添加到集群的过程。

1.6 向集群中添加节点

在添加节点之前,建议把集群中各台机器的ip和主机名添加到windows的system32driversetchosts文件中,如果不添加应该也可以,不过添加节点时主机名的输入框得输入ip地址而不是主机名.

添加步骤(这里列出将另外一台主机的节点添加到集群的方法,集群主机的节点添加到集群的方法是一样的):

(1) 打开http://localhost:9060/admin,点登录,进入管理页面。

(2) 左边功能树选择系统管理-节点。点节点后右面列出添加节点的页面。

(3) 点―添加接点‖,新页面选择―受管节点‖,在新出来的页面输入另外一台机器的主机名(计算机名,或IP地址),JMX连接器端口输入安装时的SOAP端口,启动端口选指定,端口号为安装时的启动端口号,就是上文中安装说明需要记住的端口号,然后点―确定‖按钮。

(4) 新窗口中询问是否将Node agent作为windows服务运行,将此选项选上,则安装后可以不通过命令启动node agent,安装完成后远程机器的windows服务里将有一个node agent的服务。确定后出现―添加节点‖页面,系统运行添加节点程序,我们等待一会,等添加节点完成。

在这里需要说明几个问题:

如果添加节点页面出现并有输出信息,等添加节点完成后,页面的下方有一个从websphere管理控制台注销的连接,一定要点此连接重新进入控制台。

有时添加节点页面长时间无反应,这时可点左侧功能树的系统管理-节点,系统提示保存修改,这时节点也有可能成功添加,如果节点添加成功,在远程机器的windows服务里应该新增加了一个node agent的代理服务,名称为:IBM Websphere Applicaiton Server V6 -主机名Node01_nodeagent

这时在远程机器上启动这个服务会报一个错误,服务启动不了,所以远程主机的节点添加完如果不再添加新节点,请一定重启远程主机(或者在部署EAR之前重启也可以),然后启动代理服务和应用服务器的node1的服务,服务名:IBM Websphere Applicaiton Server V6 -主机名Node01。

远程主机的节点添加到集群的节点后,此时如果在远程主机上再运行

http://localhost:9060/admin,会导致IBM Websphere Applicaiton Server V6 -主机名Node01服务停止,所以请不要再运行此连接,不过如果这样的话,则说明ibm的这个nd版有bug,不然别人很容易通过输入这个连接地址导致这个节点服务停止。

如果在安装节点时不选择将node agent作为windows服务之前,那么添加完节点后也应重启远程主机,并运行D:spherendprofilesProfile名称in下的startnode.bat,startnode的命令格式参考此命令的帮助,最省事的办法就是添加节点时直接把node agent作为windows服务就行,省得还运行命令行启动命令。

(5) 这样远程节点就添加成功了,cluster manager这台机器的节点添加到集群的方式和(4)一样,添加节点后也一定要重启一次机器时node agent服务能正常工作。

1.7 建集群,并将两个节点添加到集群中

(1)打开集群管理主机的管理控制台:http://localhost:9060/admin,登录,左侧功能树点服务器-集群,右侧页面点―新建―,填写一个集群名,例cluster1,点下一步,出现下一个页面。

(2)此页面中,输入一个节点成员名(自己命名一个,如localnode),选择节点的下拉列表框选择一个本地节点,然后点应用。再加一个节点成员,命名为remotenode,节点列表选择另外一个即远程的节点,权重可设置为3。然后点应用。打勾选中页面下方新加的两个节点,然后点下一步。下一个出现的页面点完成。系统提示保存,保存时选中与节点同步更新。

(3)以上操作完成后,选择系统管理-节点,查看一下两个节点是否同步,注意在公司内部部署集群的时候请注意两台机器不要被其他人关闭以保证集群部署顺利进行。如未同步或有问题请检查两台机器各节点的windows服务和node agent代理服务是否已经启动。在部署EAR的时候一定也要注意各服务都已正常启动.

(4)检查完节点同步后,点功能树的服务器-集群,这时集群应未启动,请启动集群。在右侧的集群列表里点集群名,可以查看集群的成员,可选择一个集群,进入集群成员列表选择要启动的节点。集群成员列表的各成员的状态如果都为绿色实心箭头说明集群正常启动,下面开始部署EAR应用。

1.8 部署EAR应用

首先要保证EAR是正确的可发布的包,部署成功后应该在远程主机和机群主机的两个节点的目录下都有部署好的解压的应用程序。如果EAR包有问题不属于本文要讨论的内容。

部署过程:

(1) 点应用程序-企业应用程序。右侧的页面点安装,然后选择一个要部署的ear,输入上下文的根,点下一步,新页面再点下一步,选择安装选项,此页面中去掉

为资源创建mbeans的选项(我们的应用用不到),点下一步。

(2) 这步是将模块映射到服务器的页面,注意操作步骤,在下面打勾选中一个模块,然后上面的集群和服务器的listbox列表中,按住ctrl键,鼠标左键点击列表中的每一项,就是全部选中,把ear的代码部署到每个节点。全部选中后点应用,然后再打勾选择下面的模块,点下一步,新的页面再打勾选中这个模块,点下一步,新的页面中点完成,休息一会。。。如果EAR包没问题,安装完后在页面下方出现―保存到主配置―,点此连接,新的页面选择与节点同步更改,点保存,等待比较长的一段时间(这时在向各节点部署EAR包)…安装EAR完成。返回到企业应用程序列表,选择你部署的应用,并启动。部署完成。

(3) 检查集群主机和远程节点主机的

d:spherendprofilesappsrv01installedapps主机名Cell01下应该有发布的ear包。路径名与自己实际安装的路径和profile名称对应。

(4) 启动应用后,检查是否从两个节点的url连接都能访问应用:

http://集群主机IP:9080/应用名

http://远程节点主机IP:9080/应用名

9080是本机安装时的应用服务端口,每个节点的应用服务端口在安装验证的界面上有提示。

相关文档