drbd 全称Distributed Replicated Block Device,分布式复制块设备,相当于网络raid1,可以实现块设备的高可用。经典的用法是drbd+heartbeat。
drbd已经从2.6.33版本开始进入linux内核,由于RHEL 6的内核较老,没有提供drbd模块,仓库也没有提供drbd管理工具。
故本文提供一个srpm包,内核模块手动编译(每次升级内核都需要重新编译)。
使用方法简介
- yum install rpm-build gcc make automake bison flex -y
- rpm -i drbd84-kmod-8.4.2-1.el6.src.rpm
- rpm -i drbd84-utils-8.4.2-1.el6.src.rpm
- cd ~/rpmbuild/SPEC
- rpmbuild -bp drbd84-kmod.spec drbd84-utils.spec
- rpbuild -ba drbd84-kmod.spec drbd84-utils.spec
- cd ../RPMS/x86_64/
- rpm -ivh kmod-drbd84-8.4.2-1.el6.x86_64.rpm drbd84-utils-8.4.2-1.el6.x86_64.rpm
中途如果提示缺少依赖包,直接yum安装,然后继续编译。
附件直接去掉.zip后缀名即可。