Glusterfs (Español)
Artículos relacionados
Glusterfs es un sistema de archivos en red escalable.
Instalación
Instale el paquete glusterfs .
Configuración
Glusterfs puede configurarse para ejecutarse en muchas opciones diferentes según las necesidades operativas, incluidas las distribuidas y las replicadas. Para el ejemplo a continuación, se está creando un servidor replicado de dos nodos, con los nodos gluster1 y gluster2. Cada uno tiene dos discos, uno que contiene el sistema operativo (sda), el otro para ser compartido por glusterfs (sdb). A menos que se indique, toda la configuración se realiza en gluster1:
- Inicie/Active
glusterd.serviceen ambos servidores.
- Conecte los servidores:
# gluster peer probe gluster2
- Particione y formatee la unidad glusterfs en ambos servidores.
- Se recomienda crear una única partición y formatearla como xfs.
- En ambos servidores se montan automáticamente las unidades añadiendo
/etc/fstabpara incluir la siguiente linea, donde/dev/sdXYes el dispositivo apropiado (por ejemplo,/dev/sdb1):
/etc/fstab
/dev/sdXY /export/sdXY xfs defaults 0 0
- En ambos servidores monte los discos. Luego cree un brick:
# mkdir -p /export/sdXY/brick
- Active la replicación en el servidor primario:
# gluster volume create gv0 replica 2 gluster1.mydomain.net:/export/sdb1/brick gluster2.mydomain.net:/export/sdb1/brick
- Asegúrese de que el volumen se crea correctamente:
# gluster volume info
- Inicie el volumen:
# gluster volume start gv0
- Y finalmente, monte el volumen:
# mkdir -p /mnt/glusterClientMount # mount -t glusterfs gluster1:/gv0 /mnt/glusterClientMount
Automontar un volumen gluster en el arranque
Para montar un volumen gluster en el arranque, systemd debe esperar a que se inicien tanto la red como el servicio glusterd. Puede especificar las siguientes opciones de fstab para hacer esto:
/etc/fstab
localhost:/gv0 /mnt/glusterClientMount glusterfs defaults,_netdev,x-systemd.requires=glusterd.service,x-systemd.automount 0 0