Descarga de paquetes de DRBD para Red Hat:
Versión comercial: http://www.linbit.com/support/drbd-8.4.2/rhel5/
Versión no comercial:
RedHat does not provide DRBD® packages for RHEL although such are available in the → CentOS extras repository. Since CentOS is a binary compatible clone of RedHat, you can use the CentOS packages on RedHat as well.
Por ende, se debe utilizar el repositorio de Centos Extras para la instalación.
Creación de .repo:
Crear el archivo /etc/yum.repos.d/centos-extras.repo
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirror.centos.org/centos/5/extras/x86_64/
gpgcheck=0
Instalación de paquetes de DRBD:
Instalación de paquetes, ejecutar:
yum install drbd83 kmod-drbd83 -y
Chequeo:
modinfo drbd
Configuración
Se copia el archivo de ejemplo:
cp /usr/share/doc/drbd83-8.3.13/drbd.conf /etc/drbd.conf
Contenido
# You can find an example in /usr/share/doc/drbd.../drbd.conf.example
include "drbd.d/global_common.conf";
include "drbd.d/*.res";
resource "r0" {
protocol C;
startup {
wfc-timeout 60;
degr-wfc-timeout 120; ## 2 minutes.
}
disk {
on-io-error detach;
}
net {
allow-two-primaries;
}
syncer {
rate 80M;
}
on nodo1.domain.com {
address 192.168.1.25:7790;
device /dev/drbd0;
disk /dev/sdb1;
meta-disk internal;
}
on nodo2.domain.com {
address 192.168.1.26:7790;
device /dev/drbd0;
disk /dev/sdb1;
meta-disk internal;
}
}
Levantar el servicio:
Ejecutar
service drbd start
chkconfig drbd on
Crear la metadata:
drbdadm create-md r0
En ambos nodos ejecutar:
drbdadm up all
En uno de los nodos (primario) ejecutar:
drbdadm -- --overwrite-data-of-peer primary all
Formatear:
mke2fs -j /dev/drbd0
0 Comentarios