首页 > 其他分享 >10、Keepalived实现双业务双主架构

10、Keepalived实现双业务双主架构

时间:2023-06-05 15:02:03浏览次数:54  
标签:10 10.0 Keepalived keepalived ka1 notify conf root 双主

实现 Master/Master 的 Keepalived 双主架构

master/slave的单主架构,同一时间只有一个Keepalived对外提供服务,此主机繁忙,而另一台主机却 很空闲,利用率低下,可以使用master/master的双主架构,解决此问题.

Master/Master 的双主架构: 即将两个或以上VIP分别运行在不同的keepalived服务器,以实现服务器并行提供web访问的目的,提高 服务器资源利用率

10、Keepalived实现双业务双主架构_Keepalived实现双业务双主架构

增加一个新的业务配置如下(所有节点ka1、ka2)
[root@ka1 conf.d]#cp www.meng.org.conf www.meng.com.conf
[root@ka1 conf.d]#ls
www.meng.com.conf  www.meng.org.conf    #两个业务

对于第一个业务www.meng.com.conf,ka1是主、ka2是备,则第二个业务com可改为第一个为备,第二个为主
ka1设置如下
[root@ka1 conf.d]#vim www.meng.com.conf
vrrp_instance VI_2 {
    state BACKUP      
    interface eth1
    virtual_router_id 88
    priority 80
    advert_int 1
    #nopreempt
    authentication {
        auth_type PASS
        auth_pass 654321
    }
    virtual_ipaddress {
    10.0.0.200/24 dev eth0 label eth0:1
    }
    unicast_src_ip 192.168.10.100
    unicast_peer{
        192.168.10.101
  }
notify_master "/etc/keepalived/notify.sh master"
notify_backup "/etc/keepalived/notify.sh backup"
notify_fault "/etc/keepalived/notify.sh fault"
}
[root@ka1 conf.d]#systemctl restart keepalived

ka2设置如下
[root@ka2 conf.d]#vim www.meng.com.conf
vrrp_instance VI_2 {
    state MASTER
    interface eth1
    virtual_router_id 88
    priority 100
    advert_int 1
    #nopreempt
    authentication {
        auth_type PASS
        auth_pass 654321
    }
    virtual_ipaddress {
    10.0.0.200/24 dev eth0 label eth0:1
  }
    unicast_src_ip 192.168.10.101
    unicast_peer{
        192.168.10.100
  }
notify_master "/etc/keepalived/notify.sh master"
notify_backup "/etc/keepalived/notify.sh backup"
notify_fault "/etc/keepalived/notify.sh fault"
}
[root@ka2 conf.d]#systemctl restart keepalived

查看节点VIP情况
[root@ka1 conf.d]#hostname -I
10.0.0.101 10.0.0.100 192.168.10.100
[root@ka2 conf.d]#hostname -I
10.0.0.102 10.0.0.200 192.168.10.101
如果其中一个节点坏了,另一节点将承担两个业务,负担加重(平时要做压力测试,平时每个节点不能超50%)
[root@ka2 conf.d]#hostname -I
10.0.0.102 10.0.0.200 10.0.0.100 192.168.10.101


标签:10,10.0,Keepalived,keepalived,ka1,notify,conf,root,双主
From: https://blog.51cto.com/mfc001/6416185

相关文章

  • Permute 3 Mac(万能格式转换工具) v3.10.2中文版
    Permute3Mac是一款功能强大的万能格式转换工具,专为macOS系统设计。它可以帮助用户轻松、快速地将音频、视频和图像文件转换成各种格式,以满足用户不同的需求。→→↓↓载Permute3MacPermute3Mac支持多种文件格式的导入和输出,包括MP4、MOV、MKV、AVI、FLAC、MP3、PNG......
  • 某OA 11.10 未授权任意文件上传
    漏洞简介之前也对通达oa做过比较具体的分析和漏洞挖掘,前几天看到通达oa11.10存在未授权任意文件上传漏洞,于是也打算对此进行复现和分析。环境搭建https://www.tongda2000.com/download/p2019.php下载地址:https://cdndown.tongda2000.com/oa/2019/TDOA11.10.exe查看版......
  • SCI1022 matlab求解
    MATLABforSCI1022assignment4:SolvingSudokuThisassignmentcontributes20%ofyourfinalmarkfortheMATLABmodule.Tocompletetheassignment,writeaMATLABlive-scriptornormalscript,andprovideapdf-filewithyourresultsincludingthefigures.......
  • 安科瑞AESP100系列末端多回路智慧用电在线监测装置功能介绍
    安科瑞虞佳豪AESP100系列末端多回路智慧用电在线监测装置(以下简称装置)应用于户内建筑物及类似场所的工业、商业、民用建筑及基础设施等领域低压终端配电网络。此装置配合断路器使用,对用电线路的关键电气因素,如电压、电流、功率、温度、能耗等进行实时监测,具有预警报警、电能计量......
  • visual studio 2010 c++ 创建com组件
    在VisualStudio2010中创建COM组件需要执行以下步骤:1. 打开VisualStudio2010,选择“新建项目”。2. 在弹出的对话框中选择“VisualC++”-->“Win32”-->“Win32项目”,并选择“DLL”作为应用程序类型。3. 单击“下一步”按钮。在下一个页面上,选择“ATL”,然后单击“完......
  • node版本问题:Error: error:0308010C:digital envelope routines::unsupported
    前言出现这个错误是因为node.jsV17及以后版本中最近发布的OpenSSL3.0,而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.在node.jsV17以前一些可以正常运行的的应用程序,但是在V17及以后版本可能会抛出以下异常: 我重装系统前,用......
  • 银河麒麟服务器V10 SP3 安装ZooKeeperZookeeper 图形化的客户端工具(ZooInspector)
    服务器zookeeper安装一、软件介绍1、ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。2、ZooKeeper的原理......
  • 银河麒麟V10 SP3下安装部署GeoServer地图服务
    一、环境JDK:Java1.8.0_361TomcT:ApacheTomcat/9.0.33GeoServer:geoserver-2.11.0二、安装部署1.确保在系统上安装了JavaRuntimeEnvironment(JRE)。GeoServer需要Java8或Java11环境,可从OpenJDK,AdoptOpenJDK获得或由您的OS发行版提供。[root@localhost~]#yuminstalljava-1.8......
  • 银河麒麟KylinV10安装FastDFS单机版与FastDFS集群搭建
    一、FastDFS介绍1.1.简介FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗......
  • 10、KVM自定义网桥实现虚拟机的内部通讯
    基于自定义网桥的虚拟网络两个宿主机:自定义网桥virbr1新增eth1网卡:VMnet1仅主机模式(配好之后,两台宿主机上的虚拟机就可以通过VMnet1相互通信了)原wth0网卡:VMnet8NAT模式和外网相连ubuntu宿主机第一步:在宿主机添加仅主机网卡第二步:创建网桥并进行网卡桥接[root@ubunt~]#vi......