cd drbd-8.4.5/ make clean make km-rpm KDIR=/usr/src/kernels/`uname -r`/ # 启用内核模块 自动识别内核版本 # 返回: # You have now: # /root/rpmbuild/RPMS/x86_64/drbd-km-3.10.0_693.11.6.el7.x86_64-8.4.5-1.x86_64.rpm # /root/rpmbuild/RPMS/x86_64/drbd-km-debuginfo-8.4.5-1.x86_64.rpmmakeinsta
直接编译安装
## drbd模块
cd drbd make make install lsmod|grep drbd cp drbd.ko /lib/modules/`uname -r`/kernel/lib/ ## 安装模块 modprobe drbd ## 验证drbd模块是否加载(部分系统默认有该模块) lsmod|grep drbd # drbd 364858 0 # libcrc32c 12644 4 xfs,drbd,nf_nat,nf_conntrack
编译 drbd-utils 组件
cd ../../drbd-utils-8.9.0/ ./configure make rpm # 返回: ### + exit 0 You have now: /root/rpmbuild/RPMS/x86_64/drbd-km-3.10.0_693.11.6.el7.x86_64-8.4.5-1.x86_64.rpm /root/rpmbuild/RPMS/x86_64/drbd-km-debuginfo-8.4.5-1.x86_64.rpm /root/rpmbuild/RPMS/x86_64/drbd-8.9.0-1.el7.centos.x86_64.rpm /root/rpmbuild/RPMS/x86_64/drbd-utils-8.9.0-1.el7.centos.x86_64.rpm /root/rpmbuild/RPMS/x86_64/drbd-xen-8.9.0-1.el7.centos.x86_64.rpm /root/rpmbuild/RPMS/x86_64/drbd-udev-8.9.0-1.el7.centos.x86_64.rpm /root/rpmbuild/RPMS/x86_64/drbd-pacemaker-8.9.0-1.el7.centos.x86_64.rpm /root/rpmbuild/RPMS/x86_64/drbd-bash-completion-8.9.0-1.el7.centos.x86_64.rpm /root/rpmbuild/RPMS/x86_64/drbd-debuginfo-8.9.0-1.el7.centos.x86_64.rpm ###