---------------------------------

虚拟机双机热备方案服务器配置(keepalived双机热备)

-----------------------------------

2023/12/3 14:39:54

PS:原理什么的去搜一搜其他优质文章,本文章描述我试过的小白选手最快的搭建方法。

一.环境准备

(虚拟机创建)centos7两台,版本如下:

虚拟机双机热备方案服务器配置(keepalived双机热备)

192.168.124.23 主

192.168.124.22 备

两台机器请关闭防火墙

二.快速搭建

1.安装

yum install keepalived

2.修改配置文件

vi /etc/keepalived/keepalived.conf

直接覆盖

! Configuration File for keepalivedglobal_defs{notification_email{acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_fromAlexandre.Cassen@firewall.locsmtp_server192.168.200.1smtp_connect_timeout30router_idLVS_DEVELvrrp_skip_check_adv_addrvrrp_garp_interval0vrrp_gna_interval0}vrrp_instanceVI_1 {stateMASTERinterfaceeth33virtual_router_id51priority100advert_int1authentication{auth_typePASSauth_pass1111}mcast_src_ip192.168.124.23virtual_ipaddress{192.168.124.40}}

以下三部分要改:

state MASTER *************主机改成MASTER 从机改成SALVE interface eth33 *************使用ip addr 查看 mcast_src_ip 192.168.124.23 ****本机ip priority 100 ***************谁高虚拟ip优先在哪台机器 一般建议主100 从50 virtual_ipaddress { 192.168.124.40 ********虚拟IP 主从填一样的 且和主从IP属于同一网段 }

3.状态查看

主从都按2步骤完成后。

1.先启动从机keepalived

service keepalived start

如下命令查看是否启动

虚拟机双机热备方案服务器配置(keepalived双机热备)

虚拟机双机热备方案服务器配置(keepalived双机热备)

2.查看ip地址

ip addr

虚拟机双机热备方案服务器配置(keepalived双机热备)

如图会有两个Ip地址,一个是从机本身的IP,一个是设置的虚拟IP。因为主机没启动,所以虚拟ip漂移到从机。

3.启动主机keepalived

然后查看ip addr

虚拟机双机热备方案服务器配置(keepalived双机热备)

我们发现虚拟ip从从机漂移回主机。说明配置成功

4.两台机器keepalived状态查看

systemctl status keepalived.service

虚拟机双机热备方案服务器配置(keepalived双机热备)

虚拟机双机热备方案服务器配置(keepalived双机热备)

如下图,从机截图红框部分说明,主机启动后,从机对比了两个keepalived配置中

priority 值 我们在上面主设置了100 所以vip漂移回了主机

4.实用命令整理

启动

service keepalived start

停止

service keepalived stop

重启

service keepalived restart

状态查看

systemctl status keepalived.service

日志查看

tail -f /var/log/messages


上一条信息:虚拟机服务器双机热备方案(双机热备的原理及构建方案)

下一条信息:虚拟机双机热备解决方案(虚拟机双机热备方案的缺点)

返回顶部