BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


精华帖子 Drbd+heartbeat+mysql replication来构建mysql的高可用性
首页 » 论坛 » MySQL »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
  本主题由 qlks 于 2007-8-23 15:11 加入精华 
szwzzak
新手




UID:672715
注册:2008-3-3
最后登录: 2008-04-16
帖子:10
精华:0

可用积分:10 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


21楼 发表于 2008-3-4 11:59 
DRBD配置

最近拜读你在chinaunix论坛的一篇DRBD配置的文章。刚好我手上有一个菲律宾的博彩项目。数据库采用的是MYSQL 5.0.41.用户要求在不增加投资情况下提供高可用性。我初步测试了HEARTBEAT+DRBD+NFS+MYSQL+MON这个组合。(HEARTBEAT 2.0.8;DRBD 8.2.4,Red Hat Enterprise Linux AS release 4,内核版本:2.6.9-34.EL

计划满足以下要求:
1)  service heartbeat stop
2)  kiallall heartbeat
3)  reboot
4)  拔掉生产网络网线
5)  拔掉主服务器的电源线
在以上情况下,集群可以自动进行集群ip和mysql切换,同时保证数据完整性。
我参照mysql公司提供的mysql+drbd集群文档进行了配置,同时参考了你的设置。
结论是
service heartbeat stop;kiallall heartbeat;拔掉生产网络网线
以上情况是满足我的要求的。
但是当拔掉主服务器的电源线后,备份服务器heartbeat不能启动相应资源。
错误信息:return code 20 from /etc/ha.d/resource.d/drbddisk
我分析DRBD需要两个节点cs处于connected状态才能设置primary状态,进而挂载/dev/drbd0设备。当拔掉主服务器的电源线后,cs肯定不是connected状态,因此不能将备份服务器drbd设置为primary状态。从而造成heartbeat服务不能启动相应资源。
按照我的测试,heartbeat+mysql是可以满足以上五个要求的(测试时未考虑数据完整性。)
我的drbd.conf
on web1{

    device     /dev/drbd0;

    disk       /dev/drbd0;

    address    10.10.10.1:7788;(使用的是心跳网线)

    meta-disk  internal;

  }
net {
        after-sb-0pri discard-older-primary;
        after-sb-1pri call-pri-lost-after-sb;
        after-sb-2pri call-pri-lost-after-sb;
}
ha.cf
使用ipfail,dopd同步进程
Haresources
Local139 192.168.30.249 drbddisk::r0 filesystem::.dev/drbd0::/opt/mysql/data portmap nfslock nfs mysqld
在我这里拔掉生产网络网线的数据完整性已经可以保证了。数据没有问题。
你们在配置drbd+和heartbeat过程中能满足我的全部用户要求吗?希望能得到你们的宝贵意见。



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
版主 yueliangdao0608   帅哥 ((上帝他爷-武汉DBA))
广告杀手-大法师
上帝他爷


CU奥运火炬传递手2008
UID:242895
注册:2005-3-22
最后登录: 2008-10-07
帖子:11577
精华:6

可用积分:15225 (大富大贵)
信誉积分:135
专家积分:100 (本版:88)
空间积分:2
推广积分:0

来自:中国-红灯区-武汉
状态:...保密...

[个人空间] [短信] [博客]


22楼 发表于 2008-3-4 12:27 
支持一下。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


到武汉了,上帝他老婆还是要骑的!
----------------------------------

进入我的博客

积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
szwzzak
新手




UID:672715
注册:2008-3-3
最后登录: 2008-04-16
帖子:10
精华:0

可用积分:10 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


23楼 发表于 2008-3-11 18:07 
功能初步实现了

功能初步实现了



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
szwzzak
新手




UID:672715
注册:2008-3-3
最后登录: 2008-04-16
帖子:10
精华:0

可用积分:10 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


24楼 发表于 2008-3-11 18:09 
重要的是用drbd0.7.23实现了

重要的是用drbd0.7.23实现了



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
szwzzak
新手




UID:672715
注册:2008-3-3
最后登录: 2008-04-16
帖子:10
精华:0

可用积分:10 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


25楼 发表于 2008-3-11 18:12 
重启后设置drbd.conf不等与对方节点握手

就允许设置primary状态。



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
szwzzak
新手




UID:672715
注册:2008-3-3
最后登录: 2008-04-16
帖子:10
精华:0

可用积分:10 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


26楼 发表于 2008-3-11 18:13 
oltp应用必须要求切换时间少于5s

更新ha.cf,drbddisk



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
szwzzak
新手




UID:672715
注册:2008-3-3
最后登录: 2008-04-16
帖子:10
精华:0

可用积分:10 (白手起家)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


27楼 发表于 2008-3-11 18:14 
认真弄懂配置文件各参数很重要

认真弄懂各参数很重要



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
todayboy
侠客




UID:196417
注册:2004-11-4
最后登录: 2008-09-14
帖子:29
精华:0

可用积分:44 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


28楼 发表于 2008-5-11 10:29 
回复 #1 love100 的帖子

~]#/usr/local/mysql/bin/mysql -A -e "grant REPLICATION SLAVE on *.* to [email=slaver@]slaver@"%[/email]" Identified by"slave;FLUSH PRIVILEGES;"


这行授权好象有问题?? 我给版主,提个意见,能不能把你的实验补全来,只要按这个文档就能做出来、、、、



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
hjk857   帅哥 (LinuxSun)
精灵
LinuxSun



UID:512270
注册:2006-12-30
最后登录: 2008-10-05
帖子:165
精华:1

可用积分:670 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:<承天网络>集群/CDN/=解决
状态:...离线...

[个人空间] [短信] [博客]


29楼 发表于 2008-5-15 10:05 
支持!!!!



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?
hjk857   帅哥 (LinuxSun)
精灵
LinuxSun



UID:512270
注册:2006-12-30
最后登录: 2008-10-05
帖子:165
精华:1

可用积分:670 (稍有积蓄)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:<承天网络>集群/CDN/=解决
状态:...离线...

[个人空间] [短信] [博客]


30楼 发表于 2008-5-23 15:27 
看到这么好的贴真是luck!!!
准备实验下.



您对本贴的看法:鲜花[0] 臭蛋[0]
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » 论坛 » MySQL »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.087819 second(s), 5 queries , Gzip enabled