一、集群信息
使用光盘镜像安装好两台7.3系统的虚拟机,主机信息如下:
linux-node1
linux-node2
192.168.132.11
192.168.132.12
CentOS Linux release 7.6.1810 (Core)
CentOS-7-x86_64-DVD-1810.iso
FTP-VIP:192.168.132.10
FTP-LVM:vg_ftp
FTP-FS:/dev/vg_ftp/lv_ftp
FTP:vsftpd
TOMCAT-VIP:192.168.132.20
TOMCAT-LVM:vg_tomcat
TOMCAT-FS:/dev/vg_tomcat/lv_tomcat
TOMCAT:tomcat
主机名
IP地址
系统版本
挂载镜像源
资源组
(ftp-group)
资源组
(tomcat-group)
二、集群搭建
1、制作软件源
● 挂载光盘
1 [root@linux‐node1 ~]# mkdir /mnt/cdrom
2 [root@linux‐node1 ~]# mount /dev/sr0 /mnt/cdrom/
3 [root@linux‐node1 ~]# vim /etc/yum.repos.d/base.repo
4 [base]
5 name=base
6 baseurl=file:///mnt/cdrom
7 enable=1
● 列出可用源
1 [root@linux‐node1 ~]# yum clean all
2 [root@linux‐node1 ~]# yum repolist
2、主机基础配置
● 设置主机名
1 [root@linux‐node1 ~]# hostnamectl set‐hostname linux‐node1
● 关闭防火墙
1 [root@linux‐node1 ~]# systemctl stop firewalld
1 [root@linux‐node1 ~]# systemctl disable firewalld
● 设置selinux为disabled
● 配置host文件
● 节点间配置免密互信
● 同步host文件
● 编辑/etc/chronyd.conf文件,增加时间服务器一行
● 配置时间服务器,使集群节点时间同步
● 设置时间同步,timedatectl输出结果中NTP enabled为yes,已开始同步
● 查看chronyd状态,设置为开机启动
3、集群基础环境准备
● 软件安装
● 修改集群管理账号密码
● 启用并设置集群软件开机自启
● 集群节点认证
● 创建集群
● 查看当前集群状态
4、集群资源准备
● 文件系统创建
注
:
1
、
命
令
内
容
为
创
建
集
群
的
同
时
在
各
节
点
上
启
动
集
群
并
设
置
为
启
用
状
态
注
:
1
、
注
意
命
令
输
出
内
容
,
在
尚
未
配
置
s
t
o
n
i
t
h
时
,
提
示
需
将
s
t
o
n
i
t
h
-
e
n
a
b
l
e
d
属
性
更
改
为
f
a
l
s
e
(
不
启
用
)
2
、
O
n
l
i
n
e
:
显
示
当
前
在
线
节
点
3
、
F
u
l
l
l
i
s
t
o
f
r
e
s
o
u
r
c
e
s
:
显
示
集
群
的
资
源
列
表
创建并格式化/dev/mapper/vg_tomcat-lv_tomcat,文件系统格式为xfs
创建并格式化/dev/mapper/vg_ftp-lv_ftp,文件系统格式为xfs
● 创建文件系统挂载点
● 安装vsftp
● 新增用户
新增用户mcbadm,确保node2上mcbadm用户的UID与node1一致,将用户
加入haclient集群管理组
● 安装tomcat相关软件包
将lv_tomcat挂在至/home/mcbadm后,将tomcat软件包解压至共享盘上
● 权限更改
更改/home/mcbadm下文件属组及所属者为mcbadm
● 创建tomcat.service文件
注
:
使
用
共
享
存
储
的
集
群
,
在
节
点
一
上
创
建
好
v
g
、
l
v
之
后
,
节
点
二
上
执
行
命
令
p
v
s
c
a
n
-
-
c
a
c
h
e
/
d
e
v
/
s
d
b
可
以
将
v
g
,
l
v
信
息
同
步
至
节
点
二
上
编辑/usr/lib/systemd/system/tomcat.service文件,将tomcat服务移交
systemd管理
将tomca.service文件放在/usr/lib/systemd/system/目录下,执行systemctl
daemon-reload刷新
● 开放halvm功能
将集群的共享存储交由集群管理,执行以下命令,开放halvm功能
● 备份lvm.conf文件
● 编辑lvm.conf文件
查看系统现有vg,放开volume_list的注释,将除过集群共享存储的vg加入
中括号内
● 生成initramfs文件
备份/boot/initramfs-$(uname –r).img文件
注
意
:
主
机
后
续
添
加
新
的
非
集
群
管
理
v
g
,
必
须
将
v
g
名
加
入
v
o
l
u
m
e
_
l
i
s
t
内
执行以下命令,重新生成initramfs-$(uname –r).img文件
重启主机
5、资源配置
● 创建资源组ftp-group
FTP-VIP:192.168.110.10/24
FTP-LVM:vg_ftp
FTP-FS:/dev/vg_ftp/lv_ftp,/HOME,xfs
FTP:vsftpd
FTP:vsftpd
● 创建资源组tomcat-group
TOMCAT-VIP:192.168.110.20/24
TOMCAT-LVM:vg_tomcat
TOMCAT-FS:/dev/vg_tomcat/lv_tomcat,/home/mcbadm,xfs
TOMCAT:tomcat
● 检查集群状态