Upcoming SlideShare
Loading in...5




FreeNAS presentation for NorthEast Linux Fest 2012.

FreeNAS presentation for NorthEast Linux Fest 2012.



Total Views
Slideshare-icon Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Nelf2012 Nelf2012 Presentation Transcript

    • Introduction to FreeNAS 8Dru LavigneDirector of Community Development, iXsystemsNELF, March 17, 2012
    • OutlineIntroduction to FreeNAS 8Features and ZFS OverviewWhats New in 8.2Configuration WorkflowGetting Involved with the CommunityAdditional Resources
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • ZFSRAIDZ1: equivalent to RAID5RAIDZ2: double-parity solution similar to RAID6RAIDZ3: triple-parity solutionCaveats: resilvering takes time and can stressdisks
    • 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
    • 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
    • Example Plug-in
    • 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
    • 1. Set administrative Creds
    • 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●
    • Create Volume
    • Create ZFS Dataset
    • 3. Users/GroupsChoices:1. Manually create2. Import existing Active Directory users3. Import existing LDAP users
    • 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
    • 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
    • 5. Start Service
    • 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
    • ParticipateReport bugsTry out the testing snapshotsContribute configuration scenariosAssist users on the forums or IRCBlog or write a review about your FreeNASexperience
    • ResourcesWebsite:http://www.freenas.orgForums:http://forums.freenas.orgBug tracker:
    • ResourcesLinks to Users Guide:http://doc.freenas.orgIRC:#freenas on FreenodeLinks to mailing lists, instructional videos, andprofessional support:
    • Questions Contact: URL to Slides: