Using Samba with a Commercial Clustered File System.

Презентация:



Advertisements
Похожие презентации
Introducing Cisco Network Service Architectures © 2004 Cisco Systems, Inc. All rights reserved. Introducing the Cisco AVVID Framework ARCH v
Advertisements

Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Designing the Network Management Architecture ARCH v
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing VPNs.
© 2006 Cisco Systems, Inc. All rights reserved. BCMSN v Introducing Campus Networks Network Requirements.
© 2006 Cisco Systems, Inc. All rights reserved. CIPT1 v Deployment of Cisco Unified CallManager Release 5.0 Endpoints Configuring Cisco Unified CallManager.
© 2006 Cisco Systems, Inc. All rights reserved.ONT v Implement the DiffServ QoS Model Implementing QoS Preclassify.
Designing Virtual Private Networks © 2004 Cisco Systems, Inc. All rights reserved. Designing Site-to-Site VPNs ARCH v
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Managing Your Network Environment Managing Cisco Devices.
Designing Enterprise Campus Networks © 2004 Cisco Systems, Inc. All rights reserved. Designing the Server Farm ARCH v
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary November 4, 2014 Copyright © 2006 Eclipse Foundation, Inc., Made available.
WEB SERVICES Mr. P. VASANTH SENA. W EB SERVICES The world before Situation Problems Solutions Motiv. for Web Services Probs. with Curr. sols. Web Services.
© 2006 Cisco Systems, Inc. All rights reserved.BCMSN v Wireless LANs Describing WLAN Topologies.
Designing Network Management Services © 2004 Cisco Systems, Inc. All rights reserved. Developing an Enterprise Network Management Strategy ARCH v
© 2006 Cisco Systems, Inc. All rights reserved.ISCW v IPsec VPNs Cisco High Availability Options.
© 2006 Cisco Systems, Inc. All rights reserved. SND v Securing LAN and WLAN Devices Applying Security Policies to Network Switches.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v Extending Switched Networks with Virtual LANs Introducing VLAN Operations.
© 2003, Cisco Systems, Inc. All rights reserved. CSPFA Chapter 3 Cisco PIX Firewall Technology and Features.
Designing IP Telephony Solutions © 2004 Cisco Systems, Inc. All rights reserved. Reviewing the Cisco IP Telephony Solution ARCH v
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS Concepts Identifying MPLS Applications.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v Complex MPLS VPNs Introducing Central Services VPNs.
Транксрипт:

Using Samba with a Commercial Clustered File System

2 Agenda Isilon Clustered Storage Overview Developing OneFS Samba and OneFS Clustering Samba Future Requirements

33 Isilon OneFS Cluster Vertical-Specific Imagery for this sequence Work Vert-Specific Single file system (1.6 PB) Fully symmetric peers 3 to 96+ nodes Fast intra-cluster network InfiniBand Multi-protocol access CIFS NFS FTP HTTP/WebDAV Local userspace

44 What Makes Isilon OneFS Special? Single pool of storage Granular data protection »Down to the file level »8x mirroring or +4 recovery Easy to manage and grow »Add additional nodes in 60 seconds »Automated data balancing Extreme performance for concurrent access POSIX and Windows semantics supported

5 (optional 2 nd switch) Isilon IQ Storage Layer Intracluster Communication Infiniband or GigE Layer Servers Client/Application Layer NFS, CIFS, FTP, HTTP (optional 2 nd switch) Standard Gigabit Ethernet Layer Servers 5 Isilon IQ Network Architecture

66 Writing a File with Isilon IQ (optional 2 nd switch) Servers NFS, CIFS, FTP, HTTP (optional 2 nd switch) Servers Work Vert-Specific

77 Writing a File with Isilon IQ (optional 2 nd switch)

88 Servers NFS, CIFS, FTP, HTTP (optional 2 nd switch) Servers Writing a File with Isilon IQ (optional 2 nd switch) Reading a File with Isilon IQ Work Vert-Specific

99 Reading a File with Isilon IQ (optional 2 nd switch) Servers NFS, CIFS, FTP, HTTP (optional 2 nd switch) Servers Work Vert-Specific

10 Developer Perspective Full Control File system Kernel Nodes userspace applications No Control Customer environment »Domain topology »Domain policy CIFS client NFS client

11 Samba in OneFS Isilon Kernel Supported Samba Requirements Native Windows ACL storage & enforcement Native createfile() syscall implementation Alternate Data Streams Snapshots with Volume Shadow Copy Service (VSS) Zero-copy writes and other performance improvements through Used over 4 years –

12 Samba in OneFS Continued… Cluster coherent share-mode locking Cluster coherent oplocks Cluster coherent byte-range locks (in development) Per-share case-sensitivity Unicode normalization insensitive Site locator support Change notify And more…

13 IFS Clustering Protocols IFS Distributed Lock Manager (DLM) Group Management Protocol (GMP) smbdnfsdhttpdftpdbash

14 OneFS Distributed Locking [under Samba] Distributed Lock Manager Expressive Arbitrary contention tables Two-tier model Each node responsible for subset of cluster locks Local lock caching Properly Models Share mode locks Oplocks Multi-protocol support without customized applications

15 OneFS Group Membership [under Samba] Group Management Protocol Rich predicates More than just node available / unavailable Operations based off health of node Individual I/O directions: Readable / Writeable Predicates dependent on full cluster state Degraded read as last resort Group changes integrate with other modules I/O automatically routed to available nodes DLM can renegotiate

16 CTDB on Clustered File Systems Leverage Existing Technology CTDB is a promising solution for POSIX clustered file systems Some file systems extend capabilities »Native distributed locking mechanism »Native cluster membership tracking »Native ACLs and other feature obviate need for specific TDBs Native solutions benefit from »Performance tuning »Build on existing testing and deployment Samba should benefit from these capabilities when available

17 Samba 3 Wish List Abstract interface for TDB based solutions »Kernel based solutions and CTDB coexisting »Existing examples -iNotify for Linux -NTFS VFS layer in Samba 4 »Beneficial to other vendors Moving forward…

18 Samba 3 Wish List Increase communication »Share our features and bug fixes »Minimize parallel development »Vendor specific branches? »Ease merge burden Moving forward…

19 Dedicated Windows enterprise QA team »Hundreds of bugs found »Integration in complex domain topologies Real world deployment in large production environments »50,000+ Users »300+ Domain Controllers Feature development »Windows 2008 Server Authentication 19 What We Give Back to the Community Enterprise Testing and Deployment

20 Isilon Customers and Leadership Select CustomersRecognition "Isilon's clustered storage products will play a critical role in meeting the capacity and throughput requirements of leading applications. Richard Villars, Vice President of Storage Systems Research, IDC

21 CIFS/Samba improvements »Many interesting challenges ahead »Clustered performance -Closer integration with world-leading clustered storage solution Customer Focus »Our customers continue to push the envelope of Samba development Growth »Continue to get more involved with Samba community »We need more protocols developers! (Come join us!) 21 Future 2008 and Beyond

22 Questions? Steven Danneman Tim Prouty Contact