• centos7 keepalive双机热备~


    简单实现Keepalive双击热备~

    摘要:准备两台虚拟机A:192.168.161.7  B:192.168.161.35  虚拟ip:192.168.161.10 keepalive进程

    具体关于keepalive介绍可直接移步到其官网

    原理的话 就是每台虚拟机将其MAC地址发布在内网,将A设置为MASTER,B设置为BACKUP,虚拟IP都设置192.168.161.10 当虚拟机A奔溃了或者挂了,虚拟机B会充当MASTER 实现了这个功能

    首先A和B都安装keepalive

    yum -y install keeplived

    其配置文件在 /etc/keepalived目录

    vim /etc/keepalived/keepalived.conf #设置配置信息

    主要修改vrrp_instance VI_1{}

    #如这是MASTER
     vrrp_instance VI_1 {
     20     state MASTER                       #设置为MASTER
     21     interface ens37                    #接口设置 ifconfig的接口相同
     22     virtual_router_id 51             #两台虚拟机保证这个数字相同
     23     priority 100                          #数字越大等级越高
     24     advert_int 1    
     25     authentication {
     26         auth_type PASS               #vrrp协议 保证两虚拟机一致
     27         auth_pass 1111               
     28     }
     29     virtual_ipaddress {
     30         192.168.161.10/24               #虚拟地址
     31     }
        

    然后BACKUP需要修改地方  

    state BACKUP

    priority 90  比MASTER少就行  如图

    接着

    启动keepalive

    systemctl start keepalived  
    
    systemct enable keepalived  #开机自启动~

    然后ping 192.168.161.10 

     MASTER 输入 ip add

     

    出现了ens37 :192.168.161.10

    然后BACKUP 输入ip add

    此时关闭MASTER后 BACKUP就可以实现双击热备~

    下一步就是nginx/mysql的双击热备

  • 相关阅读:
    快速切题 sgu102.Coprimes 欧拉函数 模板程度 难度:0
    快速切题 sgu104. Little shop of flowers DP 难度:0
    poj 1163 The Triangle 搜索 难度:0
    sgu101 欧拉路径 难度:1
    快速切题 poj3414 Pots
    xml学习
    linux
    常用排序算法
    C++面试题目
    软件工程的一些问题
  • 原文地址:https://www.cnblogs.com/Liang-jc/p/8420782.html
Copyright © 2020-2023  润新知