


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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;说明:keepalived 实现通过 vrrp协议,通过使一个虚拟IP地址(或称浮动IP)在主
2、备设备间的切换来达到主机冗余;而客户机通过访问这个虚拟IP 来获取服务;haproxy 是一款负载均衡水草玛瑙 软件,用于将请求按策略转发给不同主机,达到负载均衡的效果;可以实现网络层或应用层上的判断分配;mysql 开启二进制日志,做到数据库之间的双向复制,保持数据一致性;#提醒一下,实际生产环境没人会这样搭建的,仅通过这个实验来理解这些概念,希望阅者能有所获;server1_ip=1server2_ip=2server_vip=11=#此处关闭了防火墙,开启则另配置相应规则service iptables s
3、topchkconfig iptables offls optsoft #提取准备软件到此处haproxy-1.4.20.tar.gz keepalived-1.2.7.tar.gzmkdir optkeepalivedmkdir optscripts #此实验用到脚本目录mkdir optlog #此实验日志文件夹=install_mysql#在两台主机上安装 mysql ,此处使用 rpm 包安装,yum环境可以搭本地源;yum install -y mysql-serverservice mysqld start=create_mysql_test_table#分别创建一张高山茶 eup
4、相同名称和字段的表,插入不同的值,方便中途测试 ha 和轮询是否成功;#还有分别创建一个相同的用户#server1mysql 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,phone) values(chen,);new_mysql_test
5、_user mysql grant all on test.* to diaosi% identified by ; flush privileges;=#从客户机上测试一下;mysql -udiaosi -p -h 1 -e select * from test.mywait; mysql -udiaosi -p -h 2 -e select * from test.mywait; #至此,mysql 基础环境搭建完成;=install_keepalivedyum install -y libnl-devel #解决依赖关系tar xf optso
6、ftkeepalived-1.2.7.tar.gz -C optsoftcd optsoftkeepalived-1.2.7#with-kernel 指定内核版本时,根据本机情况使用TAB键补全.configure -prefix=optkeepalived -with-kernel-dir=usrsrckernels2.6.18-308.el5-i686make make installkeepalived_config#因为没有安装在 目录下,所以这些启动和配置文件都需要再 copy 一下;cp optkeepalivedsbinkeepalived usrsbincp optkeepal
7、ivedetcrc.dinit.dkeepalived etcinit.dcp optkeepalivedetcsysconfigkeepalived etcsysconfigmkdir etckeepalivedcp optkeepalivedetckeepalivedkeepalived.conf etckeepalivedchkconfig keepalived on #设置开机启动=vim etckeepalivedkeepalived.conf #keepalived 主配文件#以下的配置适合 keepalived 本身便是服务提供者的情况;!ConfigurationFilefor
8、keepalived #简单的头部,这里主要可以做邮件通知报警等的设置,此处就暂不配置了; global_defs notificationdLVS_DEVEL #预先定义一个脚本,方便后面调用,也可以定义多个,方便选择; vrrp_scriptmysql_chk script optscriptsmysql_chke.sh interval2#脚本循环运行间隔 weight2#脚本的结果导致优先级变更,成功+2 #VRRP虚拟路由冗余协议配置 vrrp_instanceVI_1#VI_1是自定义的名称; stateMASTER#表明这是一台主设备,备用设备为BACKUP interfacee
9、th0 nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;#指定VIP需要绑定的物理网卡 virtual_router_id11#VRID虚拟路由标识,也叫做分组名称,该组内的设备需要相同 priority150#定义这台设备的优先级1-254; advert_int1#生存检测时的组播信息发送间隔,组内一致 authentication#设置验证信息,组内一致 auth_typePASS nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;#有PASS和AH两种,常用PASS auth_pass111 nb
10、sp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;#密码 virtual_ipaddress#指定VIP地址,组内一致,可以设置多个IP 1124 track_script#使用在这个域中使用预先定义的脚本 mysql_chk #此部分所载入的脚本为外部脚本,不需要预先定义; #也可不添加,此实验在后半部分安装haproxy后,才有添加; notify_masteroptscriptsstart_haproxy.sh#表示当切换到master状态时,要执行的脚本 notify_faultoptscriptsstop_keepalived.sh#故障时执行的脚本 notify_stopoptscriptsstop_haproxy.sh nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;#keepalived停止运行前运行的脚本 #keepalived 主和备的配置文件基本相同;只需要修改:state BACKUP #修改为备份设备priority 100 #优先级要比主低#其它地方根据实际情况也可以做调整; 1 2 3 4 下一页 查看全文 内容导航第 1 页:搭
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土建工程钢结构螺栓连接方案
- 给水工程绿色施工方案
- 城乡供水管网智能化升级改造方案
- 住宅小区地下车库私人车位租赁合同
- 离婚诉讼中第二次财产评估及分配合同
- 商业综合体商铺租赁合同范本:多元化业态租赁协议
- 离婚协议范本:共同财产分配及子女抚养责任明确协议
- 浙江机房保温施工方案
- 校园暴力算安全教育吗
- 离婚协议书中关于共同债务承担的补充协议范本
- 防诈骗班会课件
- 旅行社安全应急救援预案
- 无痛人流患者护理查房
- DDI:制造业人才发展成功实践手册
- 老年照护芳香疗法应用规范
- 2025年抗菌药物授权培训
- 风力发电征地协调方案(3篇)
- 2025至2030年中国汽车制动器行业市场分析研究及发展战略研判报告
- 2025至2030中国淀粉粘合剂行业现状调查与前景竞争对手分析报告
- 黑龙江:装配式混凝土矩形渠道应用技术规范(DB23-T 2334-2019)
- JG/T 127-2017建筑门窗五金件滑撑
评论
0/150
提交评论