From: Ian Kent <raven@themaw.net>
To: Nico De Ranter <nico.deranter@sonycom.com>
Cc: autofs@linux.kernel.org
Subject: Re: automounting replicated servers using NFSv4 fails
Date: Sat, 19 Feb 2011 17:12:01 +0800 [thread overview]
Message-ID: <1298106721.17057.0.camel@perseus> (raw)
In-Reply-To: <1298087286.2851.29.camel@perseus>
On Sat, 2011-02-19 at 11:48 +0800, Ian Kent wrote:
> On Fri, 2011-02-18 at 14:09 +0100, Nico De Ranter wrote:
> > Hi,
> >
> > I have a number of Linux clients (Ubuntu 10.04) that mount a (read-only)
> > directory from 3 replicated servers using NFSv3. I am now in the
> > process of moving to NFSv4. I can mount the directories using NFSv4
> > manually. I can mount the directories using autofs over NFSv4 when I
> > specify only 1 server (any of the 3 will work), but when I add all 3
> > servers to the automount configuration file the mount fails.
>
> Works OK for me, on Fedora 12.
Oh ... that's F14 not F12.
>
> >
> > The configuration files look as follows:
> >
> > # /etc/automaster
> > /- /etc/auto.local
> >
> > # /etc/auto.local
> > /usr/local
> > -fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8
> > 192,soft server1:/local/ubuntu64 server2:/local/ubuntu64
> > server3:/local/ubuntu64
> >
> > (Note: the content of /etc/auto.local is on 1 line but my e-mail
> > application is splitting the content over multiple lines)
> >
> > As I said above a similar setup using nfs in stead of nfs4 works fine,
> > specifying only 1 server works fine too.
> >
> > If I run automount manually with verbose and debugging enabled I see the
> > following output when trying to access /usr/local:
> >
> > #################################################
> > handle_packet: type = 5
> > handle_packet_missing_direct: token 296, name /usr/local, request pid
> > 2887
> > attempting to mount entry /usr/local
> > lookup_mount: lookup(file): looking up /usr/local
> > lookup_mount: lookup(file): /usr/local ->
> > -fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft server1:/local/ubuntu64 server2:/local/ubuntu64
> > parse_mount: parse(sun): expanded entry:
> > -fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft server1:/local/ubuntu64 server2:/local/ubuntu64
> > parse_mount: parse(sun): gathered options:
> > fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft
> > parse_mount: parse(sun): dequote("server1:/local/ubuntu64") ->
> > server1:/local/ubuntu64
> > parse_mount: parse(sun): dequote("server2:/local/ubuntu64") ->
> > server2:/local/ubuntu64
> > parse_mount: parse(sun): core of entry:
> > options=fstype=nfs4,ro,nodev,nosuid,nonstrict,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft, loc=server1:/local/ubuntu64 server2:/local/ubuntu64
> > sun_mount: parse(sun): mounting root /usr/local, mountpoint /usr/local,
> > what server1:/local/ubuntu64 server2:/local/ubuntu64, fstype nfs4,
> > options
> > ro,nodev,nosuid,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft
> > mount_mount: mount(nfs): root=/usr/local name=/usr/local
> > what=server1:/local/ubuntu64 server2:/local/ubuntu64, fstype=nfs4,
> > options=ro,nodev,nosuid,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft
> > mount_mount: mount(nfs): nfs
> > options="ro,nodev,nosuid,nodev,sync,_netdev,proto=tcp,retry=10,rsize=8192,wsize=8192,soft", nosymlink=0, ro=1
> > get_nfs_info: called for host server2 proto tcp version 0x40
> > get_nfs_info: called for host server1 proto tcp version 0x40
> > mount(nfs): no hosts available
> > dev_ioctl_send_fail: token = 296
> > failed to mount /usr/local
> > ####################################################
> >
> > Any idea what might be going wrong?
> >
> > Thanks in advance,
> >
> > Nico
> >
>
>
> _______________________________________________
> autofs mailing list
> autofs@linux.kernel.org
> http://linux.kernel.org/mailman/listinfo/autofs
next prev parent reply other threads:[~2011-02-19 9:12 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-02-18 13:09 automounting replicated servers using NFSv4 fails Nico De Ranter
2011-02-19 3:48 ` Ian Kent
2011-02-19 9:12 ` Ian Kent [this message]
2011-02-21 9:26 ` Nico De Ranter
2011-02-21 12:38 ` Ian Kent
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1298106721.17057.0.camel@perseus \
--to=raven@themaw.net \
--cc=autofs@linux.kernel.org \
--cc=nico.deranter@sonycom.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.