WAS中间件垂直集群安装

  准备工作

1 查看查找系统版本

[root@was1 ~]# lsb_release -a
LSB Version:    :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Release:        5.4
Codename:       Tikanga

2 查看操作系统内核

[root@was1 ~]# uname -a
Linux was1 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

3 查看默认权限

[root@was1 WAS]# umask 
0022

umask 设置创建用户的默认权限

4 安装缺少的安装包

[root@was1 bin]# rpm -qa compat-libstdc*
compat-libstdc++-33-3.2.3-61
compat-libstdc++-33-3.2.3-61
compat-libstdc++-296-2.96-138
[root@was1 bin]# rpm -qa compat-db*
[root@was1 bin]# rpm -qa libXp-*
[root@was1 bin]# yum install compat-db*
[root@was1 bin]# yum install libXp-*

5 设置 ulimit

     通过 ulimit -n 命令可以查看 linux 系统里打开文件描述符的最大值,

一般缺省值是 1024 ,对一台繁忙的服务器来说,这个值偏小,

所以有必要重新设置 linux 系统里打开文件描述符的最大值

[root@was1 ~]# vim .bashrc
ulimit -n 8192
[root@was1 ~]# source .bashrc

6 安装 WAS 所需安装包

[root@was1 home]# ls was6_linux/
6.1.0-WS-WAS-LinuxX64-FP0000031.pak     Was61[1].Linux64.Disk1.zip
6.1.0-WS-WASSDK-LinuxX64-FP0000031.pak  Was61[1].Linux64.Disk2.zip

7 解压安装包,查看 java 版本

[root@was1 was6_linux]# unzip Was61\[1\].Linux64.Disk1.zip
[root@was1 was6_linux]# unzip Was61\[1\].Linux64.Disk2.zip
 
[root@was1 was6_linux]# ls
6.1.0-WS-WAS-LinuxX64-FP0000031.pak     Was61[1].Linux64.Disk1.zip
6.1.0-WS-WASSDK-LinuxX64-FP0000031.pak  Was61[1].Linux64.Disk2.zip
TOOLS_ND_LINX64                         WASV61_ND_LINX64

[root@was1 ~]# cd /home/was6_linux/WASV61_ND_LINX64/JDK/jre.pak/repository/package.java.jre/java/jre/bin/
[root@was1 bin]# ./java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pxa64dev-20060511 (SR2))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux amd64-64 j9vmxa6423-20060504 (JIT enabled)
J9VM - 20060501_06428_LHdSMr
JIT  - 20060428_1800_r8
GC   - 20060501_AA)
JCL  - 20060511a

二 WAS安装

[root@was1 WAS]# cd /home/was6_linux/WASV61_ND_LINX64/WAS/
[root@was1 WAS]# ./install


此处可以选择Cell, 也可以选择 None;

如果选择None ,之后需要手工创建概要文件 ( manageprofiles -create ...)

查看概要文件

Finish

认证安装

[root@was1 WAS]# vim /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/AboutThisProfile.txt 
Application server environment to create: Cell Deployment manager
Location: /opt/IBM/WebSphere/AppServer/profiles/Dmgr01
Disk space required: 30 MB
Profile name: Dmgr01
Make this profile the default: True
Cell name: was1Cell01
Node name: was1CellManager01
Host name: was1
Enable administrative security (recommended): False
Administrative console port: 9060
Administrative console secure port: 9043
Bootstrap port: 9809
SOAP connector port: 8879
Run deployment manager as a service: True
Create a Web server definition: False

三 IBM HTTP Server(IHS)安装

[root@was1 ~]# cd /home/was6_linux/TOOLS_ND_LINX64/IHS/
[root@was1 IHS]# ./install

取消管理服务器认证

取消安装插件

Plugin 的安装

[root@was1 TOOLS_ND_LINX64]# cd /home/was6_linux/TOOLS_ND_LINX64/plugin/

[root@was1 plugin]# ./install

取消安装路线图

本地安装

产品安装目录

概要文件

Web 服务器配置文件

Web 服务器定义名

WAS 补丁配置

1 安装补丁安装工具

[root@was1 was6_linux]# ll -rth 7.0.0.17-WS-UPDI-LinuxAMD64.tar.gz 
-rw-r--r-- 1 root root 106M Jul 31  2014 7.0.0.17-WS-UPDI-LinuxAMD64.tar.gz
[root@was1 was6_linux]# tar -zxvf 7.0.0.17-WS-UPDI-LinuxAMD64.tar.gz

