Linux-NFS Archive on lore.kernel.org
 help / color / Atom feed
* How do I set up pNFS?
@ 2019-08-12 20:20 Chan, Ewen (E.)
  0 siblings, 0 replies; only message in thread
From: Chan, Ewen (E.) @ 2019-08-12 20:20 UTC (permalink / raw)
  To: linux-nfs

To Whom It May Concern:

Here is what I am looking to do:

I have a small cluster consisting of four dual socket Xeon nodes and each node has 128 GB of RAM.

What I want to do is create a 64 GB tmpfs mount point on all four nodes and then export it using pNFS (NFS either version 4.1 or 4.2) so that all four nodes would "see" a 256 GB tmpfs mount point (4*64 GB) that is then shared acrossed all four nodes.

(I also have an Mellanox ConnectX-4 dual port 100 Gbps 4x EDR Infiniband adapter, so bandwidth shouldn't be an issue for me).

In my /etc/exports, I've already added proto=rdma, port=20049 to the mount point export options.

In doing some of my research on here: http://wiki.linux-nfs.org/wiki/index.php/Main_Page, it gives the example that the server appears to be just a single server and that pNFS is just for multiple clients to access the same NFS export mount point rather than having multiple servers contribute its own portion of the space to the shared, scalable NFS mount point.

If I want to do something like this, how would I create it such that the exported mount point and the client mount point would know that it is a distributed, shared pNFS pool/mount point?

i.e. would all four nodes be both pNFS (NFS v4.1 or v4.2) server AND client, such that each node will have a line in /etc/exports and it would also have the corresponding line to mount it in /etc/fstab?

Will having all four nodes add towards the pNFS mount point or will pNFS get confused because there are four NFS servers trying to be the NFS server simultaneously?

I hope that my question makes sense.

Your help in this matter is greatly appreciated.

Thank you.

Ewen Chan
CX482/483 FE Engineer
Ford Motor Company


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-12 20:20 How do I set up pNFS? Chan, Ewen (E.)

Linux-NFS Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-nfs/0 linux-nfs/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-nfs linux-nfs/ https://lore.kernel.org/linux-nfs \
		linux-nfs@vger.kernel.org linux-nfs@archiver.kernel.org
	public-inbox-index linux-nfs


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-nfs


AGPL code for this site: git clone https://public-inbox.org/ public-inbox