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.確保*映射存在,並且沒有重復的端口

      

       主機名最好全寫成*。

 

  

 

 

       

 

 

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM