Este artigo irá guiá-lo através da compilação e instalação do DRBD 9 a partir do código-fonte usando os tarballs de código-fonte fornecidos pelo LINBIT, encontrados em “Downloads” em LINBIT.com
Certifique-se de verificar os URLs do tarball de origem e as versões de pacotes dependentes nas seções abaixo.
Se quiser um pacote mais novo para ser compilado, busque no site linbit.com
Aqui iremos compilar em distros baseadas em RHEL.
Veja a importância em instalar os pacotes kernel-devel e kernel-headers.
RHEL/CentOS 7 e RHEL/AlmaLinux 8
DRBD 9 Kernel Module
yum group install Development\ Tools -y
yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) -y
curl -LO https://pkg.linbit.com//downloads/drbd/9/drbd-9.1.7.tar.gz
tar xf drbd-9.1.7.tar.gz; cd ./drbd-9.1.7
make && make install
modprobe drbd
DRBD 9 Utils
curl -LO https://pkg.linbit.com//downloads/drbd/utils/drbd-utils-9.21.1.tar.gz
tar xf drbd-utils-9.21.1.tar.gz; cd drbd-utils-9.21.1
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make tools && make install
SLES/OpenSUSE Leap 15.3
DRBD 9 Kernel Module
zypper up -y && reboot
zypper install -y -t pattern "devel_basis" "devel_C_C++" "devel_kernel"
curl -LO https://pkg.linbit.com//downloads/drbd/9/drbd-9.1.7.tar.gz
tar xf drbd-9.1.7.tar.gz; cd ./drbd-9.1.7
make && make install
modprobe drbd
DRBD 9 Utils
curl -LO https://pkg.linbit.com//downloads/drbd/utils/drbd-utils-9.21.1.tar.gz
tar xf drbd-utils-9.21.1.tar.gz; cd drbd-utils-9.21.1
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make tools && make install
Comment on “Compilando DRBD 9 e DRBD Utils a partir do código-fonte”