Ubuntu 12.04 glusterfs volume failed to mount at boot time
Posted
by
user183394
on Server Fault
See other posts from Server Fault
or by user183394
Published on 2012-09-24T19:43:31Z
Indexed on
2013/10/28
3:57 UTC
Read the original article
Hit count: 494
I have just setup 7 KVM guests, all running Ubuntu 12.04 LTS 64bit Minimal server to test out glusterfs 3.2.5 from the Ubuntu official repo. Two of them form a mirrored pair (i.e. replica 2
), and five of them are clients. I am still new to this file system and would like to gain some "hands-on" experience.
The setup was mostly uneventful, until I put in the following into each glusterfs
client's /etc/fstab
:
192.168.122.120:/testvol /var/local/testvol glusterfs defaults,_netdev 0 0
, where 192.168.122.120
is the IP address of the first "glusterfs server".
If I issue either a manaul mountall
or a mount.glusterfs 192.168.122.120:/testvol /var/local/testvol
on CLI, a mount
shows that the volume is successfully imported. But once a client is rebooted, after it comes back up, the volume is not mounted!
I searched the Internet, and found this article, but since I am not running both client and server on the same node, IMHO it's not strictly applicable.
So, as a kludgy "get-around", I put in a sleep 3 && mount.glusterfs 192.168.122.120:/testvol /var/local/testvol
into each client node's /etc/rc.local
. It seems to be able to get the volume mounted on each node, as far as I can tell.
But this is quite ugly, and I would appreciate a hint as to how to resolve this glusterfs-non-boot-time-mounting issue correctly.
Note that I used the IP address of the first "glusterfs server" although the /etc/hosts
of all nodes have been populated with their hostnames. I figured that the use of IP address is more robust.
--Zack
© Server Fault or respective owner