仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 572|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇Centos5.6 x86_64下装置drbd+heartbeat+nfs

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:06:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
这篇文章实际上是对《构建高可用Linux办事器(第二版)》中第五章中“临盆下的高可用NFS文件办事器”一节的弥补,其实像drbd和heartbeat这些软件都是可以经由过程yum来主动装置的,例如装置drbd的敕令以下:
  1. yum-yinstalldrbd83kmod-drbd83
复制代码

DRBD的设置装备摆设文件/etc/drbd.conf以下所示:
  1. global{#minor-countdialog-refreshdisable-ip-verificationusage-countno;#统计drbd的应用}common{syncer{rate30M;}#同步速度,视带宽而定}resourcer0{#创立一个资本,名字叫”r0”protocolC;#选择的是drbd的C协定(数据同步协定,C为收到数据并写入后前往,确认胜利)handlers{#默许drbd的库文件pri-on-incon-degr"/usr/lib/drbd/notify-pri-on-incon-degr.sh;/usr/lib/drbd/notify-emergency-reboot.sh;echob>/proc/sysrq-trigger;reboot-f";pri-lost-after-sb"/usr/lib/drbd/notify-pri-lost-after-sb.sh;/usr/lib/drbd/notify-emergency-reboot.sh;echob>/proc/sysrq-trigger;reboot-f";local-io-error"/usr/lib/drbd/notify-io-error.sh;/usr/lib/drbd/notify-emergency-shutdown.sh;echoo>/proc/sysrq-trigger;halt-f";#fence-peer"/usr/lib/drbd/crm-fence-peer.sh";#split-brain"/usr/lib/drbd/notify-split-brain.shroot";#out-of-sync"/usr/lib/drbd/notify-out-of-sync.shroot";#before-resync-target"/usr/lib/drbd/snapshot-resync-target-lvm.sh-p15---c16k";#after-resync-target/usr/lib/drbd/unsnapshot-resync-target-lvm.sh;}startup{#wfc-timeoutdegr-wfc-timeoutoutdated-wfc-timeoutwait-after-sbwfc-timeout120;degr-wfc-timeout120;}disk{#on-io-errorfencinguse-bmbvno-disk-barrierno-disk-flushes#no-disk-drainno-md-flushesmax-bio-bvecson-io-errordetach;}net{#sndbuf-sizercvbuf-sizetimeoutconnect-intping-intping-timeoutmax-buffers#max-epoch-sizeko-countallow-two-primariescram-hmac-algshared-secret#after-sb-0priafter-sb-1priafter-sb-2pridata-integrity-algno-tcp-corkmax-buffers2048;cram-hmac-alg"sha1";shared-secret"123456";#allow-two-primaries;}syncer{rate30M;#rateafteral-extentsuse-rlecpu-maskverify-algcsums-alg}oncentos1.cn7788.com{#设定一个节点,分离以各自的主机名定名device/dev/drbd0;#设定资本装备/dev/drbd0指向现实的物理分区/dev/sdb1disk/dev/sdb;address192.168.11.32:7788;#设定监听地址和端口meta-diskinternal;}oncentos2.cn7788.com{#设定一个节点,分离以各自的主机名定名device/dev/drbd0;#设定资本装备/dev/drbd0指向现实的物理分区/dev/sdb1disk/dev/sdb;address192.168.11.33:7788;#设定监听地址和端口meta-diskinternal;}}
复制代码

Heartbeat的设置装备摆设文件以下:
  1. logfile/var/log/ha-loglogfacilitylocal0keepalive2deadtime15ucasteth0192.168.11.32ucasteth110.0.0.2auto_failbackoffnodecentos1.cn7788.comcentos2.cn7788.com
复制代码
弥补解释的几点是:
1、很多同伙爱好用自力分区的方法来安排DRBD,这个也是可行的,我们在装置体系时只须要保存Free空间便可,在安排DRBD时再停止fdisk,这个是不须要写进/etc/fstab表的,即不须要在装置体系时就挂载,我在测试时发明用此办法安排DRBD照样比拟繁琐了,增长了全部试验的庞杂度,并且还须要操作dd,小我建议照样以自力硬盘来作为DRBD的块装备较好;
2、Secondary主机用来做DRBD的硬盘或分区可以跟Primar主机的纷歧样巨细,但请不要小于Primary主机;
3、办事器网卡及交流机我都推举千M系列的,在测试中发明其同步速度界于100M-200M之间,这里采取官方的建议,以最小值的30%带宽来设置rate速度;
4、DRBD对收集情况请求很高,建议用零丁的双绞线来作为二台主机之间的心跳线,假如前提许可,可以斟酌用二根以上的心跳线;假如这个环节做得好,根本上脑裂的成绩是不存在的。其实全部试验早期都可以在统一收集下完成,前期再加心跳线也是可行的。
5、装置Heartbeat时须要装置二遍,即yum-yinstallheartbeat要履行二次;
6、DRBD+Heartbeat+NFS的试验在测试时发明也很威猛,我常常在做写入测试时溘然关失落primary机械,写数据涓滴不影响,用户完整感到不到无机器挂失落了;
7、建议不要用根分区作为MySQL的datadir,否则你showdatabase时会发明会涌现名为#mysql50#lost+found的数据库;
8、就算产生脑裂的成绩,DRBD也不会丧失数据的,手动处理就是;正由于DRBD靠得住,MySQL也推举将其作为MySQL完成高可用计划之一,其详细操作详见http://database.51cto.com/art/201209/355332.htm

小知识:如果说Ubuntu是现今最受桌面用户欢迎的Linux操作系统,那么CentOS就是最受公司、企业、IDC喜爱的Linux发行版了。
老尸 该用户已被删除
沙发
发表于 2015-1-26 12:51:51 | 只看该作者
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
乐观 该用户已被删除
板凳
发表于 2015-2-4 20:55:51 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
地板
发表于 2015-2-10 11:02:49 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
蒙在股里 该用户已被删除
5#
发表于 2015-3-1 13:07:27 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
飘灵儿 该用户已被删除
6#
发表于 2015-3-10 21:21:26 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
变相怪杰 该用户已被删除
7#
发表于 2015-3-17 16:29:08 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
若相依 该用户已被删除
8#
发表于 2015-3-24 19:44:02 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 08:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表