1.关闭防火墙(所有节点)
(省略)
2.关闭Selinux(所有节点)
(省略)
3.安装依赖包(所有节点)
[root@master ~]# yum install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse portmap fuse-libs redhat-lsb –y
4.JDK的安装(所有节点)
(省略)
5.安装本地yum源
主要是将操作系统安装包(ISO)设置为YUM源,用来安装更多组件。在所有主机上执行(将Centos的ISO安装文件上传到/opt文件夹下)
1.挂载操作系统ISO文件到指定目录
[root@master ~]# mkdir /mnt/iso
[root@master ~]# mount -o loop /opt/CentOS-7-x86_64-DVD-1511.iso /mnt/iso
- 设置yum源repo文件
[base]
name=CentOS 7
baseurl=file:///mnt/iso
gpgcheck=0
3.刷新yum
[root@master ~]# yum clean all
[root@master ~]# yum makecache
6.安装httpd服务
1.安装httpd
[root@master ~]# yum install -y httpd
2.启动httpd服务
[root@master ~]# systemctl start httpd.service
[root@master ~]# systemctl enable httpd.service #设置为开机启动
3.在httpd服务的web目录中放入rpm库
[root@master ~]# mkdir /var/www/html/centos7
#创建一个软连接指向dvd3
[root@master ~]# ln -s /mnt/iso/ /var/www/html/centos7/
#注意这里/mnt/iso/ 与4.1挂载目录一致
4.用浏览器访问一下httpd服务
看是否能访问到/mnt/iso里面的东西
5.修改yum源
[base]
name=CentOS 7
#baseurl=file:///mnt/iso
baseurl=http://master/centos7/iso
gpgcheck=0
6.再次更新yum源
[root@master ~]# yum clean all
[root@master ~]# yum repolist
7.发送新的yum配置文件到其余节点
8.在其余节点更新yum源
7.设置时钟同步
注意:如果服务器时间不同步,集群运行将出现各种各样的问题
1.安装ntpd服务(所有服务器)
[root@master ~]# yum install -y ntp
2.设定master为时间服务器
#修改ntp配置文件
[root@master ~]# vi /etc/ntp.conf
在“server 3.centos.pool.ntp.org iburst”后追加以下内容:
server master
restrict master nomodify notrap noquery
server 127.127.1.0
fudge 127.127.1.0 stratum 10
3.修改其余节点ntp配置文件
server master
server 127.127.1.0
fudge 127.127.1.0 stratum 10
4.启动master上的ntp服务
#启动ntpd服务
[root@master ~]# service ntpd start
#设置开机自启
[root@master ~]# chkconfig ntpd on
5.启动其余节点的ntp服务
#先同步master服务器上的时间
[root@slave1 ~]# ntpdate master
#启动ntpd服务
[root@slave1 ~]# service ntpd start
#设置开机自启
[root@slave1 ~]# chkconfig ntpd on
6.在其余节点添加定时任务
[root@slave1 ~]# crontab -e
*/10 * * * * /usr/sbin/ntpdate master