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
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.