lokalisan mountolt glusterfs nem mukodik boot utan systemd alatt (debian 8.x jessie)

 ( ardi | 2017. március 3., péntek - 11:06 )

Sziasztok,

2x debian glusterfs szerverem van, es az egyiken lokalisan mint glusterfs-client
mountoltam egy letrehozott glusterfs konyvtarat.
Mukodik az egesz, de boot utan nem csatolodik fel a filerendszer.

cat /etc/debian_version
8.7

#dpkg -l|grep gluster
ii glusterfs-client 3.8.9-1 amd64 clustered file-system (client package)
ii glusterfs-common 3.8.9-1 amd64 GlusterFS common libraries and translator modules
ii glusterfs-server 3.8.9-1 amd64 clustered file-system (server package)

Ket megoldast talaltam:

1. manualisan: mount -a

2. noauto,x-systemd.automount parameterekkel
localhost:MYGVOL /srv/gluster/mygvol glusterfs noauto,_netdev,defaults,transport=tcp,xlator-option=*client*.ping-timeout=10 0 0

helyett:

localhost:MYGVOL /srv/gluster/mygvol glusterfs noauto,x-systemd.automount,x-systemd.device-timeout=10,_netdev,defaults,transport=tcp,xlator-option=*client*.ping-timeout=10 0 0

Igy:

# mount|grep gluster
systemd-1 on /srv/gluster/mygvol type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
/dev/mapper/vg-lv_glstr_logs on /var/log/glusterfs type ext4 (rw,nosuid,nodev,noexec,relatime,nobarrier,data=ordered)
localhost:MYGVOL.tcp on /srv/gluster/mygvol type fuse.glusterfs (rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)

Megjegyzes: a localhost:MYGVOL.tcp csak akkor jelenik meg, ha /srv/gluster/mygvol konyvtarba beiras tortenik ('touch /srv/gluster/mygvol/ujfile') vagy 'ls /srv/gluster/mygvol'. Ekkor csatolodik fel a filerendszer.

#journalctl -b|grep mount

Mar 03 08:27:25 myserver1 systemd[1]: Got automount request for /srv/gluster/mygvol, triggered by 1270 (touch) <---triggered

Letezik erre jobb,elegansabb megoldas systemd ala?

Koszonom a hozzaszolasokat.
ardi

UPDATE: 11:44 03-Mar-2017

Sajnos, nem mukodik az egesz reboot utan az elso szerveren, ha a masik szerver nem elerheto. :-(

UPDATE: 12:16 03-Mar-2017

Ha viszont hasznaljuk a force parametert (gluster volume GVOL force) az elso rendszeren, a mountolt
glusterfs filrendszer elerheto es irhato. A masik rendszer bekapcsolasa utan automatikus healing all be (gondolom, megfelelo parameter beallitasa utan).

Melyik is ez a parameter?