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節點是否安裝成功了
啟動測試一下,啟動地址:
./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
訪問地址:
輸入後就會顯示相應的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