ubechm
New Member
Moin,
bislang war ich hier eher lesend unterwegs, aber heute Nachmittag bin ich der Verzweiflung nahe,...
Also:
Ich muss hier zwei Hosteurope's (einer ist dediziert, der andere ein vserver 4.0 MX) mittels NFS miteinander verbinden. Klingt einfacher als es zu sein scheint.
Was bisher geschah:
Server Ubuntu 8.04.4 LTS:
apt-get install nfs-common nfs-kernel-server
Alles o.k. - Keine Fehlermeldungen
Dann ein Testverzeichnis
/mnt/test
mit Owner www-data.www-data (gid: 33, uid: 33) erzeugt.
/etc/exports angelegt:
/mnt/test IP.DES.CLIENTS(rw,no_subtree_check)
/etc/hosts.allow:
portmap: IP.DES.CLIENTS
lockd: IP.DES.CLIENTS
mountd: IP.DES.CLIENTS
rquotad: IP.DES.CLIENTS
statd: IP.DES.CLIENTS
/etc/hosts.deny:
portmap: ALL
lockd: ALL
mountd: ALL
rquotad: ALL
statd: ALL
/etc/init.d/nfs-common restart - ok
/etc/init.d/nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "IP.DES.VSERVERS:/mnt/test".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
[ OK ]
* Starting NFS kernel daemon [ OK ]
(Das mit den subtree_checks nehm' ich jetzt einfach mal so hin, für den Test muss es langen).
Dann auf den Client (Ubuntu 8.04.4 LTS):
apt-get install nfs-common - ok
/etc/init.d/nfs-common restart
Mountverzeichnis /mnt/test angelegt, www-data.www.data, gleiche uid/gid ist eingerichtet (33).
mount -v -t nfs IP.DES.VSERVERS:/mnt/test /mnt/test
mount.nfs: trying IP.DES.VSERVERS prog 100003 vers 3 prot TCP port 2049
mount.nfs: trying IP.DES.VSERVERS prog 100005 vers 3 prot UDP port 36725
mount.nfs: No such device
Im Syslog des Servers kommt dann:
www mountd[15014]: authenticated mount request from IP.DES.VSERVERS:682 for /mnt/test (/mnt/test)
Und das war's dann...
Die Daemons laufen auch artig, wenn ich das richtig sehe:
Server:
rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 41007 status
100024 1 tcp 60909 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 33798 nlockmgr
100021 3 udp 33798 nlockmgr
100021 4 udp 33798 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 tcp 51060 nlockmgr
100021 3 tcp 51060 nlockmgr
100021 4 tcp 51060 nlockmgr
100005 1 udp 47895 mountd
100005 1 tcp 47391 mountd
100005 2 udp 47895 mountd
100005 2 tcp 47391 mountd
100005 3 udp 47895 mountd
100005 3 tcp 47391 mountd
Client:
rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 36284 status
100024 1 tcp 39601 status
So. Nu weiss ich erstmal nicht mehr weiter. Restarts, reloads und weiss der Geier noch ist alles gemacht. Wo ist mein Denkfehler? Oder hat HE es einfach nicht gern, das man (virtuelle) Servies mittels NFS zusammenbastelt? Mit meiner 1&1 Dedi-Kiste geht's nämlich ... Aber die will ich nich..
Achja. die
mount -v -t nfs -o nfsvers=2 SERVERIP:/mnt/test /mnt/test
hab' ich auch schon probiert... und jetzt!?
bislang war ich hier eher lesend unterwegs, aber heute Nachmittag bin ich der Verzweiflung nahe,...
Also:
Ich muss hier zwei Hosteurope's (einer ist dediziert, der andere ein vserver 4.0 MX) mittels NFS miteinander verbinden. Klingt einfacher als es zu sein scheint.
Was bisher geschah:
Server Ubuntu 8.04.4 LTS:
apt-get install nfs-common nfs-kernel-server
Alles o.k. - Keine Fehlermeldungen
Dann ein Testverzeichnis
/mnt/test
mit Owner www-data.www-data (gid: 33, uid: 33) erzeugt.
/etc/exports angelegt:
/mnt/test IP.DES.CLIENTS(rw,no_subtree_check)
/etc/hosts.allow:
portmap: IP.DES.CLIENTS
lockd: IP.DES.CLIENTS
mountd: IP.DES.CLIENTS
rquotad: IP.DES.CLIENTS
statd: IP.DES.CLIENTS
/etc/hosts.deny:
portmap: ALL
lockd: ALL
mountd: ALL
rquotad: ALL
statd: ALL
/etc/init.d/nfs-common restart - ok
/etc/init.d/nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "IP.DES.VSERVERS:/mnt/test".
Assuming default behaviour ('no_subtree_check').
NOTE: this default has changed since nfs-utils version 1.0.x
[ OK ]
* Starting NFS kernel daemon [ OK ]
(Das mit den subtree_checks nehm' ich jetzt einfach mal so hin, für den Test muss es langen).
Dann auf den Client (Ubuntu 8.04.4 LTS):
apt-get install nfs-common - ok
/etc/init.d/nfs-common restart
Mountverzeichnis /mnt/test angelegt, www-data.www.data, gleiche uid/gid ist eingerichtet (33).
mount -v -t nfs IP.DES.VSERVERS:/mnt/test /mnt/test
mount.nfs: trying IP.DES.VSERVERS prog 100003 vers 3 prot TCP port 2049
mount.nfs: trying IP.DES.VSERVERS prog 100005 vers 3 prot UDP port 36725
mount.nfs: No such device
Im Syslog des Servers kommt dann:
www mountd[15014]: authenticated mount request from IP.DES.VSERVERS:682 for /mnt/test (/mnt/test)
Und das war's dann...
Die Daemons laufen auch artig, wenn ich das richtig sehe:
Server:
rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 41007 status
100024 1 tcp 60909 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 33798 nlockmgr
100021 3 udp 33798 nlockmgr
100021 4 udp 33798 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 tcp 51060 nlockmgr
100021 3 tcp 51060 nlockmgr
100021 4 tcp 51060 nlockmgr
100005 1 udp 47895 mountd
100005 1 tcp 47391 mountd
100005 2 udp 47895 mountd
100005 2 tcp 47391 mountd
100005 3 udp 47895 mountd
100005 3 tcp 47391 mountd
Client:
rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 36284 status
100024 1 tcp 39601 status
So. Nu weiss ich erstmal nicht mehr weiter. Restarts, reloads und weiss der Geier noch ist alles gemacht. Wo ist mein Denkfehler? Oder hat HE es einfach nicht gern, das man (virtuelle) Servies mittels NFS zusammenbastelt? Mit meiner 1&1 Dedi-Kiste geht's nämlich ... Aber die will ich nich..
Achja. die
mount -v -t nfs -o nfsvers=2 SERVERIP:/mnt/test /mnt/test
hab' ich auch schon probiert... und jetzt!?