was7集群安装部署

 首先声明:

  在安装was之前的工作:

    关闭linux和windows防火墙:

      service iptables stop 重启linux系统后失效,chkconfig iptables off可永久关闭防火墙。

      service iptables status可查看防火墙状态;

    修改两台机器hostname(分别在/etc/sysconfig/network和/etc/hosts下修改):

    分别为app1,app2,且将对应IP与主机名写入/etc/hosts。

    

    

    app1安装控制台Dmgr01与AppSrv01

    app2安装AppSrv01。

1.解压wasFile.zip,

  unzip wasFile.zip,并赋权 chmod -R 777 wasFile

2.开始安装

  在解压后的目录下,sh launchpad.sh,弹出图形安装界面

  

  点击进入安装向导,

  

  下一步,

  

  下一步,到如下界面,选择安装样本应用程序,

  

  下一步,默认安装目录/opt/IBM/WebSphere/AppServer,

  

  下一步,

  

  安装dmgr与AppSrv,作为主机,Dmgr01为控制台管理概要文件,其他服务器只需安装应用程序服务器;

  设置管理用户和口令,并为样本应用程序设置密码

  

  samples/samples

  

  下一步,

  

  下一步,

  

  安装完成。

  

      

    安装验证,

服务器名为:dmgr
概要文件名为:Dmgr01
概要文件 Home 为:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01
概要文件类型为:dmgr
单元名为:localhostCell01
节点名为:localhostCellManager01
当前编码为:UTF-8
开始运行以下命令:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh -profileName Dmgr01
>ADMU0116I: 正在文件
> /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
> 中记录工具信息
>ADMU0128I: 正在启动具有 Dmgr01 概要文件的工具
>ADMU3100I: 正在从服务器读取配置:dmgr
>ADMU3200I: 服务器已启动。正在等待初始化状态。
>ADMU3000I: 为电子商务开放服务器 dmgr;进程标识为 2312
服务器端口号为:9060
IVTL0010I: 正在连接至端口 9060 上的 WebSphere Application Server localhost。
IVTL0015I: WebSphere Application Server localhost 正在使用概要文件 Dmgr01 在端口 9060 上运行
IVTL0035I: 安装验证工具正在扫描文件 /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log 中的错误和警告。
[18-11-6 15:55:10:229 CST] 00000000 WSKeyStore W CWPKI0041W: 一个或多个密钥库正在使用缺省密码。
[18-11-6 15:55:13:969 CST] 00000000 ThreadPoolMgr W WSVR0626W: 不推荐使用 ObjectRequestBroker 服务的线程池设置。
[18-11-6 15:55:15:661 CST] 00000000 HostNameMap W HMGR0064W: 解析主机名 localhost 的 IP 地址时只发现了回送地址。将使用回送地址。
[18-11-6 15:55:40:474 CST] 00000000 TcpTransport W ADMD0025W: 在过程发现中,IP 地址 127.0.0.1 用于广告端点。此用法可能在网络环境中导致问题。
IVTL0040I: 在文件 /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log 中检测到 4 个错误/警告
IVTL0070I: 安装验证工具的验证操作已成功。
IVTL0080I: 安装验证完成

3.上述安装为app1,现在安装另一台服务器app2,安装走到这里时,选择应用程序服务器。

  

  安装完成后验证安装过程,

