CENTOS63利用Keepalived构建双主MySQL+双机热备.docVIP

CENTOS63利用Keepalived构建双主MySQL+双机热备.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CENTOS63利用Keepalived构建双主MySQL双机热备

CENTOS6.3利用Keepalived构建双主MySQL+双机热备 MYSQL双主互备. 见/archives/698 这里介绍如何配合前者实现Keepalived双机热备 系统环境:CentOS 6.3 x64 MySQL版本:mysql-5.6.10 Keepalived版本:keepalived-1.2.7 MySQL-VIP:53 MySQL-master1:01 MySQL-master2:49 首先关闭iptables和SELINUX # service iptables stop # setenforce 0 # vi /etc/sysconfig/selinux --------------- SELINUX=disabled --------------- 注: 若线上需要开启iptables,需加一条规则使keepalived的vrrp通行 # iptables -A INPUT -p vrrp -j ACCEPT 1.在MySQL-master1:01服务器上keepalived安装及配置 编译安装,实际以本机kernel版本为准 # wget?/software/keepalived-1.2.7.tar.gz # tar zxvf keepalived-1.2.7.tar.gz # cd keepalived-1.2.7 # ./configure --prefix=/usr/local/keepalived --with-kernel-dir=/usr/src/kernels/2.6.32-279.el6.x86_64 # make make install 设置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/sbin/keepalived /usr/sbin/ # chkconfig keepalived on 新建一个配置文件,默认keepalived启动会去/etc/keepalived目录下寻找配置文件 # mkdir /etc/keepalived # vi /etc/keepalived/keepalived.conf ------------------ global_defs { notification_email { lzyangel@126.com } #当主、备份设备发生改变时,通过邮件通知 notification_email_from?lzyangel@126.com smtp_server smtp_connect_timeout 30 router_id MySQL-ha } vrrp_instance VI_1{ # 在初始化状态下定义为主设备 state BACKUP # 注意网卡接口 interface eth0 virtual_router_id 51 # 优先级,另一台改为90 priority 100 advert_int 1 # 不主动抢占资源 nopreempt authentication { # 认证方式,可以是PASS或AH两种认证方式 auth_type PASS # 认证密码 auth_pass 1111 } virtual_ipaddress { # 虚拟IP地址,随着state的变化而增加删除 53 } } virtual_server 53 3306 { # 每个2秒检查一次real_server状态 delay_loop 2 # LVS算法 lb_algo wrr # LVS模式 lb_kind DR # 会话保持时间 persistence_timeout 60 protocol TCP real_server 01 3306 { # 权重 weight 3 # 检测到服务down后执行的脚本 notify_down /etc/rc.d/keepalived.sh TCP_CHECK { # 连接超时时间 connect_timeout 10 # 重连次数 nb_get_retry 3 # 重连间隔时间 delay_before_retry 3 # 健康检查端口 connect_port 3306 } } } ---------------------- 编写检测服务down后所要执行的脚本 # vi /etc/rc.d/keepalived.sh ------------- #!/bin/sh /etc/ini

您可能关注的文档

文档评论(0)

wuailuo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档