Hepix Fall 2007 Storage Openafs
-
Upload
sagarsrivastava -
Category
Documents
-
view
221 -
download
0
Transcript of Hepix Fall 2007 Storage Openafs
-
7/30/2019 Hepix Fall 2007 Storage Openafs
1/15
Status and Futures
Derrick Brashear
J effrey Altman
-
7/30/2019 Hepix Fall 2007 Storage Openafs
2/15
What is OpenAFS?
z
OpenAFS is a global, federated, locationindependent open source storagesystem that provides pervasive data
access from a broad range ofheterogeneous devices scaling fromhandsets to super computers.
-
7/30/2019 Hepix Fall 2007 Storage Openafs
3/15
OpenAFS Status
z Broad platform support
UNIX MacOS 10.3-10.5, Solaris (Sparc and x86) 7-11 and OpenSolaris AIX 5.1-5.3; HPUX 11.0, 11i, 11i v2, 11i v3; IRIX 6.5; NetBSD, FreeBSD and OpenBSD (server only)
Linux 2.4 and 2.6 (through .24) kernels
Fedora Core 3-7, RHEL3-5, Debian and others Microsoft Windows 2000, XP, Server 2003, Vista, Server 2008 (32-bit and 64-bit)
z 180 Public Cells (and an increasing number of known private cells)
z Growing number of developers Partnerships with academic CS departments
-
7/30/2019 Hepix Fall 2007 Storage Openafs
4/15
Common Usage Models
z
Pervasive data accessHome directories, project data, accessiblefrom anywhere, from any device
z Federated collaborationz Read-only publication
z Context-aware application deploymentz Distributed computing
-
7/30/2019 Hepix Fall 2007 Storage Openafs
5/15
OpenAFS Strengths
z WAN friendly
z NAT capable
z Authentication, Authorization, and Auditing
z Change notificationsz Distributed administration
z High availability
Maintenance without downtimez Data consistency
-
7/30/2019 Hepix Fall 2007 Storage Openafs
6/15
What Makes OpenAFS Unique?
z Its the cache manager
Intelligent cachingAutomatic cell and volume discovery
@sys context sensitive name replacementPre-fetchingDisconnected operations
Limited read-only in Windows clientLocal directory updatesVery large cache support (25GB or greater)
-
7/30/2019 Hepix Fall 2007 Storage Openafs
7/15
Future Cache Manager
Enhancements
z Object Storage Referrals
z Read-write disconnected modez Automated tuning of cache size and object allocationsz Windows
Unicode support
Native Redirector clientz Privacy for anonymous accessz Pass-through file accessz Cache usage limits
Read-only vs Read/write Local vs Remote
-
7/30/2019 Hepix Fall 2007 Storage Openafs
8/15
Where is OpenAFS in the
Technology Adoption Life Cycle
z Over the last seven years since IBM declaredend-of-life and released AFS to the opensource community, the product has returned toan early adopters phase in which onlyvisionaries commit to the technology.
z OpenAFS is rapidly re-approaching the
Chasmwhich can be crossed only byproducing the 100% solution for a specifictarget audience.
-
7/30/2019 Hepix Fall 2007 Storage Openafs
9/15
The Need for Pragmatism When
Selecting a Storage Solution
z Access to data is the most important buildingblock of an IT organization
z Once a storage solution is deployed andpopulated, migrating to another solution isnearly impossible
z Confidence in the long term availability andsuccess of your existing solution is key.
z If there is no confidence, start planning yourmigration today. It will take ten years!
-
7/30/2019 Hepix Fall 2007 Storage Openafs
10/15
CRITERIA OPENAFS OPENAFS NOTES LUSTRE LUSTRE NOTES NFS V4 NFS V4 NOTES
Single namespace Yes Defaults to /afs. No Planned for 1.8. Extension Not widely available.
Access Control Directory Clients support per-file ACLs File POSIX acls. File Superset of POSIX acls.
Distributed Architecture Yes
Limited support for serving
any (existing) filesystem. Yes
Serve from up to 400
Object Storage Servers. Yes Can serve any filesystem.
Server platform support BroadWindows servers available
but not supportedLinux Solaris planned. Broad
Hummingbird Maestro
Windows Server
Volume Management Yes Transparent movement of No Online data migration Extension Not always available
Filesystem snapshots Limited Typically one backup. No Planned for 3.0. No
Quotas Yes
Granular to container
(volume) level. Yes No
Implemented by the
backend.
POSIX Extended No Planned. Yes Yes
Locking Advisory Whole file only. Yes No lockf/flock yet. Yes Mandatory and Advisory.
Transport UDP IPv4 TCP support planned. TCP IPv4 TCP IPv6 not widely available.
Replication Read-Only Read-Write planned. Local RAID, not multi-server yet. Extension Not widely available.
Disconnected Mode No In progress No Planned for 1.8. No
Object Storage No Integration to begin soon. Yes Thats largely the point! Extension In pNFS/NFS v4.1.
Location Transparency Yes Even cross-installation. YesLocation of Object Storage
Servers is transparent.No
Referrals offer limited
functionality.
Security Yes 56 bit fcrypt. No Planned for 1.8. Yes GSSAPI RPC.
Authentication Yes Kerberos 4 and Kerberos 5. No Kerberos support in Lustre Yes GSSAPI / Kerberos 5.
Multiplatform Yes Windows, Mac, Linux, mostUnix variants.
No Limited Windows pCIFSclient. No Mac client yet.
Yes Proprietary Windowsclient; Not in MacOS
Scalability YesThousands of clients per
server in practice.Yes 30000 clients per node. Yes
Performance ModerateNo parallel access today.
Limited by transport.High
Optimized; Uses object-
based storage.Varies
pNFS extension, TCP
allow good performance.
Open Source Yes IBM Public License V1.0. Yes GPL. Available
Citi reference
implementation is GPL.
Commercial Support YesSecure Endpoints, Sine
Nomine Associates.Yes ClusterFS (now Sun). Yes Typically from OS vendor.
-
7/30/2019 Hepix Fall 2007 Storage Openafs
11/15
Why OpenAFS Should Be In Your
Future?
z OpenAFS has
demonstrated the ability to adopt to new platformsWindows Vista and Server 2008MacOS X Leopard
Linux 2.6Solaris 11
an active community
operating system vendor enthusiasm increasing forward momentum
-
7/30/2019 Hepix Fall 2007 Storage Openafs
12/15
How Does OpenAFS Achieve the
100% Solution?
z http://www.openafs.org/roadmap.html
Enhance the protocol and server data structuresBecome a first class file system for MacOS X,Windows, and beyond
Dramatically improve server throughput byimplementing asynchronous events
Reduce the cost of replicating large files and volumesDevelop innovative user interfaces that make AFS
content readily accessible and searchable
Further address the needs of the pervasive computingmodelPort Servers to Windows Server 2003/2008
http://www.openafs.org/roadmap.htmlhttp://www.openafs.org/roadmap.html -
7/30/2019 Hepix Fall 2007 Storage Openafs
13/15
How Can the High Energy Physics
Community Help OpenAFS?
Communicate your needsAssist us in obtaining resources to address
them
Development contracts
GrantsDeveloper time
Testing Resources
DocumentersLanguage Translators
-
7/30/2019 Hepix Fall 2007 Storage Openafs
14/15
Q&A
Further questions can be addressed [email protected]
mailto:[email protected]:[email protected] -
7/30/2019 Hepix Fall 2007 Storage Openafs
15/15
Thank You!
Hope to See You at the Workshop
z AFS & Kerberos Best Practice Workshop
z May 19-23
z Newark, New J ersey, United States
z Hosted by New J ersey Institute ofTechnology