关于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