现在我们已经做了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
访问地址:
输入后就会显示相应的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