WAS集群安装<一>系统环境配置和规划

你说的曾经没有我的故事 提交于 2019-12-10 09:33:35

说明:

一直使用WAS,但是里面的很多知识一直没有时间来写文章共享,现在比较有时间了,就把以前的知识进行了一个详细梳理,整理出Was集群安装和Was对应用的处理注意事项等一些文章,共享给开源中国的朋友们,希望能帮助到有需要的朋友们。

工具及系统:VM10、SecureCRT、CentOS6.5x64、WebSphere7x64_linux

简介:

主要是介绍WAS集群安装的系统环境配置,如依赖包、基本环境配置、ip地址及主机名规划等问题,防止安装过程中出现异常的错误提示。

一、系统架构及VM设置

1、系统架构-机器分配

一台管理服务器DM(管理集群或者单节点管理应用的)     

IP:192.168.1.14     主机名称:WasDM

三台应用节点服务器AM(Application Manager,主要用于处理程序的容器,正式的应用放在这三个服务器上面)     

IP:192.168.1.15/192.168.1.16/192.168.1.17     主机名称分别为:WadApp01/WadApp02/WadApp03

两台WEB服务器IHS(IBM HTTP Server,主要用于前置http访问处理,类似apache)          

IP:192.168.1.18/192.168.1.19    主机名称分别为:WasIHS01/WasIHS02

测试操作员均为ROOT

2、VM设置

网络设置:菜单-编辑-虚拟网络编辑器

选择VMnet8     NAT模式

下面有一个VMnet信息

子网IP:192.168.1.0     子网掩码:255.255.255.0

然后点击DHCP设置

开始IP地址:192.168.1.10     

这里就是设置你虚拟机系统从来一个IP地址开始分配系统IP,每增加一个系统这个ip地址最后序号递增,如我们设置的开始地址是10,那么一次五台电脑将自动分配为:192.168.1.10、192.168.1.11、192.168.1.12、192.168.1.13、192.168.1.14

结束IP地址:192.168.1.254

左边找到自己的系统,然后右键-虚拟机设置

找到网络适配器-网络连接-选择自定义-选择VMnet8(NAT模式),这个也就是刚刚设置好的网络设置-确定

二、    操作系统准备

系统为CentOs6.5x64 桌面版,因为IBM WebSphere7需要图形化界面,所以安装桌面,并且并没有手动分配空间,因为仅仅测试使用,故没有做系统优化,进入系统后,首先是把网络连接,查询自己的IP,然后进行hosts文件设置,和IP地址规范

1、配置hosts映射文件

#vim /etc/hosts 

#注释掉多余的数据

192.168.1.14     WasDM
192.168.1.15     WasApp01
192.168.1.16     WasApp02

192.168.1.17     WasApp03

192.168.1.18     WasIHS01

192.168.1.19     WasIHS02

2、设置防火墙

[root@wasdm ~]# service iptables stop

[root@wasdm ~]# service ip6tables stop

[root@wasdm ~]# chkconfig iptables off

[root@wasdm ~]# chkconfig ip6tables off

检查是否设置成功的 启动配置全部为off表示关闭成功

[root@WasDM ~]# chkconfig --list | grep iptables
iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@WasDM ~]# chkconfig --list | grep ip6tables
ip6tables       0:off   1:off   2:off   3:off   4:off   5:off   6:off

检查防火墙状态,显示的三条accept记录如果都是空的,表示关闭的,如果没有关闭,这三条记录会有一些记录

[root@WasDM ~]# iptables -nL

3、设置SELinux

关于selinux临时生效

[root@wasdm ~]# setenforce 0

永久生效,需重启

修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled

4、设置主机名称

修改文件network

#vim /etc/sysconfig/network

设置为我们规划好的主机名称

NETWORKING=yes
HOSTNAME=WasDM

5、网络采用NAT的DHCP动态获取方式

由于我的其他设置均无法上网,所以没有设置静态地址,如果你的能设置静态地址也能上网,则建议采用静态方式,防止下次启动会变化IP,设置如下

修改ifcfg-eth0文件

