Upcoming SlideShare
Loading in...5




Presentation for Indiana LinuxFest 2012.

Presentation for Indiana LinuxFest 2012.



Total Views
Views on SlideShare
Embed Views



1 Embed 1 1



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

Ilf2012 Ilf2012 Presentation Transcript

  • Introduction to FreeNAS 8Dru LavigneDirector of Community Development, iXsystemsILF, April 14, 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 need tobe installed using upcoming 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 ofservicesSupports OSX Time MachineSupports Windows Shadow Copies
  • FeaturesUpgrades keep a backup of the old OS, allowingfor rollbackAdministrative GUI accessed through a webbrowser; 8.2 adds a web shell for command lineoperationsUsers Guide published with each version andavailable in wiki, HTML, PDF, epub, and Kindleformats
  • 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-ins (currently WIP)Built-in DAAP, DLNA, and torrent supportAutomatic configuration of multi-path hardware
  • 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: