Consulta sobre drbd

Ernesto del Campo ernesto en desis.cl
Vie Abr 29 08:53:57 CLT 2005


Estimados, Ya pude montar  la unidad /dev/drbd0 dejando como primary con la
herramienta drbdsetup.

Ahora, si estoy en lo correcto, realice una prueba, la cual fue montar esta
partición en el nodo 1 y crear una carpeta.

Luego desmonto, dejo como secundario y dejo como primario en el nodo 2,
montando la unidad. El problema es que no me sincroniza nada... :(

Viendo los logs, me sal esto...¿alguna sugerencia?
PD: estoy haciendo el tutorial altiro (no kiero volver a darme las pajas
nuevamente), asi que penas lo tenga lo comparto.

Apr 29 08:32:34 nodo1 kernel: drbd0: resync bitmap: bits=93743 words=2930
Apr 29 08:32:34 nodo1 kernel: drbd0: size = 366 MB (374972 KB)
Apr 29 08:32:34 nodo1 kernel: drbd0: 366 MB marked out-of-sync by on disk
bit-map.
Apr 29 08:32:34 nodo1 kernel: drbd0: Found 5 transactions (9 active extents)
in activity log.
Apr 29 08:32:34 nodo1 kernel: drbd0: drbdsetup [31552]: cstate Unconfigured
--> StandAlone
Apr 29 08:32:34 nodo1 kernel: drbd0: drbdsetup [31554]: cstate StandAlone
--> Unconnected
Apr 29 08:32:34 nodo1 kernel: drbd0: drbd0_receiver [31555]: cstate
Unconnected --> WFConnection
Apr 29 08:32:34 nodo1 kernel: drbd0: drbd0_receiver [31555]: cstate
WFConnection --> WFReportParams
Apr 29 08:32:36 nodo1 kernel: drbd0: sock_recvmsg returned -11
Apr 29 08:32:36 nodo1 kernel: drbd0: drbd0_receiver [31555]: cstate
WFReportParams --> BrokenPipe
Apr 29 08:32:36 nodo1 kernel: drbd0: short read expecting header on sock:
r=-11
Apr 29 08:32:36 nodo1 kernel: drbd0: Discarding network configuration.
Apr 29 08:32:36 nodo1 kernel: audit(1114777956.400:0): avc:  denied  {
rawip_send } for  pid=31555 comm=drbd0_receiver saddr=192.168.1.241 src=7788
daddr=192.168.1.242 dest=32811 netif=eth0
scontext=system_u:object_r:unlabeled_t
tcontext=system_u:object_r:netif_eth0_t tclass=netif
Apr 29 08:32:36 nodo1 kernel: drbd0: worker terminated
Apr 29 08:32:36 nodo1 kernel: drbd0: drbd0_receiver [31555]: cstate
BrokenPipe --> Unconnected
Apr 29 08:32:36 nodo1 kernel: drbd0: Connection lost.
Apr 29 08:32:36 nodo1 kernel: drbd0: drbd0_receiver [31555]: cstate
Unconnected --> StandAlone
Apr 29 08:32:36 nodo1 kernel: drbd0: receiver terminated


Ernesto del Campo C.
Administrador de Sistemas Internet
Servicios y Tecnología Ltda [http://www.desis.cl]. 
Tel. 02-5512165  09-1392309
-----Mensaje original-----
De: linux-bounces en listas.inf.utfsm.cl
[mailto:linux-bounces en listas.inf.utfsm.cl] En nombre de Luis Eduardo Vivero
Peña
Enviado el: jueves, 28 de abril de 2005 23:37
Para: Discusion de Linux en Castellano
Asunto: Re: Consulta sobre drbd

El jue, 28-04-2005 a las 21:01 -0400, Ernesto del Campo escribió:
> Estimados listeros...
> 
> Tengo un problema con drbd.
> Logre hacer que las dos maquinas funcionara...

Ea! Cuando te funcione haz un mini tutorial porque es un verdadero lio
hacerlo funcionar.

> Primero inicio drbd en el nodo 2, luego en el 1... hasta ahí todo OK.
> Este me crea /dev/drbd0 en los dos nodos (La idea es configurar luego
> heartbeat)

Heartbeat es facil, ni se compara con hacer funcionar drbd. Cuando trate
de implementarlo hace algo asi como un mes, encontre que el paquete para
Debian Sarge se caia (segmentation fault). Las fuentes no compilaban...
El tutorial oficial del sitio web no estaba de acuerdo a la informacion
que venia con el paquete...

No significa que no se pueda, simplemente tiene su complicacion. Pero
sirve muchisimo; replicar sistemas de archivos en donde se monten
sistemas de correo electronico, bases de datos, etc, cualquier dato
variable.

> Necesito probar si se esta haciendo el raid, por ello trato de montar
> /dev/drbd0 en una carpeta creada en el nodo1 pero me da lo siguiente: 

En que distro estas trabajando? Estas usando un paquete que viene con la
distro o desde las fuentes?

> /dev/drbd0: Error de entrada/salida
> mount: dispositivo de bloques /dev/drbd0 está protegido contra escritura;
> se monta como sólo lectura
> /dev/drbd0: Error de entrada/salida
> mount: /dev/drbd0 ya está montado o /backup/ está ocupado

Probablemente eso es la salida de syslog/messages, asi es que no
serviria decirte que envies el log.

> y ahí quedo...
> 
> instale el drbd-0.7.5
> 
> y mi configuración del drbd.conf es:

Suerte!

[...]




Más información sobre la lista de distribución Linux