分类: 系统运维
2011-12-29 21:44:07
WebSphere6.1的安装过程和6.0大同小异,这里就没有列出,可以到我的Google Docs查看
———————— 下面正式开始——————————
1. 开始安装IBM WebSphere Application Server Network Deployment V6
插入光盘或运行安装介质,进入安装向导
2.接受协议
3.检查条件 安装程序将自动检测是否具备安装WAS6的条件
注:此处安装Windows2003 sp2补丁后会报操作系统补丁缺失(sp1),很明显不用在意。
4.选择安装目录
这里指定的目录为E:\Program Files\IBM\WebSphere\AppServer
5.安装如下功能部件(样本服务器通常不安装)
6.安装摘要
总大小800M左右
单击下一步开始安装
6.安装完成,选择启动概要表创建向导来创建profiles。(或者进入安装目录的/bin下,进入ProfileCreator运行pctWindows.exe)
建
在profile creation wizard 中选择第一个(如果已知要搭建DM环境,最好先创建DM再app)
39
DM profile 的名字为 Dmgr01
40
选择profile安装路径
41
命名节点名,主机名,单元名。
42 指定端口
安装会自动分配新的端口给新建的profile,为避免与先前的或是其他程序的端口冲突,可以手工更改端口,具体可以在config的serverindex.xml
文件中找到该profile的端口信息,或者进入管理控制台修改,建议事先规划好。
44系统服务定义
定义为windows 服务,启动和关闭服务是以系统服务调用的形式运行,并添加到系统服务里(这一步可根据需要自行确定启动方式)
45 summary
46 创建好Deployment Manager 概要文件之后,现在使用“第一步”控制台或进入到该该药文件的bin目录下执行 startManager 命令启动 Deployment Manager。
Unix下为 ./ startManager.sh
建appserver概要表8.概要表类型选择“创建应用程序服务器概要表”,也就是创建一个APPSERVER的PROFILE。不管是DM环境还是单机环境 ,都要建这个应用程序服务器的profile。
9.概要表名称:AppSrv01(根据规划可自行修改)
10.概要表目录
这里为E:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01
11.节点名:sdsxappNode01
主机名:sdsxapp(如果和物理主机有别,则应当在系统host文件中添加,建议不使用默认物理主机名,以方便移植)
12.端口值,按默认(也可根据规划进行修改)
13.可以作为Windows 服务执行操作:本地帐户,手工启动服务。unix下无此步骤
14.摘要
15.概要表创建完成
16.启动“第一步”
17.验证安装并启动服务器(也可以命令行进入该profile的bin目录下执行:startServer server1;unix下为 ./ startServer.sh server1)
查看服务器状态 :serverStatus –all
18.进入控制台(此时未定义安全性)()9060位缺省
二.安装IBM HTTP Server6.019开始安装IBM HTTP Server6.0
20
21选择安装路经
E:\Program Files\IBM HTTP Server
22.安装类型:典型(或定制,可自行配置端口,这里为默认的80和8008)
23.服务类型:Windows服务,本地登陆
24
安装完成
三.安装IBM WebShpere Application Serber V6服务器插件25 开始安装IBM WAS V6 plugin
26
27检查条件
28选择现有Web Server:IBM HTTP Server6.0
29配置环境为 :此处为was本地安装,通常情况可安装远程,则需要告诉plugin应用服务器(通常是dm)的ip地址。
30.插件安装路经E:\Program Files\IBM\WebSphere\Plugins
31.确认WAS的安装位置(远程的话则为ip)
32.选择现有的IBM HTTP Server httpd.conf文件Web服务器端口为80
33.定义Web服务器名称 webserver1
34.web服务器的 plugin-cfg.xml文件路径:(此xml文件用于传播插件,发布新的应用的时候,需要借助此文件告诉HIS关于WAS端的改变)
E:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\sdsxappNode01Cell\nodes\webserver1_node\servres\webserver1\plugin-cfg.xml
35.摘要
36.
37.完成安装
47 启动好Deployment Manager之后再把另外一个appserver启动(如果没启动的话)。
在此appserver的bin目录下执行 addNode networkacs 8879 把节点添加到Deployment Manager中。或者使用 Deployment Manager 的管理控制台将应用程序服务器节点添加到单元。单击系统管理 > 节点以添加节点。Unix下是./ addNode.sh networkacs 8879
48 停止命令: server的停止命令为 stopServer server1;manager停止的命令为stopMananer。如果已经使用定义了安全性,需要加入-username –password
49 Unix下是./ stopServer.sh server1 ./ stopMananer.sh
四.配置PlugIn安装好PlugIn之后,会在httpd..conf最后写入几行配置,但还要进行一些步骤让was得以管理webserver。
将 configureWeb_server_name 脚本从plug-ins_install_root/ bin/粘贴到wasfrofile_install_root/ bin 目录。如果一台机器在 Linux 或 UNIX 下运行,而另一台机器在 Windows 下运行,则从 plug-ins_install_root/ bin/ crossPlatformScripts 目录复制此脚本,将 configureWeb_server_name 脚本从机器 B 粘贴到机器 A 上的 wasprofile_install_root/ bin 目录,应为此脚本要运行本目录的configureWebserverDefinition.jacl文件,所以如果当前目录下没有此文件,要从was_root的bin下面复制过来。注意configureWeb_server_name 脚本中最后最后一项是系统类型,最后第二项是web节点的host,最后第三项是web节点名。
在控制台的“系统管理—节点—添加节点”添加一个web非受管节点,并指定好节点名和web节点所在host。然后从命令行运行configureWeb_server_name脚本,便完成了web插件的配置工作。(在windows单击版环境下一般没必要进行上述配置,直接运行脚本,重启was便可以识别到本地ihs)。
下一步到 IHS的bin目录里设置HTTP管理服务器的密码。
运行命令行 >htpasswd -c ..\conf\admin.passwd admin (注意路径不支持空格)
密码设置好之后再到was的管理控制台中设置远程控制http server的口令密码,跟先前设置的一样
然后传播插件测试是否成功。
要验证您自己的应用程序,安装应用程序后重新生成并传播 plugin-cfg.xml 文件。
下图为plugin配置属性
Plugin在发布新的应用之后要进行一次生成插件并传播插件的操作
中安装了Websphere单机环境,那么接下来第一件事不是配置WAS,不是发布应用,而是要打上补丁(特别是新环境)。如果是老系统迁移的话,可以不用打最新的补丁,只要让现在的平台版本和之前运行正常平台版本一致即可,以免引入新的问题。
首先去找到自己需要的补丁,Production Group为Websphere,Product为WAS,指定版本号和平台,搜索出Fixpack。
这里以为例讲述打补丁步骤。
首先看到一个,这个是补丁升级程序,从6.1之后所有的补丁(包括7.0)都要考它来升级。安装CD2中会带有这个程序,但是那个版本太低对6.1.0.6之后的补丁无法直接使用。所以先要安装这个打补丁程序。
Websphere的补丁有WAS—IHS—PlugIn和SDK,根据你的安装拓扑和需要可以分别打,但是一般全都保持一致的版本。下载的pak文件放到Update Installer安装后的maintenance目录下。
之后运行update installer即可,选定安装补丁的目录:AppServer对应WAS补丁,Http目录对于ihs补丁,plugins目录对应plugins补 丁。每次都会自动找到相应的两个pak文件(一个程序的,一个JDK的)。全部安装完,那就OK了,在bin目录下执行versioninfo看看吧。
WAS6.0的时候打补丁没有那么方便,先要打6.0.2的补丁,顺序为WAS—IHS—PlugIn,然后再打6.0.2之后的小补丁,也是按照 WAS—IHS—PlugIn的顺序来。而且那时候还没有UpdateInstaller,每个补丁都需要各自独立安装。不过你可以把对应的PAK文件找 出来,拷贝到UpdateInstaller的maintenance下去,节省一点体力活。