websphere集群配置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.网络结构:准备配置的集群由1台DM+3个节点组成,IHS配置在DM服务器上。所有的服务器都配有双网卡,集群内部使用eth1网卡,DM:192.168.2.248,host1:192.168.2.245, host2:192.168.2.246,host3:192.168.2.247

2.防火墙设置:由于所有的集群通讯配置在内网,开通了内网网卡的信任,即内网不设防火墙,否则要开放一些端口,很麻烦,建议直接关掉防火墙安装。在/etc/sysconfig/iptables 里添加一条-A RH-Firewall-1-INPUT –I eth1 –j ACCEPT,从启iptables

3.安装DM:解压缩后执行launchpad.sh

选择安装WebSphere Application Server Network Deployment,next->接受版权协议->next->next

选择非英语支持,next->next

选择Management->Next

选择Deployment manager->Next

选中Enable administrative security,输入user name和password,->Next->Next->Next 后按提示安装;

装好后/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh启动DM;4.安装host01:

进入安装界面-选custom定制->Next

要求输入DM的主机:,DM管理端口:默认为8879,DM的管理帐号:wasadm,DM的管理密码:mypassword,确认,安装程序会验证DM连接,如果出错过不去,剩下的默认即可,安装完成后执行

/opt/IBM/WebSphere/AppServer/profiles/Custom01/bin/startNode.sh

进入DM的管理控制台-系统管理-Node Agent发现节点host1Node01已经启动,选中节点可以停止,但不能从启(还没找出原因,呵呵)

进入节点,发现节点已经可以同步

鼓掌!!!继续安装host02,host03

5.建立集群:

控制台-服务器-集群-WebSphere Application Server集群,新建,集群名称:dfayCluster

新建节点app01(成员名:app01,选择节点:host1Node01(ND 7.0.0.7),权重2(注意配置好的节点权重大一些,如:节点1权重为2,节点2权重为3,节点3权重为1,则6个应用里节点1占2个,节点2占3个,节点3占1个,我的设备都一样,所以都设为2)

添加好节点后,要进到系统管理-节点,选中3个节点,同步,只有同步以后,dfayCluster 才可以启动

6.安装IHS:launchpad.sh

一路下一步直到

填写管理用户和密码,以后在DM的管理控制台要设置此项目

设置his所使用的linux用户名和密码,未来可能在设置目录权限时会使用,下一步

不选择安装plugin(这个在后面手动安装),其它步骤跟着提示,下一步即可;7.安装plugin:

下一步

选择IHS7.0服务器

选择本地安装,后面全部默认安装即可

8.配置IHS到DM的管理控制台:

上述两项安装完成后,在DM的管理控制台里没有web服务器,如果选新建,发现只能选择在其它节点上新建,只好再手动配置plugin。

#>cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin

#>/opt/IBM/HTTPServer/Plugins/bin/configurewebserver1.sh -user wasadm -password mypassword

此处很奇怪会报找不到

/opt/IBM/HTTPServer/Plugins/bin/configureWebserverDefinition.jacl,网上也没有说这个怎么解决,我在服务器上搜索发现在/opt/IBM/WebSphere/AppServer/bin/目录下有这样一个文件,就建立一个符号链接。

#>ln -s /opt/IBM/WebSphere/AppServer/bin/configureWebserverDefinition.jacl /opt/IBM/HTTPServer/Plugins/bin/

从新执行#>/opt/IBM/HTTPServer/Plugins/bin/configurewebserver1.sh -user wasadm -password mypassword(别人尝试成功的,但我这样做的时候报错:./configurewebserver1.sh: line 69: ./wsadmin.sh: No such file or directory,我在服务器上搜索发现在/opt/IBM/WebSphere/AppServer/bin/目录下有这样一个文件,就建立一个符号链接,但是依然报错:at .URLClassLoader.findClass(URLClassLoader.java:419) 好郁闷没找到解决办法)

于是,继续在网上搜索,终于找到一个类似的帖子,方法如下:

方法一:

1、将/opt/IBM/HTTPServer/Plugins/bin/configurewebserver1.sh这个文件拷贝到

/opt/IBM/WebSphere/AppServer/bin/这个目录下,命令是:cp

/opt/IBM/HTTPServer/Plugins/bin/configurewebserver1.sh

/opt/IBM/WebSphere/AppServer/bin/

2、Cd /opt/IBM/WebSphere/AppServer/bin/

3、./configurewebserver1.sh -user wasadm -password mypassword

方法二:

在“DM的控制台-服务器-服务器类型-Web 服务器”选择“新建”,建立两个服务器名称为webserver1、webserver2的web服务器。

终于执行成功!!!

回到DM的控制台-服务器-服务器类型-Web 服务器,“额滴神!”终于看到webserver1了,点击超级链接webserver1,选择“端口”选项,点击超级链接WEBSERVER_ADDRESS,将主机修改为ibm http server的实际ip地址192.168.2.248,保存配置到服务器,然后通过控制台启动web服务器。(注意方法二webserver1、webserver2都要配置WEBSERVER_ADDRESS并且为192.168.2.248)进远程web服务器管理添加用户名和密码,启动,停止,OK,完事大吉(注意:别忘了启动IHS的管理/opt/IBM/HTTPServer/bin/adminctl start)

9.在dfayCluster集群上部署数据源

添加JDBC提供程序:管理控制台—资源—JDBC—JDBC提供程序,选择作用域为dfayCluster集群,点击新建

相关文档
最新文档