Your SlideShare is downloading. ×
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply



Published on

Presentation for FSOSS 2011.

Presentation for FSOSS 2011.

Published in: Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. FreeNAS 8: Open Source Storage for the EnterpriseDru LavigneDirector of Community Development, iXsystemsFSOSS, October 28, 2011
  • 2. OutlineIntroduction to FreeNAS 8Current Features and ZFS OverviewPlanned FeaturesConfiguration Workflow with DemoGetting Involved with the CommunityAdditional Resources
  • 3. IntroductionOpen source NAS (network attached storage)based on an embedded version of FreeBSD(nanoBSD) and released under 2-clause BSDlicenseEnterprise-grade appliance (TrueNAS) is alsoavailable in 2U/4U form factors with professionalsupport
  • 4. Introduction8.x is a rewrite of the original monolithic design(.7x) to a modular design8.0 was released May/11 with a focus on NAScore functionality8.0.2 was released Oct/11 and incorporates mostcore features and many bug fixes8.1, due late 2011 or early 2012, will introduceplug-in architecture for addons
  • 5. IntroductionIf youre used to .7x:Hardware requirements have changedDesigned to be installed on a thumb drive orcompact flash, not a hard driveGraphical administrative interface is completelydifferent and info in .7x forums/docs wont applyMany .7x features are not “core NAS” and may bemissing until plug-in architecture is available
  • 6. Current FeaturesCreate UFS or ZFS volumes (ZFS preferred)Import existing UFS/ZFS RAID volumesImport existing UFS, DOS, NTFS, EXT2/3volumesCreate shares using Appletalk, NFS, and SMBprotocolsConfigure access through FTP/SFTP, SSH, andiSCSI
  • 7. Current FeaturesIntegration with OpenLDAP, Active DirectoryAutomated secure replication via rsync/sshAutomated ZFS snapshotsFront-end to cronReporting graphs, scheduled S.M.A.R.T. tests,automated alerts, UPS
  • 8. Current FeaturesLink aggregation and failoverIEEE 802.1q VLAN supportDDNS, SNMP, and TFTP supportControl panel to stop/start and view the status ofservicesUsers Guide available in wiki, HTML, PDF, epub,and Kindle formats
  • 9. Current FeaturesSupports OSX Time MachineSupports Windows Shadow CopiesProvides front-end to create ZFS clones, createZFS datasets (quotas, compression), createzvols, export ZFS volumes, scrub ZFS volumes,and view zpool status
  • 10. ZFS128-bit filesystem designed to be a “self-healing”and to address hardware RAID issues with dataintegritySnapshots only store what has changed since lastsnapshotSnapshots (which are ro) can be cloned (whichare rw)Can rollback system to a snapshot
  • 11. ZFSUses ZIL (ZFS Intent Log) to manage writes. SSD½ size of RAM can increase performance.Mirrored ZIL provides protection from data loss.Uses L2ARC on-disk cache. Dedicated SSD mayaccelerate read operations, especially when somedata is read repeatedly, and cannot fit in thesystem memory ARC cache. Loss of device willonly slow down reads (no data loss).
  • 12. ZFSRAIDZ1: equivalent to RAID5 without the write-holeRAIDZ2: double-parity solution similar to RAID6RAIDZ3: triple-parity solutionCaveats: resilvering takes time and can stressdisks
  • 13. ZFSVersions:15: FreeNAS 8.0.228: FreeBSD 9.0, TrueNASadds RAIDZ3, deduplication30: Oracle has not open sourced (yet?)adds encryptionFreeBSD zfsd (ZFS fault monitoring andmanagement daemon) may address this
  • 14. Planned Features for 8.1Plug-in architecture for non-core functionalityDocument API so users can contribute own plug-insIntegrate plug-in architecture with PBI formatMigration utility from .7 to 8.xFront-end to sysctl and loader tunables
  • 15. Configuration Workflow1. Set the administrative username and password2. Create volumes/datasets3. Create users/groups or integrate with LDAP/AD4. Configure share and volume permissions5. Start applicable service(s)6. Test the configuration
  • 16. Demo
  • 17. ParticipateReport bugsTry out the testing snapshotsContribute configuration scenariosAssist users on the forums or IRCBlog or write a review about your FreeNASexperience
  • 18. ResourcesWebsite:http://www.freenas.orgForums:http://forums.freenas.orgBug tracker:
  • 19. ResourcesLinks to Users Guide:http://doc.freenas.orgIRC:#freenas on FreenodeLinks to mailing lists, instructional videos, andprofessional support:
  • 20. Questions Contact: URL to Slides: