主主+ lvs keepalived 配置文件

主主+ lvs keepalived 配置文件

主主搭建

rpm -qa | grep mysql 

yum remove -y 

yum install -y

/etc/init.d/mysql stop

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

use mysql;

UPDATE user SET Password=PASSWORD('mysql') where USER='root';

/etc/init.d/mysql restart

mysql -uroot -pmysql

SET PASSWORD=password('mysql');

GRANT all privileges on *.* TO 'root'@'%' identified by 'mysql' WITH GRANT OPTION;

SET PASSWORD FOR 'root'@'%' = PASSWORD('mysql');

grant replication slave on *.* to 'rep'@'%' identified by 'rep';

grant replication slave on *.* to 'rep'@'172.16.15.%' identified by 'rep';

change master to master_host='172.16.15.28',master_user='rep',master_password='rep',

master_log_file='mysql-bin.000001',master_log_pos=317;

1 搭建keepalived

! Configuration File for keepalived

global_defs {

   router_id mm1

}

vrrp_sync_group VG1 {

     group {

       VI_1

     }

}

vrrp_instance VI_1 {

    state BACKUP

    interface eth0

    virtual_router_id 60

    priority 80

    advert_int 1

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        172.16.15.29

    }

}

virtual_server 172.16.15.29 3306 {

    delay_loop 6

    lb_algo wrr

    lb_kind DR

    nat_mask 255.255.254.0

    persistence_timeout 50

    protocol TCP

    real_server 172.16.15.28 3306 {

        weight 1

notify_down /usr/local/mysql/bin/mysql.sh

     TCP_CHECK {

         connect_timeout 10

         nb_get_retry 3

         connect_port 3306

         }

        }

}

2主机

! Configuration File for keepalived

global_defs {

   router_id mm2

}

vrrp_sync_group VG1 {

     group {

       VI_1

     }

}

vrrp_instance VI_1 {

    state BACKUP

    interface eth1

    virtual_router_id 60

    priority 100

    advert_int 1

    nopreempt

    authentication {

        auth_type PASS

        auth_pass 1111

    }

    virtual_ipaddress {

        172.16.15.29

    }

}

virtual_server 172.16.15.29 3306 {

    delay_loop 6

    lb_algo wrr

    lb_kind DR

    nat_mask 255.255.254.0

    persistence_timeout 50

    protocol TCP

    real_server 172.16.15.27 3306 {

        weight 1

notify_down /usr/local/mysql/bin/mysql.sh

     TCP_CHECK {

         connect_timeout 10

         nb_get_retry 3

         connect_port 3306

         }

        }

}

时间: 2024-11-05 14:55:07

主主+ lvs keepalived 配置文件的相关文章

Lvs+Keepalived+Mysql单点写入主主同步高可用方案

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.    ----------------------------------------------------------------------------

CentOS6.5高可用集群LVS+Keepalived(DR模式)

环境介绍 操作系统:CentOS6.5_x64 mini 负载均衡模式:DR(直接路由) LVS与Keepalived简述: LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.使用集群技术和Linux操作系统实现一个高性能.高可用的服务器,很好的可伸缩性.可靠性和管理性. LVS集群采用IP负载均衡技术和基于内容请求分发技术.调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构

借助LVS+Keepalived实现负载均衡

原文地址:http://www.cnblogs.com/edisonchou/p/4281978.html 一.负载均衡:必不可少的基础手段 1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等. 古人有云:当一头牛拉不动车的时候,不要去寻找一头更强壮的牛,而是用两头牛来拉车. 在实际应用中,在Web服务器集群之前总会

CentOS6.4高可用集群LVS+Keepalived(NAT模式)

拓扑图 环境概述: 操作系统: CentOS6.3_x64 负载均衡模式:NAT VIP:192.168.108.180 公网IP,其余为内网 NVTP:192.168.0.50 LVS-MASTER LVS-BACKUP WEB1 WEB2 eth0:192.168.108.170 eth1:192.168.0.10 eth0:192.168.108.171 eth1:192.168.0.20 eth0:192.168.0.30 网关:192.168.0.50 eth0:192.168.0.4

CentOS6.4 LVS+keepalived高可用负载均衡服务配置

CentOS6.4 LVS+keepalived高可用负载均衡服务配置     一:测试环境信息 服务器DELL-R720 虚拟化 KVM 虚拟机4台: ipvs01,ipvs02,web01,web02 [root@KVM01~]# virsh list  Id    Name                           State ----------------------------------------------------  1     SN-web01         

生产环境mysql主主同步主键冲突处理

收到短信报警,两台数据库都报slave同步失败了,先说明一下环境,架构:lvs+keepalived+amoeba+mysql,主主复制,单台写入, 主1:192.168.0.223(写) 主2:192.168.0.230 好吧,先show slave status \G看一下同步失败的具体报错吧 登录主2库查看: mysql> show slave status \G *************************** 1. row ***************************

LVS+Keepalived实现负载均衡和双机热备

 1. 说明          在<keepalived实现Tomcat服务双机热备>中主要讲述如何安装及配置Keepalived来实现双机热备,主要功能是:MASTER和BACKUP两台服务器处于热备状态,对用户虚拟一个IP,屏蔽底层的真实IP地址,用户通过虚拟IP访问当前的MASTER服务器:当MASTER服务器宕机或者发生其他故障时,BACKUP自动切换为MASTER,这个过程对用户时透明的.          本文主要讲述如何安装ipvsadm.如何配置LVS+Keepalived实现

lvs keepalived mysql cluster搭建时出错

问题描述 lvs keepalived mysql cluster搭建时出错 就是搭好环境,然后随便弄一台虚拟机,通过mysql -h 192.168.2.200 -u nuo -p 却连接不上,那个ip是vip.然后ping 得通,SQL节点的权限也给了.就是连接不上.能帮我看下吗? 解决方案 keepalived.conf 配置如下: ! Configuration File for keepalived global_defs { router_id HaMySQL_1 } vrrp_sy

LVS+Keepalived实现MySQL从库读操作负载均衡

说明: 操作系统:CentOS 5.X 64位 MySQL主服务器:192.168.21.126 MySQL从服务器:192.168.21.127,192.168.21.128 MySQL主从同步的数据库为:osyunweidb 实现目的: 增加两台服务器(主备),通过LVS+Keepalived实现MySQL从库读操作负载均衡 架构规划: 操作系统:CentOS 5.X 64位 LVS主服务器:192.168.21.129 LVS备服务器:192.168.21.130 LVS虚拟服务器(VIP