[root@wasdm ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

#设置如下

#有MAC地址的,手动删除一下,UUID也删除,因为后面要复制机器,删除表示我们以后的MAC,虚拟机系统自动分配

#网卡

DEVICE=eth0
TYPE=Ethernet

#开机启动,安装好后也许不是yes,需要自己设置一次
ONBOOT=yes

#设置动态获取DHCP还是静态获取static
BOOTPROTO=dhcp

#以上为动态获取,如果需要设置静态获取,则只需要把下面的#去掉,然后删除BOOTPROTO=dhcp即可,不过还是建议一般使用静态IP地址


#BOOTPROTO=static
#IPADDR=192.168.1.10
#NETMASK=255.255.255.0
#GATEWAY=192.168.1.1

6、安装依赖包(必须)

[root@~] # yum install –y lrzsz gcc gcc-c++ glibc.i686  ksh libgcc_s.so.1

说明,最好把这些都安装一下,免得出现不必要的错误,如ksh,是另一种shell脚本,WAS的IHS安装需要使用到,lrzsz是采用上传工具时所需要的库,libgcc_s.so.1 这个是IHS如果安装成功后,但是通过浏览器也可能无法访问到,查询admin_error日志可以知道,他缺少这个包,所以最好之前就安装好

7、交互软件:SecureCRT

至此机器环境设置完毕,我使用的主机是Windows7x64 ,这些机器都是我采用的虚拟机来做的,虚拟机采用的VM10版本,所以还需要一个工具来建立两个机器的访问和传输文件,我这里使用的工具是SecureCRT,不会用的自己查询一下即可,很简单的工具,这里我们先把IBM WebSphere7软件包上传服务器/opt目录下面,我们将在这个目录下面做所有的研究。

8、处理WAS安装包

用CRT建立好连接后,直接使用命令rz弹出对话框选择文件上传即可,我的安装包为IBM_WebSphere_Application_Server_Network_Deployment_7.0_and_Supplements.zip

解压

#unzip IBM_WebSphere_Application_Server_Network_Deployment_7.0_and_Supplements.zip

解压后重命名,防止名字过长,或者有特殊字符

#mv IBM_WebSphere_Application_Server_Network_Deployment_7.0_and_Supplements IBMWebSphere7

给足权限

#chmod -R 755 IBMWebSphere7

如果你们的安装包是tar.gz结尾的直接

#tar -zxvf IBM_WebSphere_Application_Server_Network_Deployment_7.0_and_Supplements.tar.gz

然后删除压缩包

#rm -rf IBM_WebSphere_Application_Server_Network_Deployment_7.0_and_Supplements.zip


修改系统启动级别为3(不是必须,现在可以不做,等安装完毕后操作也行)

#vim /etc/inittab

#修改这一行的5,修改成3,5代表桌面环境运行,3代表命令行模式启动,主要是我们安装好WebSphere7后,将不在使用桌面模式,这里先统一做一个修改,然后赋值后都有效,有效提高系统性能,但是这里麻烦的是每次启动电脑后,都需要执行命令#startx来启动桌面环境,此步骤也可以最后安装完成后做,不是必须的

id:5:initdefault: -->id:3:initdefault:

这个时候我们先暂时不做任何操作,直接关机

#shutdown -h now

9、克隆机器,快速生成多台服务器

克隆出一种6台测试机器,克隆方法,右键虚拟机菜单-管理-克隆,创建全部克隆,这样上面的环境我们只需要做一次即可,不需要重复操作,节约了大部分时间,注意需要修改每一台的主机名称

修改路径在

#vim /etc/sysconfig/network

直接修改HOSTNAME=<你的主机名称>,即可,修改后,依然要重启机器然修改的主机名生效

10、静态IP需要修改

如果有人使用静态网络的话,需要同时修改静态网络的IP地址哈

11、服务器之间的时间同步

查看时间是否为同步时间,使用命令date即可查看,保证每个机器的时间,否则在配置集群的时候会报时间同步异常问题,如果时间不同步,需要进行一些设置操作

命令:

#ntpdate asia.pool.ntp.org

然后使用date命令查看是否几台机器的时间都一致,必须一直才能添加节点,进行同步管理

如果时间不对,可能是时区造成的,我们修改文件

#vim /etc/sysconfig/clock

ZONE="Asia/Chongqing"

这个是中国重庆的同步时间,都改为这个

我的系统默认安装的时候忘记选择时区了,是美国纽约时间,所以要改为重庆

ZONE="America/New York"

查看时区命令(可省略):

#/usr/bin/tzselect

进行时区选择

我们在zoneinfo里面有很多时区,然后复制一个到本地配置文件即可

cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime 


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!