zoukankan      html  css  js  c++  java
  • 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.确保*映射存在,并且没有重复的端口

          

           主机名最好全写成*。

      

           

         

     

  • 相关阅读:
    opencv-python与c++ opencv中的一些区别和基础的知识
    使用TensorFlow Object Detection API+Google ML Engine训练自己的手掌识别器
    使用Google Cloud Platform构建机器学习项目-宠物识别
    dlib下训练自己的物体检测器--手的检测
    python学习--Linux下dlib安装(主要是cmake和boost的安装)
    Python学习--使用dlib、opencv进行人脸检测标注
    《Python网络编程》学习笔记--UDP协议
    《Python网络编程》学习笔记--从例子中收获的计算机网络相关知识
    《Python网络编程》学习笔记--使用谷歌地理编码API获取一个JSON文档
    Spring Cloud Gateway:使用ReadBodyPredicateFactory读取request的body,可能无法匹配404
  • 原文地址:https://www.cnblogs.com/oath-keeper/p/9916832.html
Copyright © 2011-2022 走看看