[Eisfair_dev] [eisfair-1] Frage zu nfsclient / nfsserver
Ansgar Püster
ansgar.puester at netcologne.de
Sa Mai 18 09:58:13 CEST 2013
Hallo,
folgende Konfiguration
eisvirt1
--------
base : 2.0.4
eiskernel: 2.2.0 (2.6.32-eisfair-1-SMP)
nfsclient¦printer-file¦1.1.12¦testing¦2012-10-26¦NFS client¦
/etc/config.d/nfsclient:
START_NFSCLIENT='yes'
NFSCLIENT_MOUNT_N='1'
NFSCLIENT_MOUNT_1_ACTIVE='yes'
NFSCLIENT_MOUNT_1_HOST='eisvirt2.ap.de'
NFSCLIENT_MOUNT_1_MOUNTPOINT='/vamos_share/log'
NFSCLIENT_MOUNT_1_DIRECTORY='/tomcat/log'
NFSCLIENT_MOUNT_1_OPTION='bg,retry=1
eisvirt1 # ls -lad /tomcat/log
drwxr-xr-x 2 root root 4096 May 15 20:08 /tomcat/log
eisvirt2
--------
base : 2.0.4
eiskernel: 2.2.0 (2.6.32-eisfair-1-SMP)
¦nfsserver¦printer-file¦1.3.10¦testing¦2012-10-26¦NFS server¦
/etc/config.d/nfsserver:
START_NFSSERVER='yes'
NFSSERVER_SHARE_N='1'
NFSSERVER_SHARE_1_ACTIVE='yes'
NFSSERVER_SHARE_1_PATH='/vamos_share/log'
NFSSERVER_SHARE_1_HOSTS_N='1'
NFSSERVER_SHARE_1_HOSTS_1_HOST='192.168.1.71/24'
NFSSERVER_SHARE_1_HOSTS_1_RW='yes'
NFSSERVER_SHARE_1_HOSTS_1_ANONUSER='root'
NFSSERVER_SHARE_1_HOSTS_1_ANONGROUP='root'
NFSSERVER_SHARE_1_HOSTS_1_ROOT_SQUASH='yes'
NFSSERVER_SHARE_1_HOSTS_1_ALL_SQUASH='yes'
eisvirt2 # ls -lad /vamos_share/log
drwxr-xr-x 2 root root 4096 May 15 20:08 /vamos_share/log
Startmeldung, wenn NFS-Server aktiv:
eisvirt1 # /etc/init.d/nfsclient start
Starting NFSclient ...
- portmap ...
- rpc.statd ...
- mounting eisvirt2.ap.de:/vamos_share/log as /tomcat/log ...
mount.nfs: text-based options: 'bg,retry=1,addr=192.168.1.72'
eisvirt2.ap.de:/vamos_share/log on /tomcat/log type nfs (rw,bg,retry=1)
=> alles O.K.
Startmeldung, wenn NFS-Server _nicht_ aktiv:
eisvirt1 # time /etc/init.d/nfsclient start
Starting NFSclient ...
- portmap ...
- rpc.statd ...
- mounting eisvirt2.ap.de:/vamos_share/log as /tomcat/log ...
mount.nfs: internal error
mount.nfs: text-based options: 'bg,retry=1,addr=192.168.1.72'
real 1m1.447s
user 0m0.528s
sys 0m0.968s
Also Fehler nach ca. 1 Minute.
Commands, via ps -eaf sichtbar:
mount -v -t nfs -o bg,retry=1 eisvirt2.ap.de:/vamos_share/log /tomcat/log
/sbin/mount.nfs eisvirt2.ap.de:/vamos_share/log /tomcat/log -v -o
rw,bg,retry=1
Gem.
http://linux.die.net/man/5/nfs
hätte ich folgendes erwartet:
If the bg option is specified, a timeout or failure causes the mount(8)
command to fork a child which continues to attempt to mount the export.
The parent immediately returns with a zero exit code. This is known as
a "background" mount.
Der fehlerhafte mount sollte also wegen bg sofort terminieren.
Nach Start des NFS-Servers auf eisvirt2 sollte dann "später" ein
erfolgreicher mount geschehen. Das klappt nicht.
Was läuft falsch?
Was ist falsch konfiguriert?
Danke für eure Hilfe.
Ansgar
Mehr Informationen über die Mailingliste Eisfair_dev