Download presentation
Presentation is loading. Please wait.
Published byBeverly Stephens Modified over 6 years ago
1
Legacy NFS provides sharing, but does not scale
pNFS Client pNFS Client pNFS Client NFS Server 2018/9/11
2
Having many of these scale, but are hard to manage
pNFS Client pNFS Client pNFS Client NFS Server NFS Server NFS Server 2018/9/11
3
Clustered NAS scales, but at high cost
pNFS Client pNFS Client pNFS Client NFS Server NFS Server NFS Server 2018/9/11
4
pNFS Scales AND easy to manage
pNFS Client pNFS Client pNFS Client Metadata Server Data Server Data Server Data Server 2018/9/11
5
Why pNFS? IETF Open standard (2010) 2018/9/11
6
Why pNFS? IETF Open standard (2010) Extensible
Block, object, and file-based storage 2018/9/11
7
Why pNFS? IETF Open standard (2010) Extensible
Block, object, and file-based storage High performance 2018/9/11
8
Why pNFS? IETF Open standard (2010) Extensible
Block, object, and file-based storage High performance Direct access to data 2018/9/11
9
Why pNFS? IETF Open standard (2010) Extensible
Block, object, and file-based storage High performance Direct access to data Out of band management 2018/9/11
10
Why pNFS? IETF Open standard (2010) Extensible
Block, object, and file-based storage High performance Direct access to data Out of band management Abstract devices and File layouts 2018/9/11
11
Why pNFS? Built for Clusters IETF Open standard (2010) Extensible
Block, object, and file-based storage High performance Direct access to data Out of band management Abstract devices and File layout Built for Clusters 2018/9/11
12
The linux-pnfs project
Linux-pnfs is a collaborative project for getting a reference implementation of NFSv4.1 & pNFS to linux Implemented all 3 layouts types: files, objects, and blocks Main contributors (in alphabetical order) CITI (U. Mich) EMC DESY IBM Netapp Panasas Tonian 2018/9/11
13
Client Availability NFSv4.1 server submitted upstream Linux 2.6.30
NFSv4.1 client submitted upstream Linux NFSv4 fully supported since pNFS client submitted upstream Linux (v3.0 objects, v3.1 blocks) Included in Fedora 16 Files layout in Tech Preview in RHEL 6.2 Red Hat is collaborating with vendors on including the objects and blocks layouts 2018/9/11
14
Server Availability pNFS server actively maintained out of tree
git://linux-nfs.org/~bhalevy/linux-pnfs.git Files layout over GFS2 and local-export testing back-end Object layout over exofs Reference server implementation available by Tonian 2018/9/11
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.