zoukankan      html  css  js  c++  java
  • 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的双击热备

  • 相关阅读:
    理解margin
    dedecms 时间标签strftime和MyDate
    dede调用img图片
    dedecms中调用制定栏目
    在list_*页面显示出一级栏目下的所有二级栏目
    调用二级、三级栏目
    dedecms二级导航标签调用使用的方法
    学习PHP第一天-----简单登录
    Python程序设计9——数据库编程
    Python程序设计8——网络编程
  • 原文地址:https://www.cnblogs.com/Liang-jc/p/8420782.html
Copyright © 2011-2022 走看看