视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
NC+WAS水平集群安装案例说明文档
2025-09-25 21:42:09 责编:小OO
文档
NC+WAS

水平集群安装说明案例文档

安装步骤概述:

前言:

典型的两台机器10.10.167.8(nc1)与10.10.167.9(nc2)做水平集群;web服务器安装在10.10.167.8上。

本安装文档三部分: 第一部分为was的安装与集群配置

                   第二部分为NC的安装与配置

                   第三部分为NC+WAS集群部署与配置

第一部分:Was集群安装部分

详细原理参考《在WAS ND中实现集群》文档与《was安装》ppt

1.1安装WAS

10.10.167.8做主服务器

(1):在10.10.167.8上安装was,应用服务器环境选项选择单元与受管节点。

10.10.167.9做从服务器

 (2):安装was,应用服务器环境选项选择应用服务器。

详细内容见《was安装》文档

1.2从服务器node加入dm

(1)完成1后,10.10.167.8上有一个dm和AppServer01两个profile。即一个Dm管理节点和一个nc1Node01受管节点。

     因为在安装时选择的即是一个cell和一个受管节点,所以nc1Node01(对应profile AppServer01) 已经addNode到DM中。

(2):10.10.167.9已经安装了AppServer01一个profile,该profile对应节点nc2Node01。需要加到dm中:

addNode 10.10.167.8 8879

(3):完成后,在dm管理控制台中查看节点情况,发现对应节点已经被加入到dm管理控制台。

1.3 HTTPserver的安装

正常安装,注意以下两点

(1):管理部分可以忽略

(2):应用服务器主机名指向Dm所在机器

1.4 Plugin的安装

注意

(1):对应web服务器指向IBM HTTP Server

(2):因为Web服务器与Dm在同一台机器上,所以选择本地系统

(3):对应WAS安装位置

1.5补丁安装

(1):先安装UpdateInstaller到was对应目录。

(2):进入安装到was对应目录下的d:\\ibm\eInstaller下运行安装程序,进行补丁安装。

详细内容见《was安装》文档

1.6集群的创建与配置

先将10.10.167.8与10.10.167.9对应节点下原来默认的server server1 删除掉。

(进入was管理控制台应用服务器界面删除)

(1)在集群节点选择创建一个集群,名字ncCluster

(2)创建集群成员,输入名字,选择对应节点,权重:

master   nc1Node01  0

ncMem01 nc1Node01  10

ncMem02 nc2Node01  10

ncMem03 nc2Node01  10

   (4): 创建完后保存

附录:可能遇到的问题

1.7 web服务器加入Dm中

  (1). 开启IHS的admin管理: 在/bin目录下运行httpasswd -cm \\conf\\admin.passwd admin(admin 是以后管理IHS的用户名). 接着输入两次密码.

(2). 在服务管理面板中启动IBM HTTP Server (可选IBM HTTP Administration Server.)

(3). 将/bin/ configurewebserver1.bat文件拷贝到dm的/bin目录.

(4). 启动DM服务 < was-install >/profiles/ profiles\\Dmgr01\\bin\\ startManager.bat.

(5).打开一个命令行窗口,运行(6). 到配置管理控制台确认Web Server被成功加入.

(7). 点击webserver1, 进入后在"additional properties"页中点击"remote web server输入在第1步中生成的用户名和密码。这样Web Server就可以被配置管理器进行集中管理,包括停止/启动,以及plugin文件的生成和部署。

第二部分:NC的安装配置

前期准备:安装NC的代码到对应目录。(详细见NC标准安装文档)

2.1在was中删除原有的NC应用

在做NC+WAS配置前先清理干净WAS原有部署的NC应用。

  如图,(1):进入was管理界面,在应用程序中选择所有默认安装的应用程序;

(2):停止应用程序;

(3):删除应用程序

(4):删除完成后记得点击管理页面上方的保存。

(5):在服务器8与服务器9中分别cd 进入./IBM/Websphere/AppServer/profiles/App01/bin目录下,分别运行

10.10.167.8

stopServer master

stopServer ncMem01

stopNode

10.10.167.9

stopServer ncMem02

stopServer ncMem03

stopNode

….

停止WAS应用服务器和nodeagent

cd 进入./IBM/Websphere/AppServer/profiles/Dmgr01/bin下,运行:

stopManager

注意:在运行stopNode和stopManager时,会弹出一个窗口,要求输入用户名与密码,用户名与密码均为admin.

(6):接着重启dm,nodeagent和对应的三个应用服务器。

2.2配置profile

进入./ufida/nchome/bin目录下,运行wasSysconfig.bat工具进行WAS配置。如图在工具左边列表中选择Deployment,然后在右边点击读取,选择WasImformation面版:

  (1):点击修改配置WAS对应应用服务器profile安装所在的路径(./IBM/Websphere/AppServer/profiles/Dmgr01);如果是cluster模式,勾上cluster选项。

  (2):其他需要修改的地方:security子面板里面此硬盘安装版本中安全用户名与密码都是admin,其他信息为默认。

      JVM面板里面使用默认配置,如果想用自己配置的参数,可以进行修改。

