GlusterFS – Native Client Installation und Mount des Volume

System ist ein Debian Wheezy
Ziel ist es ein GlusterFS 3.4.0 Volume eines Distributed Filesystem auf einem Debian Wheezy mittels nativ Client zu mounten.

1. Installtion – GlusterFS – GPG Key hinzufügen
# wget -O – http://download.gluster.org/pub/gluster/glusterfs/3.4/3.4.0/Debian/pubkey.gpg | apt-key add –
# wget -O – http://download.gluster.org/pub/gluster/glusterfs/3.5/3.5.0/Debian/pubkey.gpg | apt-key add –

GlusterFS – in der Sourcelist eintragen, da in Wheezy nur die 3. 2.7-3 enthalten ist
# echo deb http://download.gluster.org/pub/gluster/glusterfs/3.4/3.4.0/Debian/apt wheezy main > /etc/apt/sources.list.d/gluster.list
# echo deb http://download.gluster.org/pub/gluster/glusterfs/3.5/3.5.0/Debian/apt wheezy main > /etc/apt/sources.list.d/gluster.list

1.1. Installation – Updaten der Paketquellen
# aptitude update && aptitude safe-upgrade

1.2 Installation – GlusterFS – Native Client Installation:
# aptitude install glusterfs-common glusterfs-client

# glusterfs –version
glusterfs 3.4.0 built on Jul 19 2013 03:56:38
Repository revision: git://git.gluster.com/glusterfs.git
Copyright (c) 2006-2013 Red Hat, Inc. <http://www.redhat.com/>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
It is licensed to you under your choice of the GNU Lesser
General Public License, version 3 or any later version (LGPLv3
or later), or the GNU General Public License, version 2 (GPLv2),
in all cases as published by the Free Software Foundation.

1.3 Installation – GlusterFS Nativ Client – Fuse
# lsmod |grep fuse
fuse                   62020  5
sollte es keine Rückmeldung geben – installieren:
# aptitude install fuse-utils libfuse-dev

Kontrolle ob fuse geladen wurde
# dmesg |grep -i fuse
[169945.290230] fuse init (API version 7.17)

ansonsten ggf. in den Kernel laden:
# modprobe fuse

2. Verzeichnis für Mountpunkt erstellen
# mkdir /mnt/vol1

2.1. Manuell Volume vol1 mounten
# mount -t glusterfs glusternode1:/vol1 /mnt/vol1

2.2 Manuell Volume vol1 mit Backupserver mounten
Sollte der erste Server nicht erreichbar sein, so kann man einen weiteren angeben, der dann zum mounten aufgerufen wird.
# mount -t glusterfs -o backupvolfile-server=glusternode2 glusternode1:/vol1 /mnt/vol1

2.3. Kontrolle Mount – GlusterFS Native Client
# df -h /mnt/vol1
glusternode1:/vol1                                    572G    2,4G  540G    1%                      /mnt/gluster

3. Fehler GlusterFS Nativ Client – no such file or directory

# mount -t glusterfs glusternode01:/vol1 /mnt/gluster/
ERROR: failed to create logfile “/var/log/glusterfs/mnt-gluster-.log” (No such file or directory)
ERROR: failed to open logfile /var/log/glusterfs/mnt-gluster-.log
Mount failed. Please check the log file for more details.

Lösung: mkdir /var/log/glusterfs

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.