drbd 全称Distributed Replicated Block Device,分布式复制块设备,相当于网络raid1,可以实现块设备的高可用。经典的用法是drbd+heartbeat。

 

drbd已经从2.6.33版本开始进入linux内核,由于RHEL 6的内核较老,没有提供drbd模块,仓库也没有提供drbd管理工具。

故本文提供一个srpm包,内核模块手动编译(每次升级内核都需要重新编译)。

 

使用方法简介

 

  1. yum install rpm-build gcc make automake bison flex  -y 
  2. rpm -i drbd84-kmod-8.4.2-1.el6.src.rpm  
  3. rpm -i drbd84-utils-8.4.2-1.el6.src.rpm  
  4. cd ~/rpmbuild/SPEC  
  5. rpmbuild -bp drbd84-kmod.spec drbd84-utils.spec  
  6. rpbuild -ba drbd84-kmod.spec drbd84-utils.spec  
  7. cd ../RPMS/x86_64/  
  8. rpm -ivh kmod-drbd84-8.4.2-1.el6.x86_64.rpm drbd84-utils-8.4.2-1.el6.x86_64.rpm  

中途如果提示缺少依赖包,直接yum安装,然后继续编译。

 

附件直接去掉.zip后缀名即可。