Published on

Presentation for NorthEast LinuxFest 2013.

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

No notes for slide


  1. 1. Whats New in FreeNAS 8.3Dru LavigneDocumentation Lead, iXsystemsNELF, March 17, 2013
  2. 2. OutlineIntroduction to FreeNAS 8.xFeatures and ZFS OverviewWhats NewPlugins OverviewZFS Encryption OverviewAdditional Resources
  3. 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. 4. Introduction8.x is a rewrite of the original monolithic design toa modular design (.7x EOLd in 2011)8.0 was released May, 2011 with a focus on NAScore functionality8.2.0 introduced the Plugins architecture(released on July 20, 2012)8.3.1 will be the current release (as of March 20,2013)
  5. 5. 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
  6. 6. 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
  7. 7. FeaturesLink aggregation, failover, and 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
  8. 8. FeaturesSupports OSX Time Machine and WindowsShadow CopiesOS is installed on USB stick/CF and is separatefrom data on storage disksUpgrades keep a backup of the old OS, allowingfor rollbackAdministrative GUI accessed through a webbrowser; 8.2 adds a web shell for command lineoperations
  9. 9. ZFS128-bit filesystem designed to be “self-healing”with checksums to provide data integritySnapshots (point in time) only store what haschanged since the last snapshot (COW)Scheduled scrubs verify integrity of disks and dataDeduplication saves space (removes duplicatedata)Datasets have properties (quotas, compression)
  10. 10. ZFSRAIDZ* levels designed to overcome hardwareRAID limitationsRAIDZ1: equivalent to RAID5RAIDZ2: double-parity solution similar to RAID6RAIDZ3: triple-parity solutionCaveats: resilvering takes time and can stressdisks
  11. 11. Whats New in 8.2.0Plugins provide the administrator the flexibility toinstall additional software from the FreeNAS GUIto meet the requirements of the NASAs each Plugin (PBI) is installed, an icon will beadded to the FreeNAS menu (used to configurethe application) and its service will be added tothe Plugins tab of the Control Services menu so itcan be startedDocumented API so users can create andcontribute their own PBIs
  12. 12. Installing Plugins
  13. 13. Configuring a Plugin
  14. 14. Installing Non-PBI SoftwareIf a PBI is not available, you can still installFreeBSD packages or compile ports within thePlugins JailSoftware installed this way will not be integratedinto the administrative interface but can beconfigured and started from the command lineUse to search for software thathas been ported to FreeBSD
  15. 15. Available PBIsFreeNAS PBIs are still new (only available sinceJuly 2012)3 official PBIs: Firefly, MiniDLNA, TransmissionList of PBI requests: of user-created PBIs:
  16. 16. Whats New in 8.3.x8.3.0:ZFSv28 adds deduplication, RAIDZ3, improvedsnapshot support, and a removable log deviceautoexpand property allows pool expansion byreplacing existing disks with larger ones8.3.1:Encryption
  17. 17. EncryptionGELI full disk encryption for new ZFS volumes(not ZFSv30 encryption which is closed source)Full disk encryption, not per-filesystem encryptionTargeted at users who store sensitive data andwant the ability to safely dispose of disks(independent of the encryption key) without wipingthem firstEncryption key is per ZFS pool
  18. 18. EncryptionEncryption key is protected by both a passphraseand a recovery keyCPU that supports AES-NI is recommended,especially if more than one disk in poolData in the ARC cache and the contents of RAMare unencryptedSwap is always encrypted, even on unencryptedvolumes
  19. 19. Encryption
  20. 20. EncryptionKey management tools added to encryptedvolumes screen in GUIUsed to change the passphrase, download a copyof the key, create a new key (which destroys theold key), create and download a copy of therecovery key, and change the recovery keyIf the passphrase is forgotten, the recovery keycan be used (needed when importing a pool)
  21. 21. Encryption
  22. 22. ResourcesWebsite:http://www.freenas.orgForums:http://forums.freenas.orgBug tracker:
  23. 23. ResourcesLinks to Users Guide:http://doc.freenas.orgIRC:#freenas on FreenodeLinks to mailing lists and instructional videos:
  24. 24. Questions Contact: URL to Slides: