drbd自從kernel3.1 成爲內核一部分,但是rhel 6 沒有drbd支持,因此我們自己可以打包rpm。
1、下載drbd 源碼包
- mkdir -p ~/rpmbuild/SOURCES
- cd ~/rpmbuild/SOURCES/
- wget http://oss.linbit.com/drbd/8.4/drbd-8.4.3.tar.gz
2、編譯
- tar zxvf drbd-8.4.3.tar.gz
- cd drbd-8.4.3
- ./configure --enable-spec --with-km
- rpmbuild -ba drbd.spec
- rpmbuild -ba drbd-km.spec
3、編譯獲得的SRPM包
- drbd-8.4.3-2.el6.src.rpm
- drbd-km-8.4.3-2.el6.src.rpm
編譯獲得的RPM包
- drbd-8.4.3-2.el6.x86_64.rpm
- drbd-bash-completion-8.4.3-2.el6.x86_64.rpm
- drbd-debuginfo-8.4.3-2.el6.x86_64.rpm
- drbd-heartbeat-8.4.3-2.el6.x86_64.rpm
- drbd-km-2.6.32_358.2.1.el6.x86_64-8.4.3-2.el6.x86_64.rpm
- drbd-km-debuginfo-8.4.3-2.el6.x86_64.rpm
- drbd-pacemaker-8.4.3-2.el6.x86_64.rpm
- drbd-udev-8.4.3-2.el6.x86_64.rpm
- drbd-utils-8.4.3-2.el6.x86_64.rpm
- drbd-xen-8.4.3-2.el6.x86_64.rpm
4、安裝drbd rpm包
- rpm -ivh drbd-8.4.3-2.el6.x86_64.rpm drbd-km-2.6.32_358.2.1.el6.x86_64-8.4.3-2.el6.x86_64.rpm
5、檢查並加載內核模塊
- modprobe -l |grep drbd
- modporbe drbd
- lsmod |grep drbd