核心知识-------Linux红帽企业七集群的搭建历程-

Linux红帽企业七集群的搭建历程

实验环境

这里我们用四台虚拟机:

server1		192.168.43.71		master
server2   	192.168.43.72		chunk
server3 	192.168.43.73		chunk
server4		192.168.43.74		作为master的备用节点
首先搭建好MFS,这里我们用server1和4做高可用节点,server2和3做数据存储:

server1和4:
yum install moosefs-master-3.0.113-1.rhsystemd.x86_64.rpm -y

配置启动脚本:
vim /usr/lib/systemd/system/moosefs-master.service
#####   ExecStart=/usr/sbin/mfsmaster start -a
加上-a参数避免异常退出后服务启动不了
systemctl daemon-reload 			刷新

server2和3:
yum install moosefs-chunkserver-3.0.113-1.rhsystemd.x86_64.rpm -y

第一步:在四台主机上配置yum源(高可用数据库和存储数据库)
在这里插入图片描述
第二步:安装集群软件

server1和server4上安装集群软件:

yum install pacemaker corosync pcs -y
pacemaker 主软件
corosync   同步复制和心跳检测
pcs 命令行

安装完成后会在系统中生成hacluster用户:
[root@server1 ~]# id hacluster
uid=189(hacluster) gid=189(haclient) groups=189(haclient)

第三步:在server1 和 4 主机之间做免密登录

[root@server1 ~]# ssh-keygen 
[root@server1 ~]# ssh-copy-id server1
[root@server1 ~]# ssh-copy-id server4

第四步:配置集群

server1和4[root@server1 ~]# systemctl start pcsd.service
[root@server1 ~]# systemctl enable pcsd.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/pcsd.service to /usr/lib/systemd/system/pcsd.service.
[root@server1 ~]# passwd hacluster 
Changing password for user hacluster.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.


集群主机之间做认证:(当前我们的集群主机是server1和4)

[root@server1 ~]# pcs cluster auth server1 server4
Username: hacluster
Password: 
server4: Authorized
server1: Authorized

在这里插入图片描述

第五步:配置集群服务

[root@server1 ~]# pcs cluster setup  --name mycluster server1 server4
[root@server1 ~]# pcs cluster start --all       #开启所有集群

在这里插入图片描述
在这里插入图片描述

配置完成之后它会自动的帮我们开启两个服务

在这里插入图片描述
在这里插入图片描述
第六步:设置集群开机自启

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第七步:配置vip

[root@server1 ~]# pcs resource list              	## 列出资源   
...
[root@server1 ~]# pcs resource standards 			##上面列出的资源有这四种类型
lsb
ocf
service
systemd

在这里插入图片描述
因为我们的集群中有多台主机,创建vip,方便我们客户在访问的时候有统一的入口。

## 添加vip ,ocf类型,
[root@server1 ~]# pcs resource create vip ocf:heartbeat:IPaddr2 ip=192.168.43.100 cidr_netmask=32 op monitor interval=30s
[root@server1 ~]# pcs resource show             			## 列出资源
 vip	(ocf::heartbeat:IPaddr2):	Started server1
[root@server1 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:a5:b1:7f brd ff:ff:ff:ff:ff:ff
    inet 192.168.43.71/24 brd 192.168.43.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.43.100/32 brd 192.168.43.255 scope global eth0       ## vip就已经添加上了
       valid_lft forever preferred_lft forever
    inet6 2409:8a70:fdcd:1940:20c:29ff:fea5:b17f/64 scope global mngtmpaddr dynamic 
       valid_lft 258754sec preferred_lft 172354sec
    inet6 fe80::20c:29
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值