以上修改完成后点击保存即可。

2.3数据源配置

注意:以rac模式时去掉是否XA数据源选项

点击保存时,会同时保存到本地以及was中间去,所以要修改数据库连接可以在此修改。

如果是rac集群,在此界面中无法修改url,需要在nc与was里分别手工更改url;nchome/ierp/bin/prop.xml和was管理控制台->资源->jdbc池->数据源中:

修改对应url为以下类似格式

Jdbc:oracle:thin:@

(DESCRIPTION =

 (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.151.69.212)(PORT = 1521))

  (ADDRESS = (PROTOCOL = TCP)(HOST = 10.151.69.211)(PORT = 1521))

  (FAILOVER=on) (LOAD_BALANCE =on)

 )

 (CONNECT_DATA =

  (SERVICE_NAME = bgync)

 )

)

例如:联通hr的配置为

jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.140.227)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 10.192.140.228)(PORT = 1521))(LOAD_BALANCE = yes)(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = lthr)))

如图,每个数据源的url都得开始修改

注意:在NC数据源保存时会将数据源同步创建到was中间去;如果是修改后保存,需要删掉was中原来有的数据源以及jdbc提供程序。

建立完数据源以后同ierp文件夹到从服务器

2.4配置server

在工具左边列表中选择Server,然后在右边点击从WAS读取:

点击保存。

(1):在was集群服务器配置中选择master,点击修改,勾上主服务器,点确定并保存

  (2):同一台机器上的server管理端口和http端口不能重复

注:NC配置WAS也是主机名相关的,如上图中,默认从was中读取的配置是主机名。

    需要验证在NC中以上修改是否保存成功的话,在左边点击log后再次切回Server,然后直接点击读取(而不是从was中读取),看读出的NC中master是否已经被配置为主服务器。

2.5会计凭证相关设置

SystemConfig  Exterior标签中添加masterIP地址

2.6安全证书导入

如果此was安装时启用了安全用户名与密码,需要运行nchome/bin/wasImportCert.bat,做安全证书导入。

2.7生成ejb

如果没有生成ejb;还得在Deployment对应的右边面板中,点击生成EJB。生成情况可以看./bin目录下对应的was_sysConfig.log

2.8部署ejb

生成完ejb后,点击部署EJB。对应信息可以看日志was_sysConfig.log。生成部署ejb的时候只要启动DM和每个服务器的NODEAGENT就可以了

部署ejb过程是将上一步生成的ejb部署到WAS上去,会在所有服务器的profiles\\AppSrv01\\installedApps单元名称\下面生成nc50.ear文件夹(里面有许多jar包)

例:D:\\IBM\\WebSphere\\AppServer\\profiles\\AppSrv01\\installedApps\\lenovo-b852b0b0Cell01\

2.9同步代码

主服务器与从服务器代码在部署后需要同步。(文件复制得模式)

附录:可能遇到的问题

1:Was得版本与NC本身版本需要对应得上。

2:对于rac的配置,无法直接在工具界面中配置url,应该在工具中设置好用户密码后再在ierp/bin/prop.xml中手工设置url

3:修改数据源保存后要同步到was中的话需要删除掉was中原有的数据源及jdbc提供程序。

4: 简历帐套的时候一定要通过端口号在主服务器上建立,然后同步irep包到从服务器

第三部分:NC+WAS集群的部署

本部分在第一部分成功完成部署NC后,来详细说明在was管理控制台中如何配置WebServer:

3.1验证nc50

启动管理页面,进入应用程序,验证NC50已经启动成功。

如图:可以看到应用程序nc50已经启动

3.2虚拟主机映射

注意:如果不做的话,第三步会无法映射成功,报hrss.war无法找到虚拟主机

3.3 NC50关联WebServer

(1):启动apache,在was管理界面中查看Webserver是否已经启动,如图:

(2):点击nc50,进入nc50,点击模块下的管理模块

(3):在管理模块下,如图,

  A:在集群与服务器中,有两行,分别为集群与web服务器,全部选中(蓝色表选中)

 B:在下面的模块中全部选中

C:点击集群与服务器右边的应用

D:点击最下方的确定按钮即可。最后记得点击保存。

E:验证:最右边服务器列中是否已经将web服务器加了进去:

验证内容:  服务器一列要和蓝色选项目的内容一样,才是正确的.

3.4在web服务器中生成并传播插件

可以检查/HttpServer/Plugins/config/webserver1/plugin-cfg.xml,看集群机器及端口是否被配置成功(新文件6k左右,原文件2k左右)

plugin-cfg.xml配置成功时,有如下蓝色的集群成员的信息.  

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

     

3.5重启was

重起每个server,nodeagent,DM,server的启动需要以master先于其他几个server

3.6重启IHS

执行/HttpServer/bin/apache.exe

启动和停止IHS

Apache.exe –k start/stop

3.7修改同步

做过相关修改配置的时候记得在系统管理-》节点-》做节点同步

   

   选择成员节点,然后同步

3.7验证

此时可以通过http://appserverIP来访问NC应用是否可用下载本文

显示全文
专题