• Like
Nelf2012
Upcoming SlideShare
Loading in...5
×

Nelf2012

  • 955 views
Uploaded on

FreeNAS presentation for NorthEast Linux Fest 2012.

FreeNAS presentation for NorthEast Linux Fest 2012.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
955
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
18
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Introduction to FreeNAS 8Dru LavigneDirector of Community Development, iXsystemsNELF, March 17, 2012
  • 2. OutlineIntroduction to FreeNAS 8Features and ZFS OverviewWhats New in 8.2Configuration WorkflowGetting 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, 2011 with a focus on NAScore functionality8.0.4 is the current release (as of February, 292012)8.2, currently in beta, introduces plug-inarchitecture for non-core 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 can beinstalled using plug-in architecture
  • 6. FeaturesCreate UFS or ZFS volumes (ZFS recommended)Import existing UFS/ZFS RAID/z volumesImport existing UFS, DOS, NTFS, EXT2/3volumesCreate shares using Appletalk, NFS, and SMBprotocolsConfigure access through FTP/SFTP, SSH, andiSCSI
  • 7. FeaturesIntegration with OpenLDAP, Active DirectoryAutomated, secure replication via rsync/sshAutomated ZFS snapshots and scrubsFront-ends to cron, sysctls, loader.confReporting graphs, scheduled S.M.A.R.T. tests,automated alerts, UPS
  • 8. 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. FeaturesSupports OSX Time MachineSupports Windows Shadow CopiesUpgrades keep a backup of the old OS, allowingfor rollbackAdministrative GUI accessed through a webbrowser; 8.2 adds a web shell for command lineoperations
  • 10. ZFS128-bit filesystem designed to be a “self-healing”and to address hardware RAID issues with dataintegritySnapshots (point in time) only store what haschanged since the last snapshotSnapshots (ro) can be cloned (rw)Can rollback to any snapshot
  • 11. ZFSRAIDZ1: equivalent to RAID5RAIDZ2: double-parity solution similar to RAID6RAIDZ3: triple-parity solutionCaveats: resilvering takes time and can stressdisks
  • 12. ZFSVersions:15: FreeNAS 8.0.x and 8.228: FreeBSD 9.0, FreeNAS 8.3, TrueNAS- adds RAIDZ3, deduplication30: Oracle has not open sourced (will they?)- adds encryption- FreeBSD zfsd (ZFS fault monitoring andmanagement daemon) may address this
  • 13. Whats New in 8.2Plug-in architecture for non-core functionality,uses the PBI formatInstalled plugins can be configured from the GUIDocumented API so users can create andcontribute their own plug-insBuilt-in DAAP, DLNA, and torrent supportAutomatic configuration of multi-path hardware
  • 14. Example Plug-in
  • 15. Configuration Workflow1. Set the administrative username and password2. Create volumes/datasets3. Create users/groups or integrate with LDAP/AD4. Configure share5. Start applicable service(s)6. Test the configuration
  • 16. 1. Set administrative Creds
  • 17. 2. Create VolumeChoices:1. Import existing UFS RAID or ZFS pool●●2. Import existing disk formatted with UFS, FAT,●NTFS, or EXT2/3●3. Create UFS or ZFS volume●
  • 18. Create Volume
  • 19. Create ZFS Dataset
  • 20. 3. Users/GroupsChoices:1. Manually create2. Import existing Active Directory users3. Import existing LDAP users
  • 21. 4. Configure ShareChoices:AFP: for Mac OS XCIFS: for Windows, also supports any other OSNFS: faster than CIFS, supports any OSSSH: CLI and GUI clients available for any OSFTP: CLI and GUI clients available for any OSiSCSI target: for access to raw disks
  • 22. Configure ShareWhen configuring:Recommended to only have one type of share toprevent filesystem/client conflictsUsers needing access to that share must havepermission to the volume being shared, or theshare access must be set to anon/guestPermissions can be set on a per volume or perdataset basis
  • 23. 5. Start Service
  • 24. 6. Test ConfigurationFrom a client, confirm that access is permitted toallowed usersCan enable console logging at bottom of browserto troubleshoot a service that wont startCan use web shell to read logs whentroubleshooting
  • 25. ParticipateReport bugsTry out the testing snapshotsContribute configuration scenariosAssist users on the forums or IRCBlog or write a review about your FreeNASexperience
  • 26. ResourcesWebsite:http://www.freenas.orgForums:http://forums.freenas.orgBug tracker:http://support.freenas.org
  • 27. ResourcesLinks to Users Guide:http://doc.freenas.orgIRC:#freenas on FreenodeLinks to mailing lists, instructional videos, andprofessional support:http://doc.freenas.org/index.php/FreeNAS_Support_Resources
  • 28. Questions Contact: dru@freebsd.org URL to Slides:http://slideshare.net/dlavigne/nelf2012