检测配置文件:
#drbdadm ajust db
至此drbd已经配置完毕,以上步骤在主从服务器上都要做,而且drbd的配置文件要保持一致。
主服务器和从服务器上创建matadata:
# drbdadm create-md all
主从服务器启动drbd:
# /etc/init.d/drbd start
此时主从服务器之间开始同步数据,第一次的话时间会稍微长一些。
将drbd-M 设为主节点
第一次的话要使用:
# drbdsetup /dev/drbd0 primary -o
以后可以使用drbdadm primary all命令。
将新创建的设备格式化并且挂载:
# mkfs.ext3 /dev/drbd0 //破坏文件系统:dd if=/dev/zero bs=1M of=/dev/sdb2;sync
# mount /dev/drbd0 /data/
# df –H
在/data目录下创建文件进行测试:
# cd /data/
# mkdir linna
# touch database
# ls
database linna lost+found
下面进行测试:
drbd-M:
将主服务器降为从:
先卸载设备:
# umount /data/
# drbdadm secondary all
PS:临时切断节点之间的连接可以使用:#drbdadm connect all
查看系统日志/var/log/message:
Drbd-S:
我们再将从服务器提升为主服务器看下数据能否同步过来:
# drbdadm primary all
# mount /dev/drbd0 /data # cd /data/
看,数据已经同步过来了!
我们可以通过查看/proc/drbd来监控主从节点间之间数据同步的过程:
#Watch -n 10 ‘cat /proc/drbd’