linux查看双机热备运行,两台Linux完美实现双机热备

7)手工测试drbd是不是正常工作

在drbd1上建立3个文件

5437f4983fc7ff3de168660606e35ed4.png

在drbd2上验证结果

01218d7dd2161fa2cfb58c338d5f89f6.png

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

3)相同的配置复制到drbd2

scp authkeys haresources ha.cf root@192.168.1.12:/etc/heartbeat/

7687571547d4aac95b5ab59e1e5b743c.png

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的资源调度了,有了这位大管家,还有啥实现不了的服务呢?

44/4<1234

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值