分布式复制块设备(DRBD 技术)是一种基于软件的,无共享,复制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像
DRBD 镜像数据的特点:
实时性:当应用对磁盘的数据进行修改时,复制立即发生。
透明性:应用程序的数据存储在镜像设备上是独立和透明的,数据可存储在不同的服务器
上。
同步镜像和异步镜像:同步镜像,当本地发申请进行写操作进行时,同步写到两台服务器
上。异步镜像,当本地写申请已经完成对本地的写操作时,开始对对应的服务器进行写操作
二、要求及拓扑
本实验部署drbd+heartbeat+nfs环境,建立一个高可用(HA)的文件系统服务器集群,通过DRBD保证了服务器数据的完整性和一致性。在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵。因为数据同时存在于本地主服务器和备份服务器上。切换时,远程主机只要使用它上面的那份备份数据,就可以继续提供主服务器上相同的服务,并且client用户对主服务器的故障无感知。
三、实验环境
系统:VMware RedHat-5.4
master node1.abc.com 192.168.2.1 eth1 192.168.3.1
slave node2.abc.com 192.168.2.2 eth1 192.168.3.2
虚拟ip:192.168.2.100
两台服务器新加一块硬盘/dev/sdb,创建/dev/sdb1分区互为镜像
注意创建分区时,大小要一致,若不一致,以小的为准
//时间相同,读取主板时间作为当前时间
# hwclock -s
//两个服务器的hosts文件修改,可以正常解析ip与主机名
# echo "192.168.2.1 node1.abc.com" >> /etc/hosts
# echo "192.168.2.2 node1.abc.com" >> /etc/hosts