服务器名为:server1
概要文件名为:AppSrv01
概要文件 Home 为:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01
概要文件类型为:default
单元名为:app2Node01Cell
节点名为:app2Node01
当前编码为:UTF-8
开始运行以下命令:/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 -profileName AppSrv01
>ADMU0116I: 正在文件
> /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log
> 中记录工具信息
>ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
>ADMU3100I: 正在从服务器读取配置:server1
>ADMU3200I: 服务器已启动。正在等待初始化状态。
>ADMU3000I: 为电子商务开放服务器 server1;进程标识为 23562
服务器端口号为:9080
IVTL0010I: 正在连接至端口 9080 上的 WebSphere Application Server app2。
IVTL0015I: WebSphere Application Server app2 正在使用概要文件 AppSrv01 在端口 9080 上运行
使用下列 URL 测试服务器:http://app2:9080/ivt/ivtserver?parm2=ivtservlet
IVTL0050I: Servlet 引擎验证状态:通过
使用下列 URL 测试服务器:http://app2:9080/ivt/ivtserver?parm2=ivtAddition.jsp
IVTL0055I: JSP 文件验证状态:通过
使用下列 URL 测试服务器:http://app2:9080/ivt/ivtserver?parm2=ivtejb
IVTL0060I: 企业 bean 验证状态:通过
IVTL0035I: 安装验证工具正在扫描文件 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/SystemOut.log 中的错误和警告。
[18-11-7 14:41:55:794 CST] 00000000 WSKeyStore W CWPKI0041W: 一个或多个密钥库正在使用缺省密码。
[18-11-7 14:42:01:032 CST] 00000000 ThreadPoolMgr W WSVR0626W: 不推荐使用 ObjectRequestBroker 服务的线程池设置。
IVTL0040I: 在文件 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/SystemOut.log 中检测到 2 个错误/警告
IVTL0070I: 安装验证工具的验证操作已成功。
IVTL0080I: 安装验证完成。

 

 4.主服务器app1与从属服务器app2安装完成。

  启动主服务器管理控制台,

  cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/

  ./startManager.sh

  进入从属服务器app2,

cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/

./addNode.sh app1 8879 -username admin -password admin

8879端口是主服务器管理控制台端口,在主服务器app1,

  通过命令 netstat -anp | grep 4574查看进程端口,

  

    

    下面为报错信息,原因为/etc/hosts文件配置有误,

    

[root@app2 bin]# ./addNode.sh 192.168.140.135 8879 -username admin -password admin
ADMU0116I: 正在文件 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/addNode.log
中记录工具信息
ADMU0128I: 正在启动具有 AppSrv01 概要文件的工具
CWPKI0309I: 远程密钥库中的所有签署者在本地密钥库中都已经存在。
ADMU0001I: 在 192.168.140.135:8879 上开始节点 app2Node01 与 Deployment Manager 的联合。
ADMU0009I: 成功连接到 Deployment Manager 服务器:192.168.140.135:8879
ADMU0505I: 在配置中找到服务器:
ADMU0506I: 服务器名:server1
ADMU2010I: 正在停止节点 app2Node01 的所有服务器进程
ADMU0512I: 无法访问服务器 server1。它似乎已停止。
ADMU0024I: 正在删除旧的备份目录。
ADMU0015I: 正在备份原始单元存储库。
ADMU0012I: 正在创建节点 app2Node01 的 Node Agent 配置。


ADMU0027E: 联合 ADMU0036E: Deployment Manager 不能根据名称主机 app2 在地址 127.0.0.1 查找
期间发生错误;正在回滚到原始配置。
ADMU0211I: 在文件 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/addNode.log
中可看到错误的详细信息
ADMU0026I: 联合期间发生错误;正在回滚到原始配置。
ADMU0111E:
由于发生以下错误,程序正在退出:com.ibm.websphere.management.exception.AdminException:
ADMU0036E: Deployment Manager 不能根据名称主机 app2 在地址 127.0.0.1 查找
ADMU1211I: 要获取故障的全部跟踪,使用 -trace 选项。
ADMU0211I: 在文件 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/addNode.log
中可看到错误的详细信息

       经调试后重新添加节点,


添加节点成功!

5.进入主服务器控制台,建立集群

  https://192.168.140.135:9043/ibm/console,查看节点情况,

 

    app1Node01为主服务器节点,app2Node01为添加的节点。

    新建集群,勾选两个选项

    was的内存复制功能用来做会话保持。

    创建集群成员,

    

    

    

     创建完成,保存到主配置。

       查看服务器,

      

      每个节点对应还有一个服务器,相当于4个服务器了。至此was集群搭建完成。

6.应用部署

   部署到集群,部署完后同步节点。

   访问应用:

    1.首先,检查Application Server和Enterprise Application的虚拟主机映射,并确保它们相同。

      

 

        

       此时看到默认虚拟主机为 default_host。

    2.接下来,确认IBM Cognos企业应用程序正在使用相同的虚拟主机:

      

      

       

      确认  虚拟主机  与为上一节中检查的WebSphere应用程序服务器定义的主机匹配

    3.确保*映射存在,并且没有重复的端口

      

       主机名最好全写成*。

  

       

     

 

原文地址:https://www.cnblogs.com/oath-keeper/p/9916832.html