Glusterfs (Español)
Esta traducción de Glusterfs fue revisada el 2020-12-10. Si existen cambios puede actualizarla o avisar al equipo de traducción.
Glusterfs es un sistema de archivos en red escalable.
Instalación
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.service
en 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/fstab
para incluir la siguiente linea, donde/dev/sdXY
es 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