分享

websphere7.0 window集群搭建+IHS

 昵称23016082 2015-07-07

1.安装WAS7.0介质,运行安装介质WAS目录下的launchpad.exe

 

 

 

安装standalone类型的profile概要文件

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

创建一个profile AppSrv01(node节点)

 

默认会为AppSrv01创建一个server1实例

启动server1

D:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin startServer server1

能够成功启动

 

访问server1的控制台

http://localhost:9060/admin

 

能够正常访问

 

(在其他的作为节点的服务器上重复以上操作,创建节点)

 

 

创建Dmgr管理节点(在作为管理器的服务器上安装Dmgr

在开始中找到概要管理工具(本服务器也同样作为一个节点,安装了Appsrv01

 

启动概要管理工具

 

 

可以看到已经安装的AppSrv01节点

创建-->管理

 

 

 

去掉安全性

 

创建

 

 

创建成功,profiles下多了一个Dmgr01管理节点

 

 

 

关闭

启动Dmgr01

运行D:\BM\WebSphere\AppServer\profiles\Dmgr01\bin\startManager

 

访问Dmgr的管理控制台

http://localhost:9061/admin(此时9060的端口是AppSrv01控制台的访问端口)

 

 

 

 

 

添加节点AppSrv01Dmgr(以下步骤在每一个AppSrv01节点上执行)

注意:一定要保证Dmgr运行

运行AppSrv01bin目录的addNode命令:addNode  dmgr_host  dmgr_port

dmgr_host Dmgr所在的服务器的主机名

dmgr_port 为通讯端口号,该端口号可以通过dmgr的管理控制台dmgr的端口查看。

 

如:addNode  v-win2k3-1  8879

注意:如果AppSrv01Dmgr处于不同的服务器上,则要保证两台机器可以通过hostname互相访问,需要配置host文件

 

 

 

 

添加映射关系

 

执行命令如下:

 

访问原先的AppSrv01的控制台现在访问不到:

 

原因是AppSrv01已经被Dmgr管理,不能再通过自己的管理控制台管理。现在在节点上再执行startserver命令前,必须先启动startNode

 

访问Dmgr的管理控制台

会发现Appsrv01已经被加入Dmgr

 

多出的一个节点,该节点对应AppSrv01

 

按照同样的方法将其他服务器上的节点也托管到Dmgr上,这样会看到多个server1.

 

关闭Dmgr

运行D:\IBM\WebSphere\AppServer\profiles\Dmgr01\bin\stopManager

 

关闭AppSrv01NodeAgent(此时多了一个NodeAgent进程)

运行D:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin\stopNode

 

现在所有的环境全部关闭

 

重新启动环境

Server实例(如server1)启动前,一定要确保server的对应的Node节点的NodeAgent先启动

启动Dmgr

运行D:\IBM\WebSphere\AppServer\profiles\Dmgr01\bin\startManager.bat

 

启动NodeAgent(在每个节点服务器上)

运行D:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin\startNode

 

注意:DmgrNodeAgent的启动没有先后顺序

 

 

 

 

创建集群环境

进入Dmgr管理控制台

选择服务器-->集群

 

新建

 

新建成员S1(给不同服务器上的节点你取名,对应选择不同的节点)

 

新建成员s2添加成员

 

下一步

 

完成,保存,确定

 

集群c1还没有启动

 


配置JDBC

配置JDBC提供者:作用于选择集群C1

 

 

然后   新建

 

 

对应填入信息:

 

 

 

 

 

指定db2jcc.jar包的位置路径: C:\Program Files\IBM\db2jar(这些jar包必须要放在所有节点服务器上而且目录路径一样

 

 

配置数据源:集群选择c1

 

 

新建

 

JNDI名称与应用中的配置连接数据库的JNDI必须一致

 

 

选择现有的JDBC提供程序(之前创建的)

 

 

 

 

 

完成

 

 

JAAS-J2C认证数据:

点击刚刚创建的market

 

 

点击右侧的JAAS-J2C认证数据

 

 

新建

 

输入数据库用户名密码:

 

 

保存

 

 

 

测试连接

 

 

 

 

部署应用到集群

 

选择应用程序:

 

 

 

讲应用部署到c1集群中;注意:选择集群部署又以下3个步骤

 

 

浏览,选择创建好的指定的JNDI

 

 

 

完成

 

 

保存

 

先启动C1集群

 

 

再启动应用

 

 

 

 

 

 

 

 

 

 

安装web server ----IHS

进入IHS介质的安装目录,运行install

 

 

 

 

 

 

IHS admin管理进程的用户名密码设置,可以为空

 

 

 

完成

 

启动IHS服务

 

访问http://localhost/

 

 

 

 

 

配置Dmgr管理webserver1

进入管理控制台

Web服务器 新建

 

名称webserver1,安装IHS的时候默认建立的,本地节点

 

 

填写IHSPlugin的安装位置

 

完成

 

 

停止webserver1

 

启动webserver1

 

说明Dmgr管理webserver1OK

 

 

通过web server 转发请求到集群C1

点击进入应用程序market_ear

 

管理模块

 

将应用部署到C1+webserver1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

按照之前部署应用一样,

1.选择C1webserver1两项

2.勾选要发布的应用

3.点击“应用”

 

生成插件

选择webserver1,生成插件

 

注意生成路径

D:\IBM\WebSphere\Appserverd\profiles\Dmgr01\config\cells\localhostCell01\nodes\localhostNode01\servers\webserver1\plugin-cfg.xml

该文件是基于当前配置的Dmgr上的临时文件,需要做传播。

把临时生成的plugin-cfg.xml传播到IHS正在读取的目录上

D:\IBM\HTTPServer\Plugins\config\webserver1\plugin-cfg.xml

建议最好进行一下比对,如果失败可以进行手工复制 plugin-cfg.xml

重启webserver1

访问80端口

IHS所在的主机上:http://localhost/

其他主机可使用IP访问


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多