开发者社区> 科技小能手> 正文

基于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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
18602 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
25036 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
20318 0
23705
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载