1. 程式人生 > >WAS叢集安裝<四>IHS(IBM HTTP SERVER)節點安裝配置

WAS叢集安裝<四>IHS(IBM HTTP SERVER)節點安裝配置

現在我們已經做了DM和App節點的配置了,下面我們來進行WAS的IHS節點安裝配置

簡介:

本文對IHS進行安裝配置,對一些特殊點進行說明,特別是在安裝外掛部分,要特別注意。

1、執行軟體,啟動WAS的安裝程式

安裝命令

[[email protected] ~]# /opt/IBMWebSphere7/lin_x64_suppl/IHS/install

     第一步:介紹等,不用管

     第二步:同意協議,勾選同意就可以了

     第三步:檢查系統準備的環境是否符合要求,有警告不用在意,直接下一步安裝即可

     第四步:選擇安裝目錄,這裡可以選擇,也可以預設的

     第五步:設定HTTP埠80和HTTP的管理埠8008,管理埠在叢集的時候需要使用到

     第六步:設定管理使用者名稱和密碼

     第七步:勾選 Setup IBM HTTP Server administration server to administer IBM HTTP Server,並設定IHS的使用者和組,任意找一個Linux的使用者和組即可,如使用者:nobody,組:nobody

     第八步:取消外掛安裝,稍候進行手動安裝,去掉Install the IBM HTTP Server Plug-in for IBM WebSphere Application Server的預設勾選

     到這裡需要我們配置的就完成了,後面幾步,一直下一步即可完成,最後一定要現實綠色的Success才行,否則需要你查閱相關的日誌檢查系統環境了

2、驗證安裝效果

先不忙安裝外掛,外掛只是叢集時同步使用,所以先看看IHS節點是否安裝成功了

啟動測試一下,啟動地址:

[[email protected]

bin]# /opt/IBM/HTTPServer/bin/adminctl start
./adminctl start: admin http started

通過lsof -i檢視8008埠是否啟動了

[[email protected] bin]# lsof -i:8008
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
httpd   16538   root    4u  IPv6 281560      0t0  TCP *:8008 (LISTEN)
httpd   16540 nobody    4u  IPv6 281560      0t0  TCP *:8008 (LISTEN)

啟動apahce

[[email protected] bin]# /opt/IBM/HTTPServer/bin/apachectl start

再次檢視80埠是否啟動了

[[email protected] bin]# lsof -i:80
COMMAND     PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
clock-app  2061   root   21u  IPv4  17259      0t0  TCP WasIHS01:50034->a23-215-63-32.deploy.static.akamaitechnologies.com:http (CLOSE_WAIT)
httpd     16566   root    4u  IPv6 284271      0t0  TCP *:http (LISTEN)
httpd     16569 nobody    4u  IPv6 284271      0t0  TCP *:http (LISTEN)
[[email protected] bin]#

瀏覽器訪問一下是否可以正常訪問了,看到一下介面說明安裝成功,然後接著安裝外掛部分

首先要保證你的VM和你的宿主能夠相互訪問,你可以ping一下,看看網路是否正常,正常就可以在宿主的瀏覽器上面訪問,如果不行,請在VM的系統中測試一下是否可以通過瀏覽器訪問,能夠訪問,並且能夠登入進去則表示OK

訪問地址:

http://192.168.1.18

輸入後就會顯示相應的IHS的介面,訪問成功則安裝沒有問題。

    

3、手動安裝外掛部分

保證叢集的時候進行外掛傳輸的正確性和同步的需要

安裝之前先在下面資料夾中建立四個空檔案,防止外掛安裝失敗,我測試的時候幾次都安裝失敗,所以建議還是先建立檔案才進行外掛安裝

<WAS安裝檔案目錄>/lin_x64_suppl/plugin/plg.webserverplugins.pak/repository/plugins.install/properties/version/nif/config/uninstall/

建立命令:

[[email protected] ~]#touch ApacheUnInstall.tmp Domino7UnInstall.tmp IHSUnInstall.tmp SunOneUnInstall.tmp

外掛安裝命令:

[[email protected] ~]#/opt/IBMWebSphere7/lin_x64_suppl/plugin/install

     第一步:預設選擇

     第二步:同意協議
     第三步:系統準備的環境監測,有警告忽略,先不管
     第四步:選擇Web Server,這裡選擇IBM HTTP Server V7
     第五步:選擇安裝機器的環境,這裡選擇remote的Web server machine
     第六步:選擇安裝路徑,預設即可
     第七步:選擇httpd的配置檔案地址,預設即可,埠80,如果你上一步的IHS安裝成功的,那麼這裡就不會報httpd.conf檔案不存在,否則會提示找不到這個檔案,那麼你需要刪除IHS,                                    重新安裝該節點知道顯示綠色的Success表示成功才行,不能是部分成功的,一定要全部成功
     第八步:給你的Web Server起一個唯一的名稱,這裡起的名稱等會兒叢集IHS的時候要用到,所以你要記錄下來,我起的是IHS01_WebServer,第二臺是IHS02_WebServer
     第九步:plugin-cfg.xml的配置外掛地址,預設即可
     第十步:這裡配置一個App Server machine的名稱或者ip,就配置剛剛第一個就可以了,等會兒第二個IHS外掛安裝的時候也可以選擇一樣的機器名稱

     後面的步驟不用什麼配置,直接下一步即可,安裝完成後,就可以來配置叢集了

    

4、建立第二個IHS節點

根據以上步驟再建立一個IHS服務節點,步驟一樣,裡面的命名規則要注意了,根據我們最開始規劃的主機名稱和IP地址來進行規劃命名。

5、做必要的許可權分配

      在配置之前做一個許可權的配置:

     配置檔案為: (<Plugins>/config/ihs01/plugin-cfg.xml 檔案許可權,直接 777)

     [[email protected] ~]# chmod 777 /opt/IBM/HTTPServer/Plugins/config/IHS01_WebServer/plugin-cfg.xml

     [[email protected] ~]# chmod 777 /opt/IBM/HTTPServer/Plugins/config/IHS02_WebServer/plugin-cfg.xml

6、重啟系統後,需要啟動IHS

     啟動命令:

     [[email protected] bin]# /opt/IBM/HTTPServer/bin/adminctl start

     [[email protected] bin]# /opt/IBM/HTTPServer/bin/apachectl start