drbd + gfs (o algo similar)

Jorge Palma jpalmae en gmail.com
Lun Dic 1 23:00:29 CLST 2008


2008/12/1 Felipe Román Márquez <fromanm en gmail.com>:
> efectivamente, tuve que levantar un cluster, pero el rendimiento fue
> horrible.
> mientras una máquina escribe la otra no puede ni leer desde el disco
> "compartido".
>
> que otra cosa puede servir para este propósito?  drbd + ocfs que tal
> funcionará?
>
> gracias por tu respuesta Andres.
>
>
> El 01-12-2008, a las 13:55, Andres Pereira escribió:
>
>> On Mon, Dec 1, 2008 at 12:57 AM, Felipe Román Márquez > el error es el
>> siguiente:
>>>
>>> #service gfs2 restart
>>> Mounting GFS2 filesystems:  /sbin/mount.gfs2: can't connect to
>>> gfs_controld:
>>> Connection refused
>>
>> El error que obtienes es porque no está activado el daemon 'cman', y
>> segun entiendo estaría en contradicción a lo que mencionas en tu
>> posdata de no querer hacer el cluster. Adicionalmente a GFS puedes
>> usar CLVM (cluster aware lvm). Igual dale una mirada a estos
>> links[1,2]
>>
>> [1] http://sourceware.org/cluster/wiki/DRBD_Cookbook
>> [2]
>> http://blog.sqawasmi.com/index.php/2008/05/23/drbd-primary-primary-using-gfs/
>>
>> Saludos,
>>
>> --
>> Andrés Pereira
>> Unix Russian roulette: [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "You
>> live"
>>
>
>
>

El rendimiento no debiera ser horrible, revisa tu config de DRBD,
protocolo utilizado, ancho de banda asignado, etc...

Te recomiendo utilizar la receta:

- LVM como disco backend de DRBD (puedes crecer en caliente en ambos lados)
- RHCS (se requiere para GFS)
- GFS directo al device drbd (GFS2 esta como muy crudo IMHO)

CLVM le añade grasa innecesaria a tu configuración....por otro lado
estudia bien si este es el método que te sirve, considerando lo
"amarrado" que está el fencing en RHCS y GFS.

Por ejemplo, si una maquina falla y no se efectúa fencing
correctamente, GFS queda colgado hasta que reciba un "fencing OK"
desde cman.

Si puedes probar, sería interesante ver la combinación que propones
pero con OCFS2: DRBD+OCFS2.

Salu2!!


-- 
Jorge Palma Escobar
Ingeniero de Sistemas
Red Hat Linux Certified Engineer
Certificate Nº 804005089418233



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