Upload
littlecong
View
251
Download
8
Embed Size (px)
Citation preview
3
概述• 1.1 安装环境和文件版本• 操作系统:WindowsXP Professional SP3• Websphere版本:WAS• 1.2 安装部署环境主机名 IP 地址 安装内容 作用
192.168.101.91 192.168.101.91 Websphere Dm+app1
192.168.100.190
192.168.100.190
Websphere app2
192.168.101.91 192.168.101.91 IHS IHS
12
• 2.1. 创建概要文件 - 创建 Dmgr概要文件是 Websphere 的重要概念,相当于一个独立的配
置文件,每个应用都必须有一个单独的概要文件。创建概要文件的方法如下。
• 启动概要文件创建工具:– 1. 可在完成时勾选上创建概要文件的选项,单击完成后启动创建
工具。– 2. 概要文件创建工具的路径路径:
E:\IBM\WebSphere\AppServer\bin\ProfileManagement 在此目录下执行“ ./pmt.bat” 会弹出页面,如下图所示
:
集群安装 - 创建概要文件
18
• 2.2. 创建单独的应用服务器– 仍然使用上面创建概要文件的方法,但是选择创建的类型为“应
用程序服务器”,创建完成。• 2.3. 在节点 1 和节点 2 上安装应用服务器• 在主机 192.168.101.91 , 192.168.100.190 仅需要安装
应用服务器,安装过程如下。
• E:\IBM\WebSphere\AppServer\bin\ProfileManagement
• 在此目录下执行“ ./pmt.bat” 会弹出页面,如下图所示:
集群安装 - 创建概要文件
22
集群安装
• 2.4. 将各个节点上的应用添加到 DM 控制台中
• 先启动 DM控制台:• 在目录 /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin中执
“行 ./startManager.bat”启动管理控制台。• 启动各个应用和应用的节点:• 注意,必须在每个服务器中的网络中添加其他两台主机映射,如下所示。
• 在主机 192.168.101.91中启动应用服务器和应用服务器的NODEAGENT( NODEAGENT作为一个代理程序和 DM控制台交互)。
• 在 /IBM/WebSphere/AppServer/profiles/AppSrv01/bin目录中执行如下命令文件 startNode.bat
23
集群安装
• 使用如下命令来增加节点到主机中:• 在 cmd 中进入安装目录执行( /IBM/WebSphere/AppServer/profiles/
AppSrv01/bin ):• addNode.bat IP 8879 -username username -password password• 对这个命令的解释如下:• IP代表 DM主机的 IP端口; 8879是 DM的端口; username是创建 DM概要文件时的用户名; password是创建 DM概要文件时的密码。
• 所以最后的命令就是: addNode.bat 192.168.101.91 8879 -username wasadmin -password
embed• 在主机 192.168.100.190 中,在 /IBM/WebSphere/AppServer/
profiles/AppSrv01/bin目录中执行如下命令文件 startNode.bat ,并使用上面相同的命令,将节点加入 DM 中。
• 这个时候,登录 dm 控制台: https://192.168.101.91:9043/ibm/console
• 在 DM 控制台登录界面中应该可以看到如下情况:
29
• 2.6 IHS( IBM HTTP Server )安装 ( 实现负载均衡 )
• 注意:以下操作在 192.168.101.91 主机上执行。
• 之前的操作仅仅是部署了两个应用服务器到一个集群上,但是这个时候的负载均衡并未实现,而最终的目的是能通过这个集群提高系统的可用性,所以需要配 IHS 来实现系统的负载均衡。
• 启动安装程序,会打开和之前一样的安装页面。
集群安装 - 负载均衡
33
• 安装过程中询问是否创建 IHS 的组、用户,按照提示创建即可,注意管理用户和密码也记得创建上。
• IHS 安装过程应该是比较顺利的。注意:安装后可以使用如下命令启动和停止 IHS :– 目录: /IBM/HTTPServer/bin– apachectl start IHS 的启动和停止– adminctl start IHS 管理控制台的启动和停止
• 同样在系统服务中会看到有 ibm http server 的两个服务,启动它们也可以;
集群安装 - 负载均衡
35
• 安装过程基本上可以一直回车,安装完成后将 web 服务添加到DM 主机上,作为集群管理,操作如下:– 确定服务管理面板中的 IBM HTTP Server 和 IBM HTTP
Administration Server 服务是启动的。– 将刚才安装的 <plunin-install>/bin/ configurewebserver1.bat 文
件拷贝到本机的 <was-install>/bin 目录下。 (在 DM 的APPSERVER\bin 目录)
– 在服务器启动 DM 服务 – < was-install >/profiles/ profiles\Dmgr01\bin\startManager.bat– 在服务器打开一个命令行窗口 ,– 运行 <was-intall/bin/configurewebserver1.bat.
集群安装 - 负载均衡
37
集群安装 - 负载均衡
• 添加后可以在 DM中看到这个IHS服务器。
传播插件前修改一下【环境】 ->虚拟主机中 default_host 的主机别名(部署应用的时候默认都是这个),将有主机名的都修改过来。
41
• 在windows 服务中添加启动命令:– sc create ServiceName binPath= 路径 start= auto(demand, disabled )(等号后面的空格必须 )
– 启动服务: sc start ServiceName– 删除服务 :sc delete ServiceName
• cd "F:\Program Files\IBM\WebSphere\AppServer\bin"• WASService -add "3ad2d463dd4f428Node01" -serverName
nodeagent -profilePath "F:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01" -wasHome "F:\Program Files\IBM\WebSphere\AppServer" -configRoot "F:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\config" -logFile "nodeagentService.log" -logRoot "F:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\nodeagent" -stopArgs "-username wasadmin -password embed" -encodeParams -restart True -startType automatic
手动在服务中添加启动