[Pacemaker] Problem to support NFS v3
Liang.Ma at asc-csa.gc.ca
Liang.Ma at asc-csa.gc.ca
Fri Sep 17 16:44:50 UTC 2010
Thanks Dejan.
I will try to look for answers from other components.
Liang Ma
Contractuel | Consultant | SED Systems Inc.
Ground Systems Analyst
Agence spatiale canadienne | Canadian Space Agency
6767, Route de l'Aéroport, Longueuil (St-Hubert), QC, Canada, J3Y 8Y9
Tél/Tel : (450) 926-5099 | Téléc/Fax: (450) 926-5083
Courriel/E-mail : [liang.ma at space.gc.ca]
Site web/Web site : [www.space.gc.ca ]
-----Original Message-----
From: Dejan Muhamedagic [mailto:dejanmm at fastmail.fm]
Sent: September 17, 2010 5:27 AM
To: The Pacemaker cluster resource manager
Subject: Re: [Pacemaker] Problem to support NFS v3
Hi,
On Thu, Sep 16, 2010 at 09:04:29AM -0400, Liang.Ma at asc-csa.gc.ca wrote:
> Somehow this may not get through. Let me try it again.
>
> Hi There,
>
> I have setup a pair of primary/secondary servers for services
> such as web, ftp, samba and nfs with pacemaker 1.1.1,
> drdb-pacemaker 8.3.7, corosync 1.2.7 on Fedora 13. Things work
> well except for an old Solaris 2.7 client. The Solaris system
> can't mount to the nfs server because it can support NFS v3 not
> v4. From tcpdump this is what goes wrong with a pure NFS v3
> client,
>
> 19:55:02.886062 192.168.249.150.39331 > 10.1.1.200.sunrpc: udp 84 (DF)
> 19:55:02.886625 10.1.1.199.sunrpc > 192.168.249.150.39331: udp 28 (DF)
> 20:01:12.741180 192.168.249.150.52440 > 10.1.1.200.sunrpc: udp 84 (DF)
> 20:01:12.741667 10.1.1.199.sunrpc > 192.168.249.150.52440: udp 28 (DF)
>
> Where 10.1.1.200 is the virtual IP address and 10.1.1.199 is the IP address of the primary server. If I try to mount to the non-virtual address 10.1.1.199, it works fine. But obviously this is what we want with a virtual server.
>
> Originally I used resource agent lsb:nfs. Then changed to ocf:heartbeat:nfsserver with specific parameter pointing to the virtual address 10.1.1.200. Plus I added rpcbind which takes care sunrpc request as a virtual service too (see the related configuration below please). It has the same thing as before: The virtual server responds with its physical address.
> primitive nfs ocf:heartbeat:nfsserver \
> params nfs_ip="10.1.1.200" nfs_shared_infodir="/var/drbdata0/exports" \
> params nfs_init_script="/etc/init.d/nfs" nfs_notify_cmd="/sbin/rpc.statd" \
> op monitor interval="5s" timeout="20s" depth="0" \
> meta target-role="Started"
> primitive rpcbind lsb:rpcbind \
> op monitor interval="50s" \
> meta target-role="Started"
>
> The virtual NFS service works fine with nfs clients that
> support NFS v4. Any ideas please?
I can vaguely recall problems like this in the past, but missing
all the details :-/ At any rate, the problem is related either to
the kernel or NFS. I think you should better ask in the Fedora or
the NFS related forum.
Thanks,
Dejan
> Thanks in advance.
>
>
> Liang Ma
> Contractuel | Consultant | SED Systems Inc.
> Ground Systems Analyst
> Agence spatiale canadienne | Canadian Space Agency
> 6767, Route de l'Aéroport, Longueuil (St-Hubert), QC, Canada, J3Y 8Y9
> Tél/Tel : (450) 926-5099 | Téléc/Fax: (450) 926-5083
> Courriel/E-mail : [liang.ma at space.gc.ca]
> Site web/Web site : [www.space.gc.ca ]
>
>
>
>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
_______________________________________________
Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker
Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
More information about the Pacemaker
mailing list