快速业务通道

两台linux完美实现双机热备

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-28
你会发现成功完成! 同步完成以后,在drbd2上查看硬盘状态 注意磁盘状态是:"Secondary/Primary" 格式化网络磁盘 6)设置drbd开机启动 在两台机器上都执行 chkconfig drbd on 7)手工测试drbd是不是正常工作 在drbd1上建立3个文件 在drbd2上验证结果 ok,我们现在已经确定drbd是正常工作的了.也相信在这么细致的介绍下,你已经熟悉了它是怎么工作了.我们现在有了“网络存储”了.下一步就是让一个东东帮我们调度资源了.简单的几步配置有请heartbeat出场 3.配置heartbeat 1)安装heartbeat apt-get install heartbeat 2)配置heartbeat vi /etc/heartbeat/ha.cf logfacility local0 keepalive 2 deadtime 10 auto_failback off bcast eth0 node drbd1 drbd2
vi /etc/heartbeat/haresources drbd1 drbddisk::r0 Filesystem::/dev/drbd0::/mnt::ext3
vi authkeys auth 3 3 md5 abc
chmod 600 authkeys
Empire CMS,phome.net
3)相同的配置复制到drbd2 scp authkeys haresources ha.cf root@192.168.1.12:/etc/heartbeat/ 4)确保服务都是正常运行的 /etc/init.d/drbd start /etc/init.d/heartbeat start
5)切换测试 通过cat /proc/drbd查看drbd的状态或者mount查看/mnt是不是已经挂载确定资源所在的机器.然后在那台机器的/mnt新建立一些文件并停掉那台机器上的heartbeat.看另一台机器上/mnt是不是被自动挂载了呢?里面是不是有刚创建的文件?good luck!
总结:基本两台linux实现的双机热备到此就要结束了.回顾一下环境:两台机器;两块独立的分区,最好是一样大,只分区,而没有格式化;linux操作系统;drbd网络磁盘;heartbeat实现资源调度;好像就这么多东西吧.可能您要说了,看完这篇文章,一点实际意义都没有,只是实现了共享磁盘.哈哈,我要说,要想发挥威力就要仔细的看一下heartbeat的资源调度了,有了这位大管家,还有啥实现不了的服务呢?

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号