基于keepalived实现多种模式的高可用集群网站架构
一、 实现主从服务器高可用技术。
大概网络拓扑图:
前提准备条件:
准备四台机器,一台为keepalived的master,一台为keepalived的backup,一台为rs1,一台为rs2,同时都关闭防火墙和selinux。
①安装包。
yum install keepalived
②修改位置文件(keepalived的master)。
vim /etc/keepalived/keepalived.cf
③修改keepalived的主配置文件(keepalived的backup)
④给RS1设置VIP并设置成网卡别名。
⑤同理,给RS2设置VIP并设置为网卡别名。
⑥查看keepalived服务器上是否有服务。
⑦测试。
⑧模拟keepalived的master损坏。
二、实现互为主从模式的高可用技术。
大概网络拓扑图:
实现互为双主模式也就是准备两个VIP同时互相监督,当有一方宕机另一方就立刻顶上,从而实现了高可用。
①在上个实验中的(主配置master)配置文件里再增加一套instance方案,从而达到互为主从。
②在(从配置文件backup)修改配置文件,正好和主配置文件互为相反,从而可以互相监督。
转载于:https://blog.51cto.com/19940919/1980857
基于keepalived实现多种模式的高可用集群网站架构相关推荐
- 实现基于Keepalived主从高可用集群网站架构
背景 上一期我们实现了基于lvs负载均衡集群的电商网站架构,随着业务的发展,网站的访问量越来越大,网站访问量已经从原来的1000QPS,变为3000QPS,目前业务已经通过集群LVS架构可做到随时拓展 ...
- 路由器snmp配置_基于keepalived配置数据库主从实现高可用
基于keepalived配置数据库主从实现高可用 使用keepalived来监听端口,实现数据库的高可用.实现效果,其中一台数据库服务器突然出故障或关机时,应该不影响应用正常运行,等待服务器启动之后, ...
- 基于keepalived的mysql_【实用】基于keepalived的mysql双主高可用系统
原标题:[实用]基于keepalived的mysql双主高可用系统 mysql单节点存储时,系统出现故障时服务不可用.不能及时恢复的问题,因此实际使用时,一般都会使用mysql双机方案,使用keepa ...
- 基于keepalived+nginx部署强健的高可用7层负载均衡方案20151214
高可用是个老生常谈的问题了,开源的高可用软件已经做的相当成熟了,之前也在debian下做过lvs+heartbeat的4层LB,一直很稳定(可惜流量不大啊),现在由于业务的需要,做一个基于keepal ...
- 基于linux下的 Pacemaker+Haproxy高可用负载均衡架构
corosync + pacemaker + crmsh 高可用集群 corosync提供集群的信息层(messaging layer)的功能,传递心跳信息和集群事务信息,多台机器之间通过组播的方式监 ...
- 用haproxy结合keepalived实现基于LNMP的负载均衡和高可用
今天我们讲haproxy结合keepalived实现LNMP的负载均衡和高可用,现在的公司大部分都基于haproxy实现负载均衡.下面以一个事例去给大家详细讲解如何去实现: 一.用haproxy结合k ...
- Keepalived+LVS-DR模式配置高可用负载均衡集群
环境: 虚拟机:VMware Workstation 操作系统:CentOS 5.5 一.keepalived+lvs-DR模式配置高可用负载均衡 拓扑如下: 二.服务器ip配置信息 1. ip_lb ...
- 《Kubernetes部署篇:基于docker使用kubespray工具部署高可用K8S集群(国内互联网方案四)》
文章目录 一.部署背景简介 二.部署工具介绍 三.部署方案介绍 四.部署环境信息 五.部署资源下载 六.部署准备工作 6.1.系统内核升级 6.2.设置主机名 6.3.环境初始化 6.4.ssh多机互 ...
- 《Kubernetes部署篇:基于docker使用kubespray工具部署高可用K8S集群(国内互联网方案三)》
文章目录 一.部署背景简介 二.部署工具介绍 三.部署方案介绍 四.部署环境信息 五.部署资源下载 六.部署准备工作 6.1.系统内核升级 6.2.设置主机名 6.3.环境初始化 6.4.ssh多机互 ...
最新文章
- httpclient工具类,post请求发送json字符串参数,中文乱码处理
- spring_在基于Spring的Web应用程序中使用Http Session
- 【剑指Offer】从尾到头打印链表
- 倡导国际农民丰收节贸易会-万祥军:中国-中东欧谋定启动
- sdut 区间覆盖问题
- NTFS for Mac 15如何检查与修复连接的移动磁盘
- [COCI2009]Dvapravca
- Visual Assist X V10.7.1929.0 官方原版+破解补丁+破解方法
- PHP 引用在线编辑器,kindeditor
- poi操作Excel给列设置下拉菜单(数据验证)
- python万年历节气_python3实现万年历(包括公历、农历、节气、节日)
- 初始Ext.net(二)
- 【黑马程序员西安中心】作为应届生的我,终于进入IT行业了
- 记一次漫长的蓝屏处理过程
- AutoCAD .NET 二次开发实例:批量文本查找替换
- 【Jupyter Notebook】slides演示小技巧
- 软件测试工程师面试套路和暗语灵魂解密(面试官看到一定会打我)
- Linux全局替换文件内容
- SQL重叠交叉区间问题分析--HiveSQL面试题30
- 请求数据出现200(from disk cache)
热门文章
- 解决JAVA_HOME nor the JRE_HOME environment variable is defined
- javascript设计模式-适配器模式
- 如何让service不被系统杀掉
- 软考一般知识之数据库
- 交换二叉树的每个节点的左右子树
- 带头结点的单链表删除
- The used SELECT statements have a different number of columns 错误解决
- 校验用户登录手机端还是PC端,是否微信浏览器打开
- layui表格固定列覆盖滚动条导致错位
- [蓝桥杯][2019年第十届真题c/c++B组]迷宫(寻找路径bfs及文件输入输出)