hint: resulting RPMS can be found here
requirements
yum -y groupinstall compat-libraries development security-tools yum -y install mlocate vim createrepo wget kabi-yum-plugins docbook-style-xsl docbook-simple docbook-slides docbook-style-dsssl docbook-utils docbook-utils-pdf pygobject2 #TODO w/o X11 nor texlive yum install gcc gcc-c++ make automake autoconf help2man libxslt libxslt-devel flex rpm-build kernel-devel yum install po4a mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}/
grab
wget http://www.linbit.com/downloads/drbd/9.0/drbd-9.0.23-1.tar.gz wget http://www.linbit.com/downloads/drbdmanage/drbdmanage-0.99.18.tar.gz wget http://www.linbit.com/downloads/drbd/utils/drbd-utils-9.13.1.tar.gz
extract, build and install
tar xzf drbd-9.0.23-1.tar.gz cd drbd-9.0.23-1/ make -j16 kmp-rpm ll /root/rpmbuild/RPMS/x86_64/ cd ../ tar xzf drbd-utils-9.13.1.tar.gz cd drbd-utils-9.13.1/ vi drbd.spec.in %bcond_without sbinsymlinks + %if %{rhel} == 7 + %undefine with_sbinsymlinks + %endif ./configure make -j16 rpm ls -lhtr /root/rpmbuild/RPMS/x86_64/ cd ../ tar xzf drbdmanage-0.99.18.tar.gz cd drbdmanage-0.99.18/ make -j16 rpm ll dist/ cd ../
install
cd /root/rpmbuild/RPMS/x86_64/ rpm -Uvh *.rpm rpm -qa | grep drbd cd drbdmanage-0.99.18/dist/ rpm -ivh drbdmanage-0.99.18-1.noarch.rpm
share
rm -f epel-release-latest-7.noarch.rpm scp -r *.rpm lin2:~/ scp -r *.rpm lin3:~/ scp drbdmanage-0.99.18/dist/drbdmanage-0.99.18-1.noarch.rpm lin2:~/ scp drbdmanage-0.99.18/dist/drbdmanage-0.99.18-1.noarch.rpm lin3:~/
and on the other nodes
cd ~/ rm -f epel-release-latest-7.noarch.rpm yum install pygobject2 rpm -Uvh *.rpm
LINBIT https://github.com/LINBIT
Index of /downloads http://www.linbit.com/downloads/
Index of /downloads/drbd/9.0 http://www.linbit.com/downloads/drbd/9.0/
All Downloads https://www.linbit.com/linbit-software-download-page-for-linstor-and-drbd-linux-driver/
3.4. Compiling packages from source https://www.linbit.com/drbd-user-guide/drbd-guide-9_0-en/#s-from-source
Building DRBD9 https://www.alteeve.com/w/Building_DRBD9
How to Setup DRBD to Replicate Storage on Two CentOS 7 Servers https://www.tecmint.com/setup-drbd-storage-replication-on-centos-7/
DRBD 9 : Install https://www.server-world.info/en/note?os=CentOS_7&p=drbd9&f=1
Compile drbd9 on CentOS7 https://zero.latelan.com/2018-05-23/compile-drbd9-on-centos7/