System ist ein Debian Wheezy mit GlusterFS 3.6.1. Ziel ist es ein Volume zu mounten. Dabei erhielt ich folgende Meldung:
# mount -t glusterfs node01:vol1 /mnt/vol1
WARNING: getfattr not found, certain checks will be skipped..
Normalerweise soll attr nicht benötigt werden.
Lösung attr
Nach der Installation:
# aptitude install attr
war diese Meldung verschwunden, jedoch wurde das Volume nicht gemountet.
Lösung GlusterFS Mount
Nach etwas Suchen fand ich folgenden Befehl:
# env -i LC_NUMERIC=“en_US.UTF-8″ mount -t glusterfs -o transport=tcp node01:vol2 /mnt/vol1
Mit Meldung ins Log zu schauen: „/var/log/glusterfs/mnt.vol1.log“
Server and Client lk-version numbers are not same, reopening the fds [2015-01-03 23:42:39.378371] W [glusterfsd.c:1194:cleanup_and_exit] (--> 0-: received signum (15), shutting down [2015-01-03 23:46:37.722913] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version 3.6.1 (args: /usr/sbin/glusterfs --volfile-server=node01 --volfile-server-transport=tcp --volfile-id=vol1 /mnt/vol1) [2015-01-03 23:46:37.731867] I [dht-shared.c:337:dht_init_regex] 0-vol1-dht: using regex rsync-hash-regex = ^\.(.+)\.[^.]+$ [2015-01-03 23:46:37.733487] I [client.c:2280:notify] 0-vol1-client-0: parent translators are ready, attempting connect on transport [2015-01-03 23:46:37.734510] I [client.c:2280:notify] 0-vol1-client-1: parent translators are ready, attempting connect on transport Final graph: +------------------------------------------------------------------------------+ [2015-01-03 23:46:37.736759] I [rpc-clnt.c:1761:rpc_clnt_reconfig] 0-vol1-client-0: changing port to 49152 (from 0) [2015-01-03 23:46:37.736836] I [rpc-clnt.c:1761:rpc_clnt_reconfig] 0-vol1-client-1: changing port to 49153 (from 0) [2015-01-03 23:46:37.739712] I [client-handshake.c:1415:select_server_supported_programs] 0-vol1-client-1: Using Program GlusterFS 3.3, Num (1298437), Version (330) [2015-01-03 23:46:37.739944] I [client-handshake.c:1415:select_server_supported_programs] 0-vol1-client-0: Using Program GlusterFS 3.3, Num (1298437), Version (330) [2015-01-03 23:46:37.740252] W [client-handshake.c:1109:client_setvolume_cbk] 0-vol1-client-1: failed to set the volume (Permission denied) [2015-01-03 23:46:37.740288] W [client-handshake.c:1135:client_setvolume_cbk] 0-vol1-client-1: failed to get 'process-uuid' from reply dict [2015-01-03 23:46:37.740309] E [client-handshake.c:1141:client_setvolume_cbk] 0-vol1-client-1: SETVOLUME on remote-host failed: Authentication failed [2015-01-03 23:46:37.740329] I [client-handshake.c:1227:client_setvolume_cbk] 0-vol1-client-1: sending AUTH_FAILED event [2015-01-03 23:46:37.740359] E [fuse-bridge.c:5145:notify] 0-fuse: Server authenication failed. Shutting down. [2015-01-03 23:46:37.740382] I [fuse-bridge.c:5599:fini] 0-fuse: Unmounting '/mnt/vol1'. [2015-01-03 23:46:37.750406] W [glusterfsd.c:1194:cleanup_and_exit] (--> 0-: received signum (15), shutting down
Leider funktioniert dies nur mit „us_US“, und das obwohl meine locals alle de_DE sind. Manchmal muss ich es auch 2x hintereinander ausführen?! Mehr habe ich bisher nicht erfahren…
Lösung Final als Workaround
So da dies auch nicht der Weisheits letzter Schluss ist und keiner im IRC eine Antwort gibt, funktioniert der Mount des Volumes definitiv ohne Probleme mittels NFS. Hier die Anleitung: GlusterFS Volume Mount mit NFS
Update
Das Problem ist bekannt und hier im Bug 1157107 dokumentiert. Demnach soll es in der nächsten Version 3.6.2 behoben werden.
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.