Chinaunix首页 | 论坛 | 博客
  • 博客访问: 451279
  • 博文数量: 36
  • 博客积分: 1365
  • 博客等级: 中尉
  • 技术积分: 780
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-12 11:30
文章分类

全部博文(36)

文章存档

2012年(3)

2011年(12)

2010年(21)

我的朋友

分类:

2010-03-18 14:39:20

How to quick install WAS Cluster

 

1. Setup WehSphere 环境

Cluster 需要两台机器,以下简称MA MB MA作为主节点,MB作为次节点。

 

Setup MA:

MA 安装 WASNetwork Deployment Manager版本,安装IBM http server以及 Web server Plug-in。安装完以上服务升级到新版本

安装文件路径:\\119.119.119.12\core_qa$\Software\WAS6.1 Windows\ws61nd

 

Setup MB

MB 只需要安装一个WAS 升级到新版本.

安装文件路径:\\119.119.119.12\core_qa$\Software\WAS6.1 Windows\ws61

 

MA

 
MB
Network Deployment Manager
Non-clustered Application Server
IBM http server
 
Web server Plug-in
 

当两台机器的环境都安装完成后,请打开console检查一下版本是否一致。


2. 配置Security Provider

两台机器配置的Security 要一致,可以是文件安全认证,也可以是数据库认证。配置Security的信息在WebsphereIntall的文档中有详细步骤,这里就不进行描述了。
Note: 在配置文件安全认证的时候, 注意按照guide上的步骤,所建usersfile 和 groupsfile 名字要与guide上的一致。

 

3. 添加Http Server

这个步骤很简单,只需要在MA上操作,我们已经将http server Web server Plug-in 升级完毕,

3.1 Copy the plugin_install_root/bin/configure【webservername】.bat
 
script to the WebSphere\AppServer\bin文件夹下, [webservername]就是web
 
server 的名字,例图:路径和configurewebserver1.bat





 

3.2打开command window 转到WebSphere\AppServer\bin , 运行setupcmdline.bat 后再
 
运行 configurewebserver1.bat

 

检查Web Server 是否添加完成,打开 WAS console, 选择 Servers -> Web servers




 

4. Add Node

以下操作在MB上进行:

4.1 打开command window 转到 \AppServer\Profiles\default\bin\

4.2 运行命令:

addNode.bat < ND_server_name>

就是MA的机器名。

 

检查 ND是否添加成功,在MA WAS 控制台中打开选择Administration > Node Agents 如图:




 

如果没有添加成功,请重新添加。

 

5. MA创建Cluster

创建Cluster的步骤,参照WebsphereIntall 文档

 

6. 创建Non-Clustered Server

参照WebsphereIntall 文档。这个服务用来发布EA

 

7. 配置端口

7.1 打开 MA WAS console 选择 Servers -> Application servers

 

7.2 选择 Container Settings > Web Container settings > Web Container transport

chains.






7.3  记录每个端口号,也就是下图中的端口:




 

7.4 重复7.2 ~7.3 把每一个端口的信息都进行记录,也就是(上图中的EAServer,POServer1,POServer2

 7.5 console中,选择 Environment > Virtual Host.

7.6 Click Default Host.




 

7.7. In the Additional Properties list of the default host, click Host Aliases.

Figure B-16: Default Host Properties

 


7.8. Click New.

Figure B-17: Host Alias Properties




7.9. Complete the following properties to add ports for your web containers, and

then click Apply:

􀁘 Host Name: * (asterisk)

􀁘 Port: one of the port numbers that you recorded in Step 4.




7.10重复7.8~7.9 把之前 7.4 操作中的端口都进行添加

 

完成上述操作请重启Server, 和两个Nodes.

 

8. 发布EAR

 

PO 发布在Cluster Webserver

EA 发布在 EAserver  Webserver

 

 

FAQ


1.       如果addNode 时发现8879端口错误怎么办?

A打开ND控制台,选择 System administrators -> Deployment manager -> port看下

SOAP_CONNECTOR_ADDRESS,如图:






如果端口不是8878,就在addNode.bat < ND_server_name > 后加上端口例如:

addNoda.bat < ND_server_name > 8881



 

2.     如果http server 不可用怎么办(活者EA可以进去 但是在进入PD的时候出错,Console 里面的的错误显示jar文件不能正常下载)?

请检查Http server 里面的config 文件。如图:



打开httpd.conf 文件,检查下列连接是否存在如图:


如果以上的http 连接已经生成的情况了,http 还是打不开 FTPC. 请登陆的Websphere console 页面 做如下配置。



  1. 选定 webserver1, 单击 Generate Plug-in
  2. 如果显示生成成功,请单击 Progate Plug-in
  3. 重启 Http Server.
 
或者 按照Step4里面的步骤,command 到 WebSphere\AppServer\bin文件夹下,重新运行Step4 里面的那两个 .bat 文件,重启Webserver.
 
3. 安装成功Appserver之后,IBM Console 里面的Node显示还不是升级好的版本, 这时候要去 MA机器上Conmand 到 C:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin下面 运行startNode即可! 
阅读(1146) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~