当前位置: 首页 > news >正文

大石桥网站/关键词优化举例

大石桥网站,关键词优化举例,网页设计软件官网模板网站,北京朝阳区房价提示:点击↑↑上方"陕邮职院网络工程师"关注我,每天更新《MySQL复制》能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际…

提示:点击↑↑上方"陕邮职院网络工程师"关注我,每天更新

《MySQL复制》能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切换。

这篇文章下面要介绍如何通过LVS Keepalived的方式来是实现MySQL的高可用性,同时解决以上问题。

Keepalived和LVS介绍

Keepalived是一个基于VRRP(虚拟路由冗余协议)可用来实现服务高可用性的软件方案,避免出现单点故障。Keepalived一般用来实现轻量级高可用性,且不需要共享存储,一般用于两个节点之间,常见有LVS Keepalived、Nginx Keepalived组合。

LVS(Linux Virtual Server)是一个高可用性虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。

LVS主要用于多服务器的负载均衡,作用于网络层。LVS构建的服务器集群系统中,前端的负载均衡层被称为Director Server;后端提供服务的服务器组层被称为Real Server。通过下图可以大致了解LVS的基础架构。

LVS有三种工作模式,分别是DR(Direct Routing 直接路由)、TUN(Tunneling IP隧道)、NAT(Network Address Translation 网络地址转换)。其中TUN模式能够支持更多的Real Server,但需要所有服务器支持IP隧道协议;DR也可以支持相当的Real Server,但需要保证Director Server虚拟网卡与物理网卡在同一网段;NAT扩展性有限,无法支持更多的Real Server,因为所有的请求包和应答包都需要Director Server进行解析再生,影响效率。 同时,LVS负载均衡有10中调度算法,分别是rr、wrr、lc、wlc、lblc、lblcr、dh、sh、sed、nq

本文中将利用LVS实现MySQL的读写负载均衡,Keepalived避免节点出现单点故障。

LVS Keepalived配置

环境准备

LVS1:192.168.1.2

LVS2:192.168.1.11

MySQL Server1:192.168.1.5

MySQL Server2:192.168.1.6

VIP:192.168.1.100

OS: CentOS 6.4

Keepalive安装

需要安装以下软件包

# yum install -y kernel-devel openssl openssl-devel

解压keepalived到/usr/local/并进入目录执行配置编译

# ./configure --prefix=/usr/local/keepalived --with-kernel-dir=/usr/src/kernels/2.6.32-431.5.1.el6.x86_64/

Keepalivedconfiguration

------------------------

Keepalivedversion:1.2.13

Compiler:gcc

Compilerflags: -g-O2

ExtraLib: -lssl-lcrypto-lcrypt

UseIPVSFramework:Yes

IPVS sync daemonsupport:Yes

IPVSuselibnl:No

fwmark socketsupport:Yes

UseVRRPFramework:Yes

UseVRRPVMAC:Yes

SNMPsupport:No

SHA1support:No

UseDebugflags:No

# make

默认情况下keepalived启动时会去/etc/keepalived目录下找配置文件,将需要的配置文件拷贝到指定位置

# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/

# cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

# cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/

# cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

# chkconfig mysqld on

# chkconfig keepalived on

LVS安装

需要安装以下软件包

# yum install -y libnl* popt*

查看是否加载lvs模块

# modprobe -l |grep ipvs

解压安装

# ln -s /usr/src/kernels/2.6.32-431.5.1.el6.x86_64/ /usr/src/linux

# tar -zxvf ipvsadm-1.26.tar.gz

# make

LVS安装完成,查看当前LVS集群

# ipvsadm -L -n

IP Virtual Serverversion1.2.1(size=4096)

ProtLocalAddress:Port SchedulerFlags

-

Tag标签:

http://www.jmfq.cn/news/4736323.html

相关文章:

  • 网站怎么做mip技术/昆明seo关键词排名
  • 自己做链接的网站吗/乱码链接怎么用
  • 营销型网站建设服务/专业北京网站建设公司
  • 360网站地图怎么做/app代理推广合作50元
  • 企业网站策划书模板范文/网站推广网
  • 网站权重分析/百度关键词热度
  • 欧美风格外贸网站建设/疫情防控最新数据
  • 如何快速的做网站/精准推广
  • 镇江网站制作哪家好/什么是seo营销
  • 快速提升网站排名/百度全网营销
  • 人民日报客户端怎么投稿/seo软件系统
  • 网站建设深圳公司/seo全网优化推广
  • 做网站编程/网站建设情况
  • 万网网站备案证书/竞价是什么工作
  • wordpress页面跳舞/长沙网站优化对策
  • 如皋做网站/长沙网站优化方法
  • 做网站需要向客户了解什么/seo概念
  • php手机网站开发工具/好看的网站设计
  • 国外幼儿园网站模板/郑州网络推广厂家
  • 大连比较好的网站公司/搜索引擎优化的各种方法
  • 中学生网站作品/友情链接有什么用
  • 台州模板建站代理/渠道网
  • wordpress在哪里设置编辑器/seo网站排名优化公司哪家好
  • 如何建立网站的英文版/郑州网络推广公司
  • 林业网站源码/怎样创建自己的网站
  • 查看网站cms/搜索引擎排名机制
  • 租号网站开发/网站批量收录
  • 鲜花网站建设论文/路由优化大师
  • 广州网站设计开发/日本站外推广网站
  • asp动态网站开发教程/seo网络营销案例分析