关于was集群部署的备忘

应用软件部署方案 IHS-plugins-was集群

ibmhttpserver为接收用户http请求,直接处理静态页面的请求,

对于servlet及jsp的请求由ihs通过插件传播给websphereapplicationserver处理

was有base与networkdeployment版之分,

nd版为可部署集群的版本,nd版包含base版功能,

安装websphereapplicationservernetworkdeployment后不需要再安装websphereapplicationserver

ihs需要另外安装。ihs需要安装插件将请求转发websphere,插件也需另行安装

在nd版得was中需要建立管理管理概要文件,

启动管理节点的命令:{安装目录}\AppServer\profiles\Dmgr01\bin\startManager

然后建立应用程序服务器概要文件

启动应用服务器使用{安装目录}\AppServer\profiles\AppSrv01\bin\startServerserver1

http服务及管理服务

(linux)启动命令为:{安装目录}\bin\apachectlstart和{安装目录}\bin\adminctlstart

(windows)通过系统服务启动

appserver加入管理节点

命令行:{安装目录}\AppServer\profiles\AppSrv01\bin\addNode nd节点ip 8879 -username websphere -password websphere

参数为用户标示及密码

往后启动集群时appserver需要运行命令{安装目录}\AppServer\profiles\AppSrv01\bin\startNode

httpserver加入管理节点

ihs插件一般安装于ihs的Plugins下,装插件时需要配置指定IHS及was

ihs的插件通过更改IHS的配置文件conf\httpd.conf指定插件配置文件plugin-cfg.xml的位置是插件生效

生成并传播插件是将根据应用生成配置文件plugin-cfg.xml并将其复制到插件的配置文件目录下

一般情况下在控制台的web服务器中选中web服务器点击服务器生成插件传播插件即可。

曾遇到过由于插件没有装好可能导致ihs不知道插件的存在,虽然在管理器中IHS状态正常,发布插件也正常,但是无法访问

linux:

通过控制台:启动IHS及管理服务如果机器不在同一台机器上需要在节点处添加一个非受管节点,输入IHS服务器所在的主机名。然后在web服务器新建web服务器即可

通过命令行:

开启IHS的admin管理:<IHS-install>/bin目录下运行htpasswd-cm<install_dir>/conf/admin.passwdadmin(admin是以后管理IHS的用户名).接着输入两次密码.

启动IBMHTTPServer和IBMHTTPAdministrationServer.

将IHS的<plunin-install>/bin/configurewebserver1.bat文件拷贝到nd的<was-install>/bin目录.

在nd上启动DM服务<was-install>/profiles/profiles/Dmgr01/bin/startManager.bat.

在nd打开一个命令行窗口,运行<was-intall/bin/configurewebserver1.bat.

到配置管理控制台设置IHS的用户名及密码(即htpasswd命令中输入的),确认WebServer被成功加入.

windows:

通过服务启动,通过nd管理界面添加

通过nd管理IHS需要启动IHS的admin服务

建集群

建好集群后应用服务器中将出现作为集群成员的节点和原来的server1节点

可以启动集群而不启动server1

部署应用时将应用部署到集群和webserver上,不需部署到server1上

若应用服务器中有不可用的应用服务器,如某主机的node没有启动或者连接不上该主机,即使没有将应用程序部署在其上,也将导致服务启动失败。

默认配置:

ibmhttpserver

http端口:80

http管理端口:8008

用户标识:websphere

密码:websphere

dm:

名称:Dmgr01

节点名:microsof-2ce3efCellManager01

主机名:microsof-2ce3ef

单元名:microsof-2ce3efCell01

用户标识:websphere

密码:websphere

重要端口:

管理控制端口:9060

管理控制ssl端口:9043

引导程序端口:9809

SOAP连接器端口:8879

其他端口:

管理进程间通信端口:9632

ASASSLServerAuth端口:9401

CSIV2ServerAuth侦听器端口:9403

CSIV2MultiAuth侦听器端口:9402

ORB侦听器端口:9100

单元发现端口:7277

高可用性管理器通信DCS端口:9352

DataPower设备管理器安全入站端口:5555

appserver:

概要文件名:AppSrv01

节点名:microsof-2ce3efNode01

服务名:server1

主机名:microsof-2ce3ef

用户标识:websphere

密码:websphere

重要端口:

管理控制端口:9061

管理控制ssl端口:9044

HTTP传输端口:9080

HTTPS传输端口:9443

其他端口:

引导程序端口:2809

SIP端口:5060

SIP安全端口:5061

SOAP连接器端口:8880

管理进程间通信端口:9633

ASASSLServerAuth端口:9406

CSIV2ServerAuth侦听器端口:9405

CSIV2MultiAuth侦听器端口:9404

ORB侦听器端口:9101

高可用性管理器通信DCS端口:9353

服务集成端口:7276

服务集成安全端口:7286

服务集成MQ互操作性端口:5558

服务集成MQ互操作性安全端口:5578