SAN único con ocfs2 y gfs2

SAN único con ocfs2 y gfs2

Tengo una única SAN con dos unidades virtuales. (es decir, son montajes separados, pero están asignados a la misma dirección IP). Por ejemplo, si lo hago ls /dev/disk/by-path/, veo esto:

ip-172.16.100.5:3260-iscsi-iqn.[all same]-lun-0@
ip-172.16.100.5:3260-iscsi-iqn.[all same]-lun-1@
ip-172.16.100.6:3260-iscsi-iqn.[all same]-lun-0@
ip-172.16.100.6:3260-iscsi-iqn.[all same]-lun-1@

(Hay dos entradas para cada una porque yo multipathtambién las estoy usando).

Actualmente, estoy usando OCFS2 (Oracle Cluster Filesystem) para ambas unidades virtuales. Sin embargo, me gustaría probar GFS2 con uno de ellos. Creo/espero que esto no sea un problema. Sería como si un único servidor exportara dos sistemas de archivos, uno que usara Samba y otro que usara NFS. Al menos eso es lo que pienso.

Sin embargo, dado que la otra unidad virtual (es decir, la que seguirá usando OCFS2) tiene datos, me gustaría preguntar si alguien puede ver algún problema con esto.

El servidor ejecuta Ubuntu 20.04.

¡Cualquier consejo sería apreciado! ¡Gracias!

Respuesta1

No, GFS2 y OCFS2 no pueden compartir los mismos LUN. El cambio entre ellos implica una migración del almacenamiento a nuevos volúmenes, tal vez mediante la restauración de una copia de seguridad.

NFS y SMB son protocolos para compartir archivos. En el cable hay una abstracción de archivos, el sistema de archivos del servidor no importa. Existen servidores SMB y NFS para Windows, UNIX y Linux, y todos exportan sus sistemas de archivos locales favoritos.

GFS2 y OCFS2, por el contrario, son sistemas de archivos de almacenamiento compartido.Una SAN presenta los mismos LUN de dispositivo de bloque a múltiples hosts. Los administradores de cerraduras distribuidas mantienen la coherencia. Al igual que su sistema de archivos local favorito, cada uno tiene su propia estructura de disco específica. Similar a montar un sistema de archivos ext4 como xfs, se niega a montarse en el mejor de los casos y se corrompe en el peor. A diferencia de los sistemas locales, también necesitan una API de administrador de bloqueo y no creo que estos dos sean compatibles.

información relacionada