WAS集群安装IHS(IBM HTTP SERVER)节点安装配置

时间:2022-11-05 17:36:14

现在我们已经做了DM和App节点的配置了,下面我们来进行WAS的IHS节点安装配置

简介:

本文对IHS进行安装配置,对一些特殊点进行说明,特别是在安装插件部分,要特别注意。

1、运行软件,启动WAS的安装程序

安装命令

[root@WasIHS01 ~]# /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节点是否安装成功了

启动测试一下,启动地址:

[root@WasIHS01 bin]# /opt/IBM/HTTPServer/bin/adminctl start
./adminctl start: admin http started

通过lsof -i查看8008端口是否启动了

[root@WasIHS01 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

[root@WasIHS01 bin]# /opt/IBM/HTTPServer/bin/apachectl start

再次查看80端口是否启动了

[root@WasIHS01 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)
[root@WasIHS01 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/

创建命令:

[root@WasIHS01 ~]#touch ApacheUnInstall.tmp Domino7UnInstall.tmp IHSUnInstall.tmp SunOneUnInstall.tmp

插件安装命令:

[root@WasIHS01 ~]#/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)

     [root@WasIHS01 ~]# chmod 777 /opt/IBM/HTTPServer/Plugins/config/IHS01_WebServer/plugin-cfg.xml

     [root@WasIHS02 ~]# chmod 777 /opt/IBM/HTTPServer/Plugins/config/IHS02_WebServer/plugin-cfg.xml

6、重启系统后,需要启动IHS

     启动命令:

     [root@WasIHS01 bin]# /opt/IBM/HTTPServer/bin/adminctl start

     [root@WasIHS01 bin]# /opt/IBM/HTTPServer/bin/apachectl start