基于keepalived实现多种模式的高可用集群网站架构

简介:

  一、 实现主从服务器高可用技术。

  大概网络拓扑图:

  e3819115371e778e4aae13b66c4fa310.png

 前提准备条件:

  准备四台机器,一台为keepalived的master,一台为keepalived的backup,一台为rs1,一台为rs2,同时都关闭防火墙和selinux。 

  ①安装包。

  yum install keepalived

  ②修改位置文件(keepalived的master)。

  vim /etc/keepalived/keepalived.cf

  e165a886a86ecfa15af23e431e8e8397.png

  ③修改keepalived的主配置文件(keepalived的backup)

  dc81225a95faf04840c40e4a5a487b03.png  ④给RS1设置VIP并设置成网卡别名。

  5cf7263a6f12f10ea53136355c9b9898.png  ⑤同理,给RS2设置VIP并设置为网卡别名。

 b6f2681686ef7a1d6a0a583ef4977aaa.png  ⑥查看keepalived服务器上是否有服务。

  015ccabda0b3d2a8cdd3b06920605cb9.png


  247f89ca992f2344115bae8e5e4cae4c.png 

  ⑦测试。

  e882dd43ec948f0da5879036f0ac3aa7.png

  ⑧模拟keepalived的master损坏。

  6c23cc8e18c93f2f96b6710d92368109.png


  b4324f92b505566816954e1b72206d95.png     

  二、实现互为主从模式的高可用技术。

  大概网络拓扑图:

  1396acf0f827747d41efb36c129a0510.png

  实现互为双主模式也就是准备两个VIP同时互相监督,当有一方宕机另一方就立刻顶上,从而实现了高可用。

  ①在上个实验中的(主配置master)配置文件里再增加一套instance方案,从而达到互为主从。

  385cccc3f8466d5c2c4ce5c013f412ad.png


  059092d75e0ca17dac88fb286ef822bb.png    

  ②在(从配置文件backup)修改配置文件,正好和主配置文件互为相反,从而可以互相监督。

  c870cc8b89d3ab7687bffc206c12c3d4.png 


  32c3ca93d5256f511ce7691aea3f6dc5.png




本文转自 LUksl 51CTO博客,原文链接:http://blog.51cto.com/19940919/1980857

相关文章
|
2月前
|
存储 SQL 关系型数据库
Mysql高可用架构方案
本文阐述了Mysql高可用架构方案,介绍了 主从模式,MHA模式,MMM模式,MGR模式 方案的实现方式,没有哪个方案是完美的,开发人员在选择何种方案应用到项目中也没有标准答案,合适的才是最好的。
193 3
Mysql高可用架构方案
|
21天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
136 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
3月前
|
缓存 监控 API
探索微服务架构中的API网关模式
【10月更文挑战第5天】随着微服务架构的兴起,企业纷纷采用这一模式构建复杂应用。在这种架构下,应用被拆分成若干小型、独立的服务,每个服务围绕特定业务功能构建并通过HTTP协议协作。随着服务数量增加,统一管理这些服务间的交互变得至关重要。API网关作为微服务架构的关键组件,承担起路由请求、聚合数据、处理认证与授权等功能。本文通过一个在线零售平台的具体案例,探讨API网关的优势及其实现细节,展示其在简化客户端集成、提升安全性和性能方面的关键作用。
85 2
|
2月前
|
人工智能 云计算 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日~10日在江苏张家港召开的CCF ChinaNet(即中国网络大会)上,众多院士、教授和业界技术领袖齐聚一堂,畅谈网络未来的发展方向,聚焦智算集群网络的创新变革。
阿里云引领智算集群网络架构的新一轮变革
|
2月前
|
负载均衡 Dubbo 算法
集群容错架构设计
集群容错架构设计
35 1
集群容错架构设计
|
18天前
|
存储 负载均衡 监控
揭秘 Elasticsearch 集群架构,解锁大数据处理神器
Elasticsearch 是一个强大的分布式搜索和分析引擎,广泛应用于大数据处理、实时搜索和分析。本文深入探讨了 Elasticsearch 集群的架构和特性,包括高可用性和负载均衡,以及主节点、数据节点、协调节点和 Ingest 节点的角色和功能。
40 0
|
2月前
|
缓存 负载均衡 JavaScript
探索微服务架构下的API网关模式
【10月更文挑战第37天】在微服务架构的海洋中,API网关犹如一座灯塔,指引着服务的航向。它不仅是客户端请求的集散地,更是后端微服务的守门人。本文将深入探讨API网关的设计哲学、核心功能以及它在微服务生态中扮演的角色,同时通过实际代码示例,揭示如何实现一个高效、可靠的API网关。
|
2月前
|
人工智能 运维 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日至10日,CCF ChinaNet(中国网络大会)在江苏张家港召开,众多院士、教授和技术领袖共聚一堂,探讨网络未来发展方向。阿里云研发副总裁蔡德忠发表主题演讲,展望智算技术发展趋势,提出智算网络架构变革的新思路,发布高通量以太网协议和ENode+超节点系统规划,引起广泛关注。阿里云HPN7.0引领智算以太网生态蓬勃发展,成为业界标杆。未来,X10规模的智算集群将面临新的挑战,Ethernet将成为主流方案,推动Scale up与Scale out的融合架构,提升整体系统性能。
|
2月前
|
存储 缓存 NoSQL
【赵渝强老师】Memcached集群的架构
Memcached 是一个高性能的分布式内存对象缓存系统,通过在内存中维护一个巨大的 Hash 表来存储各种格式的数据,如图像、视频、文件及数据库检索结果等。它主要用于减轻数据库压力,提高网站系统的性能。Memcached 不支持数据持久化,因此仅作为缓存技术使用。其数据分布式存储由客户端应用程序实现,而非服务端。
【赵渝强老师】Memcached集群的架构
|
2月前
|
缓存 监控 API
探索微服务架构中的API网关模式
随着微服务架构的兴起,API网关成为管理和服务间交互的关键组件。本文通过在线零售公司的案例,探讨了API网关在路由管理、认证授权、限流缓存、日志监控和协议转换等方面的优势,并详细介绍了使用Kong实现API网关的具体步骤。
54 3

热门文章

最新文章