骏马金龙 (新博客:www.junmajinlong.com)

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!

随笔分类 -  网站架构

摘要:代理方式有三种:正向代理、透明代理和反向代理。反向代理比较容易理解,毕竟是运维必掌握的知识,但是对正向代理、透明代理可能比较模糊,所以主要解惑正向代理和透明代理。 透明代理 透明代理 (transparent proxy),看名字就知道这个代理服务器是透明的,透明代理其实也叫做内网代理(inline 阅读全文
posted @ 2018-10-03 15:25 骏马金龙 阅读(12567) 评论(0) 推荐(6) 编辑
摘要:返回 "LVS系列文章:http://www.cnblogs.com/f ck need u/p/7576137.html"   加权调度算法(wrr)是一种很常见的调度算法。它们按照权重比例进行调度,但实际调度选中的节点顺序可能和想象中并不一样。它们有各自的算法支持,但无论什么算法,对于 阅读全文
posted @ 2018-08-16 22:49 骏马金龙 阅读(4731) 评论(3) 推荐(3) 编辑
摘要:"HaProxy系列文章:http://www.cnblogs.com/f ck need u/p/7576137.html"   haproxy可以通过 TCP协议 来代理MySQL。但是两个问题必须考虑: 1. 后端MySQL的健康检查问题 2. 如何保证事务的持久性(同一个事务中的语 阅读全文
posted @ 2018-07-26 11:08 骏马金龙 阅读(9964) 评论(2) 推荐(5) 编辑
摘要:1.1 几种常见存储设备的接口 1.IDE接口 IDE的英文全称为"Integrated Drive Electronics",即"电子集成驱动器",是曾经主流的硬盘接口。IDE接口也称之为ATA接口。ATA的英文拼写为"Advanced Technology Attachment"。2003年推出 阅读全文
posted @ 2018-05-21 22:46 骏马金龙 阅读(5140) 评论(2) 推荐(12) 编辑
摘要:1.简介 heartbeat和pacemaker都支持三种资源代理:传统的haresources脚本(/etc/ha.d/resource.d)、符合LSB规范的脚本(/etc/init.d)以及OCF脚本(/usr/lib/ocf/resource.d/heartbeat)。其中传统的hareso 阅读全文
posted @ 2018-04-05 21:41 骏马金龙 阅读(2242) 评论(0) 推荐(0) 编辑
摘要:1.drbd多节点简介 在drbd9以前,drbd一直只能配置两个节点,要么是primary/secondary,要么是primary/primary。虽然在这些版本上也能配置第三个节点实现三路节点的同步,但这个第三节点一般都只当作备份drbd设备,几乎没人去使用drbd配置3节点。 但是在drbd 阅读全文
posted @ 2018-04-02 11:04 骏马金龙 阅读(2565) 评论(0) 推荐(2) 编辑
摘要:1.几种获取状态信息的方法 drbd有很多获取信息的方式。在drbd84和之前的版本,大多都使用cat /proc/drbd来获取信息,多数情况下,这个文件展示的信息对于管理和维护drbd来说已经足够。 例如以下是drbd84上两个volume的节点状态信息: 但从drbd9开始,/proc/drb 阅读全文
posted @ 2018-03-31 23:00 骏马金龙 阅读(4845) 评论(1) 推荐(3) 编辑
摘要:drbd的简介、同步机制和安装见另一篇文章:drbd(一):简介、同步机制和安装。 本文所述为drbd8.4的配置,和8.4版本之前的版本,以及drbd9版本的差别都非常大。 1.drbd配置文件 drbd的主配置文件/etc/drbd.conf,为了管理的便捷性,在此文件中使用了include指令 阅读全文
posted @ 2018-03-30 22:09 骏马金龙 阅读(2956) 评论(0) 推荐(0) 编辑
摘要:1.drbd简介 drbd是通过网络(tcp连接)在不同服务器之间实现基于block级别进行数据实时同步的软件。类似于inotify+rsync,只不过inotify+rsync是按文件级别来同步的,而drbd是工作在文件系统下层的,实现的是block同步和拷贝,效率相对较高。且inotify+rs 阅读全文
posted @ 2018-03-29 23:15 骏马金龙 阅读(2963) 评论(0) 推荐(3) 编辑
摘要:1.简介 heartbeat是人所众知高可用软件。但是在以前,heartbeat是Linux-ha项目里一大堆提供高可用组件的集合体: Messaging Layer(消息传递层) local resource manager(LRM,本地资源管理,cluster glue的一个功能) stonit 阅读全文
posted @ 2018-03-17 10:29 骏马金龙 阅读(1854) 评论(0) 推荐(2) 编辑
摘要:keepalived使用脚本进行健康检查时的相关配置项。例如keepalived+haproxy实现haproxy的高可用。 keepalived分为vrrp实例的心跳检查和后端服务的健康检查。如果要配置后端服务,则后端服务只能是LVS。但vrrp能独立于lvs存在,例如keepalive结合hap 阅读全文
posted @ 2018-03-14 11:14 骏马金龙 阅读(5352) 评论(0) 推荐(5) 编辑
摘要:HAProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 在上一篇文章中,分析了haproxy的stick table特性和用法,其中特性之一也是很实用的特性是stick table支持在haproxy多个节点之间进行复制(repli 阅读全文
posted @ 2018-03-14 10:53 骏马金龙 阅读(3029) 评论(0) 推荐(3) 编辑
摘要:HAProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 在上一篇文章中,分析了haproxy如何通过cookie实现会话保持,本文讨论haproxy另一种实现会话保持的方式:stick table。 1.stickiness和sti 阅读全文
posted @ 2018-03-13 16:39 骏马金龙 阅读(7408) 评论(2) 推荐(4) 编辑
摘要:HAProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.反向代理为什么需要设置cookie 任何一个七层的http负载均衡器,都应该具备一个功能:会话保持。会话保持是保证客户端对动态应用程序正确请求的基本要求。 还是那个被举烂了 阅读全文
posted @ 2018-03-13 01:18 骏马金龙 阅读(11332) 评论(8) 推荐(6) 编辑
摘要:HaProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.安装haproxy CentOS自带了haproxy,但可能版本比较老。可以在IUS源上找到最新稳定版的haproxy。 cat <<eof>/etc/yum.repos. 阅读全文
posted @ 2018-03-11 21:12 骏马金龙 阅读(10238) 评论(0) 推荐(2) 编辑
摘要:HaProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.简介 官方站点:http://www.haproxy.org haproxy是一款负载均衡软件,它工作在7层模型上,可以分析数据包中的应用层协议,并按规则进行负载。通常这类 阅读全文
posted @ 2018-03-11 20:38 骏马金龙 阅读(5226) 评论(1) 推荐(14) 编辑
摘要:HaProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html haproxy是一个非常优秀的负载均衡工具,它的特性非常丰富,功能也非常非常强大,要想好好使用它,将它的功能和性能挖掘出来,多多阅读官方手册是必不可少的。 本文提供一个简单的配 阅读全文
posted @ 2018-03-10 17:25 骏马金龙 阅读(14389) 评论(1) 推荐(6) 编辑
摘要:LVS系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 1.使用ipvsadm ipvsadm是ipvs的命令行管理工具,可以定义、删除、查看virtual service和Real Server的属性。 1.1 安装ipvsadm 可以直 阅读全文
posted @ 2018-03-08 10:55 骏马金龙 阅读(2425) 评论(0) 推荐(1) 编辑
摘要:HAProxy系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html haproxy几乎每个大版本都提供了官方手册(内容几乎都相同),手册非常详细。例如haproxy 1.7版本关于配置文件的官方手册:http://cbonte.github.i 阅读全文
posted @ 2018-03-03 18:23 骏马金龙 阅读(10241) 评论(5) 推荐(8) 编辑
摘要:KeepAlived系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 本文只给出几个keepalived+lvs(VS/DR模式)的配置示例,关于keepalived的配置文件说明见:高可用之KeepAlived(一):基本概念和配置文件分 阅读全文
posted @ 2018-03-02 11:27 骏马金龙 阅读(5793) 评论(1) 推荐(7) 编辑