【文件属性】:
文件名称:利用MySQL Cluster 7.0 + LVS 搭建高可用环境
文件大小:124KB
文件格式:DOC
更新时间:2012-10-19 04:47:44
利用MySQL Cluster 7.0 + LVS
利用MySQL Cluster 7.0 + LVS 搭建高可用环境
周三, 2009/05/13 - 10:19 — yejr
目录:
• 1、前言
• 2、安装
• 2.1 LVS 安装、配置
• 2.2 MySQL Cluster安装
• 3、测试
• 3.1 mysqlslap测试结果
• 3.2 sysbench测试结果
1、前言
随着数据量规模的扩大,企业对 MySQL 的要求就不仅仅是能用了,也在寻求各种高可用方案。以前我们的大部分高可用方案其实还存在一定缺陷,例如 MySQL Replication 方案,Master 是否存活检测需要一定时间,而和 Slave 的切换也需要时间,因此其高可用程度较大依赖监控软件或自动化管理工具。而早先的 MySQL Cluster 实在不能令人满意,性能差的不行,也让我们的期待一次次落空。本次 MySQL Cluster 7.0 的推出,终于实现了质的飞跃,性能上得到了很大提高。MySQL Cluster 7.0 新特性主要体现在以下几个方面:
• 数据节点多线程
• 可以在线增加节点
• 大记录存取改进
• 支持windows平台
本身MySQL Cluster已经实现了高可用,不过由于SQL节点无法对外部负载均衡,因此我们采用 LVS 来实现这一需求。
2、安装
环境描述:
内核:2.6.9-78.0.17.ELsmp
硬件:DELL 2950, 146G 15K RPM SAS * 6(raid 1+0), 8G Ram
各个节点描述:
IP 描述
192.168.0.2 ndb mgm node
192.168.0.3 data node1, sql node 1, LVS DR Server
192.168.0.4 data node2, sql node 2
192.168.0.5 data node3, sql node 3
192.168.0.6 data node4, sql node 4
192.168.0.7 sql node 5
192.168.0.8 sql node 6
192.168.0.9 sql node 7
192.168.0.10 sql node 8
是这样安排这些服务器的,192.168.0.2 作为 MySQL Cluster 的管理节点,2 ~ 6 既做数据节点(DATA node),也做SQL节点(SQL node),7 ~ 10 也做SQL节点。LVS采用 VS/DR 的模式,因此把 192.168.0.2 也同时作为 LVS 的 DR Server。
分配好机器,接下来就是安装响应的软件包了。
2.1 LVS 安装、配置
网友评论
- 很久之前下载。。。。
- 很好 值得参考
- 好是好﹐可是就是分太多拉﹗
- 不错的资料,如果是Windows平台的就更好啦!