High-availability Clustering高可用之二 -- 配置基本集群环境

一、准备工作:

1、准备Centos7.9的环境,ISO可以到一下链接下载:

http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso

2、配置桥接网卡,使得虚拟机可以连接互联网

[root@node65 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@node65 ~]# ping g.cn
PING g.cn (120.253.250.226) 56(84) bytes of data.
64 bytes from 120.253.250.226 (120.253.250.226): icmp_seq=1 ttl=116 time=71.7 ms
64 bytes from 120.253.250.226 (120.253.250.226): icmp_seq=2 ttl=116 time=40.7 ms

3、建议创建3台虚拟机。网络拓扑如下:
node63.example.com
192.168.43.63
node64.example.com
192.168.43.64
node65.example.com
192.168.43.65

4、建议更新repo源

[root@node65 ~]# yum clean all
[root@node65 ~]# yum update -y
[root@node65 ~]# yum repolist

二、安装pacemaker

1、三台node安装pacemaker、corosync、fence agent

[root@node65 ~]# yum install -y pcs pacemaker corosync fence-agents-all

2、三个节点设置防火墙规则

[root@node65 ~]# firewall-cmd --permanent --add-service=high-availability
[root@node65 ~]# firewall-cmd --reload

3、三个节点设置pcsd服务开机启动并启动服务

[root@node65 ~]# systemctl enable pcsd
[root@node65 ~]# systemctl start pcsd
[root@node65 ~]# systemctl status pcsd

4、三个节点设置hacluster的密码

[root@node65 ~]# echo centos|passwd --stdin hacluster

三、配置High Availability

1、在node65上验证群集节点node63.example.com、node64.example.com、node65.example.com

[root@node65 ~]# pcs cluster auth node63.example.com node64.example.com node65.example.com -u hacluster -p centos

2、使用node65.example.com上的集群节点node63.example.com\node64.example.com、node65.example.com创建并启动集群cluster0。

[root@node65 ~]# pcs cluster setup --start --name cluster0 node63.example.com node64.example.com node65.example.com

3、在所有配置的群集节点上启用群集的自动启动。

[root@node65 ~]# pcs cluster enable --all
node63.example.com: Cluster Enabled
node64.example.com: Cluster Enabled
node65.example.com: Cluster Enabled

4、 验证集群正在运行,并且所有配置的集群节点都已加入集群。

[root@node65 ~]# pcs cluster status
Cluster Status:
Stack: corosync
Current DC: node64.example.com (version 1.1.23-1.el7_9.1-9acf116022) - partition with quorum
Last updated: Wed Jun 16 13:52:50 2021
Last change: Wed Jun 16 13:52:48 2021 by hacluster via crmd on node64.example.com
3 nodes configured
0 resource instances configured

PCSD Status:
node63.example.com: Online
node64.example.com: Online
node65.example.com: Online

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太极淘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值