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

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

ID:27985914

大小:32.00 KB

页数:3页

时间:2018-12-07

搭建mysql负载均衡及高可用环境12_第1页
搭建mysql负载均衡及高可用环境12_第2页
搭建mysql负载均衡及高可用环境12_第3页
资源描述:

《搭建mysql负载均衡及高可用环境12》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案搭建mysql负载均衡及高可用环境(1)使用rhel5.8,mysql,keepalived,haproxy搭建一个集高可用、负载均衡的集群;也有使用到mysql的二进制复制来保持数据一致性;避免了单节点故障,也提供设备的利用率;虽然这个实验只有两台设备,但可以此为例,理解概念后再放大到其它环境也可以。AD:目标:使用两台主机实现Mysql的负载均衡及冗余,并做到双主互备;环境:rhel5.8,mysql-5.0.77,keepalived-1.2.7,haproxy-1.4.20;说明:keep

2、alived实现通过vrrp协议,通过使一个虚拟IP地址(或称浮动IP)在主备设备间的切换来达到主机冗余;而客户机通过访问这个虚拟IP来获取服务;haproxy是一款负载均衡水草玛瑙mnwg.net软件,用于将请求按策略转发给不同主机,达到负载均衡的效果;可以实现网络层或应用层上的判断分配;mysql开启二进制日志,做到数据库之间的双向复制,保持数据一致性;#提醒一下,实际生产环境没人会这样搭建的,仅通过这个实验来理解这些概念,希望阅者能有所获;server1_ip=192.168.5.11server2_i

3、p=192.168.5.12server_vip=192.168.5.111================================================#此处关闭了防火墙,开启则另配置相应规则serviceiptablesstopchkconfigiptablesofflsoptsoft#提取准备软件到此处haproxy-1.4.20.tar.gzkeepalived-1.2.7.tar.gzmkdiroptkeepalivedmkdiroptscripts#此实验用到脚本目录mkdiro

4、ptlog#此实验日志文件夹=================================================[install_mysql]#在两台主机上安装mysql,此处使用rpm包安装,yum环境可以搭本地源;yuminstall-ymysql-serverservicemysqldstart=======================================================[create_mysql_test_table]#分别创建一张高山茶eupai.net

5、相同名称和字段的表,插入不同的值,方便中途测试ha和轮询是否成功;#还有分别创建一个相同的用户#server1mysqlusetest;createtablemywait(namechar(9),phonechar(14));insertintomywait(name,phone)values('wait',15000000000);#server2精彩文档实用标准文案usetest;createtablemywait(namechar(9),phonechar(14));insertintomywait(n

6、ame,phone)values('chen',15611111111);[new_mysql_test_user]mysqlgrantallontest.*todiaosi@'%'identifiedby'123456';flushprivileges;=======================================================#从客户机上测试一下;mysql-udiaosi-p123456-h192.168.5.11-eselect*fromtest.mywait;mys

7、ql-udiaosi-p123456-h192.168.5.12-eselect*fromtest.mywait;#至此,mysql基础环境搭建完成;=======================================================[install_keepalived]yuminstall-ylibnl-devel#解决依赖关系tarxfoptsoftkeepalived-1.2.7.tar.gz-Coptsoftcdoptsoftkeepalived-1.2.7#with-ke

8、rnel指定内核版本时,根据本机情况使用TAB键补全.configure--prefix=optkeepalived--with-kernel-dir=usrsrckernels2.6.18-308.el5-i686makemakeinstall[keepalived_config]#因为没有安装在目录下,所以这些启动和配置文件都需要再copy一下;cpoptkeepalivedsbinkeepal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。