新生成两个目录

[root@was1 was6_linux]# ls
UpdateInstaller  JDK                                    
 
[root@was1 was6_linux]# cd UpdateInstaller/
[root@was1 UpdateInstaller]# ./install

2 开始 WAS 补丁安装

安装维护包

将补丁手动移动到

[root@was1 was6_linux]# cp 6.1.0-WS-WAS-LinuxX64-FP0000031.pak 6.1.0-WS-WASSDK-LinuxX64-FP0000031.pak /opt/IBM/WebSphere/UpdateInstaller/maintenance/

第一个补丁适用,第二个补丁不适用

单机 重新启动Relaunch

IHS 打补丁

安装维护包

NEXT 发现都已经安装,点击 Cancel 取消

集群的创建与配置

1 启动 WAS 管理

查看进程,发现WAS 管理已经启动

如果没有启动,可以:

[root@was1 ~]# cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/
[root@was1 bin]# ./startManager.sh

[root@was1 ~]# ps -ef|grep less
root      6731     1  0 15:08 pts/1    00:00:22 /opt/IBM/WebSphere/AppServer/java/bin/java -Declipse.security -Dwas.status.socket=50632 -Dosgi.install.area=/opt/IBM/WebSphere/AppServer -Dosgi.configuration.area=/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/configuration -Djava.awt.headless=true -Dosgi.framework.extensions=com.ibm.cds -Xshareclasses:name=webspherev61_%g,groupAccess,nonFatal -Xscmx50M -Xbootclasspath/p:/opt/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmorb.jar:/opt/IBM/WebSphere/AppServer/java/jre/lib/ext/ibmext.jar -classpath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/properties:/opt/IBM/WebSphere/AppServer/properties:/opt/IBM/WebSphere/AppServer/lib/startup.jar:/opt/IBM/WebSphere/AppServer/lib/bootstrap.jar:/opt/IBM/WebSphere/AppServer/lib/j2ee.jar:/opt/IBM/WebSphere/AppServer/lib/lmproxy.jar:/opt/IBM/WebSphere/AppServer/lib/urlprotocols.jar:/opt/IBM/WebSphere/AppServer/deploytool/itp/batchboot.jar:/opt/IBM/WebSphere/AppServer/deploytool/itp/batch2.jar:/opt/IBM/WebSphere/AppServer/java/lib/tools.jar -Dibm.websphere.internalClassAccessMode=allow -Xms50m -Xmx256m -Dws.ext.dirs=/opt/IBM/WebSphere/AppServer/java/lib:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/classes:/opt/IBM/WebSphere/AppServer/classes:/opt/IBM/WebSphere/AppServer/lib:/opt/IBM/WebSphere/AppServer/installedChannels:/opt/IBM/WebSphere/AppServer/lib/ext:/opt/IBM/WebSphere/AppServer/web/help:/opt/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime -Dderby.system.home=/opt/IBM/WebSphere/AppServer/derby -Dcom.ibm.itp.location=/opt/IBM/WebSphere/AppServer/bin -Djava.util.logging.configureByServer=true -Duser.install.root=/opt/IBM/WebSphere/AppServer/profiles/Dmgr01 -Djavax.management.builder.initial=com.ibm.ws.management.PlatformMBeanServerBuilder -Dwas.install.root=/opt/IBM/WebSphere/AppServer -Dpython.cachedir=/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/temp/cachedir -Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager -Dserver.root=/opt/IBM/WebSphere/AppServer/profiles/Dmgr01 -Djava.security.auth.login.config=/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/properties/wsjaas.conf -Djava.security.policy=/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/properties/server.policy com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/config was1Cell01 was1CellManager01 dmgr
root      9535  3886  0 16:23 pts/2    00:00:00 grep less

2 登录 WAS控制台

[root@was1 bin]# firefox localhost:9060/ibm/console

先删除默认安装的Server1

开始创建集群

集群名设置为ncCluster

创建管理节点master, 权重为 0

创建节点ncMem01 ,点击 Add Member

创建节点ncMem02 ,点击 Add Member

Next

点击完成

集群详情

###chenjuchao 20150909###

请使用浏览器的分享功能分享到微信等