¿Cómo configuro gluster en una configuración simple no agrupada?

¿Cómo configuro gluster en una configuración simple no agrupada?

me gustaría configurarglusterfspara reemplazar mi uso de NFS4, ¿cómo puedo hacerlo?

Respuesta1

(respuesta en progreso, se agradecería cualquier ayuda para probar esto y editarlo, esto funciona y ha sido probado el 12.04, ¡pero solo yo!)

Este es un tutorial paso a paso basado en Michael J. Chudobiak.guíapara Fedora. Esto supone que está intentando compartir el /fileserverdirectorio desde un servidor central con los clientes. Nunca pude hacer que esto funcionara en el pasado, pero lo intenté en 12.04 y ahora me resulta más fácil que usar NFS.

En el servidor:

Instale el servidor:sudo apt-get install glusterfs-server

Primero crea un volumen que quieras compartir, puedes nombrarlo como quieras, en este ejemplo lo nombro volumename, y luego usas el nombre DNS de tu servidor. No tengo DNS para mis máquinas en casa, así que uso el nombre del servidor. .local para usar el nombre DNS asignado por Avahi:

sudo gluster volume create volumename transport tcp yourservername:/fileserver

Ahora comenzamos el volumen:

sudo gluster volume start volumename

¡Y eso es! El servidor ahora ofrece un recurso compartido de gluster llamado volumename.

Sobre cada cliente:

Instale el cliente:sudo apt-get install glusterfs-client

Ahora montemos el volumen compartido de glusterfs.

    mount -t glusterfs yourservername:/volumename /mountdirectory

En el cliente, vea si puede acceder a los archivos en formato /fileserver. De lo contrario, lea los /var/log/glusterfs/*archivos tanto en el cliente como en el servidor.

Para montar el recurso compartido en el arranque, puede agregarlo a su/etc/fstab

yourservername:/volumename /mountdirectory glusterfs defaults,_netdev 0 0

Referencias:

información relacionada