下载此文档

搭建mysql负载均衡及高可用环境12.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
搭建mysql负载均衡及高可用环境(1)
使用 ,mysql,keepalived,haproxy 搭建一个集高可用、负载均衡的集群; 也有使用到 mysql 的二进制复制来保持数据一致性; 避免了单节点故障,也提供设备的利用率; 虽然这个实验只有两台设备,但可以此为例,理解概念后再放大到其它环境也可以。
AD:
目标:使用两台主机实现 Mysql 的负载均衡及冗余,并做到双主互备;
环境:,mysql-,keepalived-,haproxy-;
说明:
keepalived 实现通过 vrrp协议,通过使一个虚拟IP地址(或称浮动IP)在主备设备间的切换来达到主机冗余;
而客户机通过访问这个虚拟IP 来获取服务;
haproxy 是一款负载均衡水草玛瑙软件,用于将请求按策略转发给不同主机,达到负载均衡的效果;
可以实现网络层或应用层上的判断分配;
mysql 开启二进制日志,做到数据库之间的双向复制,保持数据一致性;
#提醒一下,实际生产环境没人会这样搭建的,仅通过这个实验来理解这些概念,希望阅者能有所获;
server1_ip=
server2_ip=
server_vip=
================================================
#此处关闭了防火墙,开启则另配置相应规则
service iptables stop
chkconfig iptables off
ls optsoft #提取准备软件到此处
haproxy- keepalived-
mkdir optkeepalived
mkdir optscripts #此实验用到脚本目录
mkdir optlog #此实验日志文件夹
=================================================
[install_mysql]
#在两台主机上安装 mysql ,此处使用 rpm 包安装,yum环境可以搭本地源;
yum install -y mysql-server
service mysqld start
=======================================================
[create_mysql_test_table]
#分别创建一张高山茶相同名称和字段的表,插入不同的值,方便中途测试 ha 和轮询是否成功;
#还有分别创建一个相同的用户
#server1
mysql
use test;
create table mywait(name char(9),phone char(14));
insert into mywait(name,phone) values('wait',**********);
#server2
use test;
create table mywait(name char(9),phone char(14));
insert into mywait(name,phon

搭建mysql负载均衡及高可用环境12 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人511709291
  • 文件大小21 KB
  • 时间2018-11-06
最近更新