FreeBSD 8.2 - NFS Server: mount request denied

Hi,

ein Citrix XenServer 6.0 versucht auf ein von FreeBSD 8.2 bereitgestelltes NFS Share zuzugreifen. Das schlägt mit folgender Melderung in der /var/log/messages des NFS Server fehl:

Code:
Jan  8 14:39:29 labstorage mountd[17587]: mount request denied from 10.10.56.10 for /xennfs/203df410-73f8-0c79-e660-e044bf5b371b

Was mir erstmal aufgefallen ist: Er versucht ein Subdirectory des eigentlichen Shares zu mounten:

Code:
[root@labstorage ~]# mount
/dev/ad4s1a on / (ufs, local)
devfs on /dev (devfs, local, multilabel)
/dev/gvinum/data on /srv (ufs, NFS exported, local)
/dev/quadstor/xennfs on /xennfs (ufs, NFS exported, local)
[root@labstorage ~]# cat /etc/exports
/srv/data/iso -maproot=root -network 10.10.0.0 -mask 255.255.0.0
/xennfs -maproot=root -network 10.10.0.0 -mask 255.255.0.0
[root@labstorage ~]#

Also habe ich in der Manpage zu mountd nach einem Parameter gesucht, der dies erlaubt:

Code:
     -n      Allow non-root mount requests to be served.  This should only be
             specified if there are clients such as PC's, that require it.  It
             will automatically clear the vfs.nfsrv.nfs_privport sysctl flag,
             which controls if the kernel will accept NFS requests from
             reserved ports only.

Sollte doch diese sein oder? Also hab ich das in die /etc/rc.conf eingetragen und den mountd neugestartet:

Code:
[root@labstorage ~]# ps aux | grep mountd
root     17587  0.0  0.0  7044  1568  ??  Is    2:36PM   0:00.00 /usr/sbin/mountd -r -n
root     17653  0.0  0.0  9124  1236   0  S+    2:44PM   0:00.00 grep mountd
[root@labstorage ~]#

So schön das auch im ersten Moment klingt: Es funktionier immernoch nicht :D Der XenServer gibt nur wenig brauchbares von sich:

Code:
Jan  8 15:47:13 xenserver00 xapi: [error|xenserver00.vl.invalid|4103|SR.attach D:3c76a57a058a|storage_access] SR.attach failed SR:OpaqueRef:97ba2c4b-3208-a78a-c0e9-158b318b1ccc error:SR_BACKEND_FAILURE_73: [ ; NFS mount error [opterr=mount failed with return code 32];  ]

Er kommt mit der IP 10.10.56.10 am NFS share an und sollte - was das angeht - Zugriff haben.

Grüsse
serow
 
Probierst du von der konsole aus auf das SR zuzugreifen oder nutzt du das XenCenter?
Für beide Wege evtl. beschreiben was du eingibst. Manchmal ist nur die Notation das Problem, weniger die Gerätekonfiguration.
 
Hi,

ich habe das NFS Share ueber XenCenter eingebunden in der Hoffnung das waere erstmal weniger Fehleranfaellig ;)

1) Rechtsklick -> New SR
2) NFS VHD
3) Name: NFS01
4) Share Name: 10.10.56.3:/xennfs
5) Klick auf Scan
6) Create a new SR
7) Finish

Danach enscheint das SR mit "State: Broken".

Gruesse
serow
 
Zurück
Oben