FreeNAS 8: Open Source
 Storage for the Enterprise

Dru Lavigne
Director of Community Development, iXsystems
FSOSS, October 28, 2011
Outline

Introduction to FreeNAS 8

Current Features and ZFS Overview

Planned Features

Configuration Workflow with Demo

Getting Involved with the Community

Additional Resources
Introduction


Open source NAS (network attached storage)
based on an embedded version of FreeBSD
(nanoBSD) and released under 2-clause BSD
license

Enterprise-grade appliance (TrueNAS) is also
available in 2U/4U form factors with professional
support
Introduction

8.x is a rewrite of the original monolithic design
(.7x) to a modular design

8.0 was released May/11 with a focus on NAS
core functionality

8.0.2 was released Oct/11 and incorporates most
core features and many bug fixes

8.1, due late 2011 or early 2012, will introduce
plug-in architecture for addons
Introduction
If you're used to .7x:

Hardware requirements have changed

Designed to be installed on a thumb drive or
compact flash, not a hard drive

Graphical administrative interface is completely
different and info in .7x forums/docs won't apply

Many .7x features are not “core NAS” and may be
missing until plug-in architecture is available
Current Features
Create UFS or ZFS volumes (ZFS preferred)

Import existing UFS/ZFS RAID volumes

Import existing UFS, DOS, NTFS, EXT2/3
volumes

Create shares using Appletalk, NFS, and SMB
protocols

Configure access through FTP/SFTP, SSH, and
iSCSI
Current Features


Integration with OpenLDAP, Active Directory

Automated secure replication via rsync/ssh

Automated ZFS snapshots

Front-end to cron

Reporting graphs, scheduled S.M.A.R.T. tests,
automated alerts, UPS
Current Features

Link aggregation and failover

IEEE 802.1q VLAN support

DDNS, SNMP, and TFTP support

Control panel to stop/start and view the status of
services

Users Guide available in wiki, HTML, PDF, epub,
and Kindle formats
Current Features


Supports OSX Time Machine

Supports Windows Shadow Copies

Provides front-end to create ZFS clones, create
ZFS datasets (quotas, compression), create
zvols, export ZFS volumes, scrub ZFS volumes,
and view zpool status
ZFS

128-bit filesystem designed to be a “self-healing”
and to address hardware RAID issues with data
integrity

Snapshots only store what has changed since last
snapshot

Snapshots (which are ro) can be cloned (which
are rw)

Can rollback system to a snapshot
ZFS
Uses 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 may
accelerate read operations, especially when some
data is read repeatedly, and cannot fit in the
system memory ARC cache. Loss of device will
only slow down reads (no data loss).

http://www.solarisinternals.com/wiki/index.php/
ZFS_Best_Practices_Guide
ZFS


RAIDZ1: equivalent to RAID5 without the write-
hole

RAIDZ2: double-parity solution similar to RAID6

RAIDZ3: triple-parity solution

Caveats: resilvering takes time and can stress
disks
ZFS

Versions:

15: FreeNAS 8.0.2

28: FreeBSD 9.0, TrueNAS
adds RAIDZ3, deduplication

30: Oracle has not open sourced (yet?)
adds encryption
FreeBSD zfsd (ZFS fault monitoring and
management daemon) may address this
Planned Features for 8.1

Plug-in architecture for non-core functionality

Document API so users can contribute own plug-
ins

Integrate plug-in architecture with PBI format

Migration utility from .7 to 8.x

Front-end to sysctl and loader tunables
Configuration Workflow

1. Set the administrative username and password

2. Create volumes/datasets

3. Create users/groups or integrate with LDAP/AD

4. Configure share and volume permissions

5. Start applicable service(s)

6. Test the configuration
Demo
Participate

Report bugs

Try out the testing snapshots

Contribute configuration scenarios

Assist users on the forums or IRC

Blog or write a review about your FreeNAS
experience
Resources

Website:

http://www.freenas.org

Forums:

http://forums.freenas.org

Bug tracker:

http://support.freenas.org
Resources
Links to Users Guide:

http://doc.freenas.org

IRC:

#freenas on Freenode

Links to mailing lists, instructional videos, and
professional support:

http://doc.freenas.org/index.php/
FreeNAS_Support_Resources
Questions



               Contact:

           dru@freebsd.org

            URL to Slides:

http://slideshare.net/dlavigne/fsoss2011

More Related Content

PDF
Flourish11
PDF
Scale 2010: BSD for Linux Users
PDF
Lavigne bsdmag sept12
PDF
Lavigne bsdmag-jan2012
PDF
Oclug 2010
PDF
Dru lavigne servers-tutorial
PDF
Posscon2013
PDF
Sweden11
Flourish11
Scale 2010: BSD for Linux Users
Lavigne bsdmag sept12
Lavigne bsdmag-jan2012
Oclug 2010
Dru lavigne servers-tutorial
Posscon2013
Sweden11

What's hot (20)

PDF
Fsoss12
PDF
BSD for Linux Users
PDF
Olf2012
PDF
Tlf2013
PDF
Asiabsdcon15
PDF
Lavigne aug11 bsdmag
PDF
Ilf2012
PDF
Lavigne bsdmag-jan13
PDF
BSD for Linux Users
PDF
SELF 2010: BSD For Linux Users
PDF
Scale9x sun
PDF
PDF
Nelf2013
PDF
Olf2013
PDF
Article may11 bsdmag
PDF
Nycbsdcon14
PDF
Ilf2011
PDF
Lavigne bsdmag apr13
PDF
Asiabsdcon14
PDF
Bsd ss
Fsoss12
BSD for Linux Users
Olf2012
Tlf2013
Asiabsdcon15
Lavigne aug11 bsdmag
Ilf2012
Lavigne bsdmag-jan13
BSD for Linux Users
SELF 2010: BSD For Linux Users
Scale9x sun
Nelf2013
Olf2013
Article may11 bsdmag
Nycbsdcon14
Ilf2011
Lavigne bsdmag apr13
Asiabsdcon14
Bsd ss
Ad

Similar to Fsoss2011 (20)

PDF
Nelf2012
PDF
Tlf2012
PDF
Fosscon2013
PDF
Lavigne bsdmag june11
PDF
Self2013
PPT
Building open source storage for enterprise
PDF
Ilf2013
PDF
Scale2015
PDF
Lfnw15
PDF
Freenas Tutorial EuroBSDCon 2012
PPT
BayLISA - FreeNAS 10 by Jordan Hubbard
PDF
Olf2014
PDF
Flourish16
PDF
Scale2014
PDF
Olf2017
PPTX
FreeNAS Guide 9.2.1 - guida molto chiara e utile
PDF
Fossetcon14
PDF
FreeNAS Guide 9.10.pdf
PDF
Tlf2014
PDF
Learning Freenas Configure And Manage A Network Attached Storage Solution 1st...
Nelf2012
Tlf2012
Fosscon2013
Lavigne bsdmag june11
Self2013
Building open source storage for enterprise
Ilf2013
Scale2015
Lfnw15
Freenas Tutorial EuroBSDCon 2012
BayLISA - FreeNAS 10 by Jordan Hubbard
Olf2014
Flourish16
Scale2014
Olf2017
FreeNAS Guide 9.2.1 - guida molto chiara e utile
Fossetcon14
FreeNAS Guide 9.10.pdf
Tlf2014
Learning Freenas Configure And Manage A Network Attached Storage Solution 1st...
Ad

More from Dru Lavigne (13)

PDF
Olf2018
PDF
FreeBSD System Administration Using SysAdm
PDF
Asiabsdcon2017
PDF
Olf2016
PDF
Tlf2016
PDF
Knoxbug2016
PDF
Lfnw2016
PDF
Scale2016
PDF
Fossetcon15
PDF
PDF
Asiabsdcon14 lavigne
PDF
Dru lavigne oss-sysadmin
PDF
Dru lavigne oss-desktop_apps
Olf2018
FreeBSD System Administration Using SysAdm
Asiabsdcon2017
Olf2016
Tlf2016
Knoxbug2016
Lfnw2016
Scale2016
Fossetcon15
Asiabsdcon14 lavigne
Dru lavigne oss-sysadmin
Dru lavigne oss-desktop_apps

Recently uploaded (20)

PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PPTX
Internet of Everything -Basic concepts details
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PPTX
Microsoft User Copilot Training Slide Deck
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PPTX
Configure Apache Mutual Authentication
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Improvisation in detection of pomegranate leaf disease using transfer learni...
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Custom Battery Pack Design Considerations for Performance and Safety
giants, standing on the shoulders of - by Daniel Stenberg
Lung cancer patients survival prediction using outlier detection and optimize...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Internet of Everything -Basic concepts details
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
Microsoft User Copilot Training Slide Deck
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Basics of Cloud Computing - Cloud Ecosystem
Configure Apache Mutual Authentication
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf

Fsoss2011

  • 1. FreeNAS 8: Open Source Storage for the Enterprise Dru Lavigne Director of Community Development, iXsystems FSOSS, October 28, 2011
  • 2. Outline Introduction to FreeNAS 8 Current Features and ZFS Overview Planned Features Configuration Workflow with Demo Getting Involved with the Community Additional Resources
  • 3. Introduction Open source NAS (network attached storage) based on an embedded version of FreeBSD (nanoBSD) and released under 2-clause BSD license Enterprise-grade appliance (TrueNAS) is also available in 2U/4U form factors with professional support
  • 4. Introduction 8.x is a rewrite of the original monolithic design (.7x) to a modular design 8.0 was released May/11 with a focus on NAS core functionality 8.0.2 was released Oct/11 and incorporates most core features and many bug fixes 8.1, due late 2011 or early 2012, will introduce plug-in architecture for addons
  • 5. Introduction If you're used to .7x: Hardware requirements have changed Designed to be installed on a thumb drive or compact flash, not a hard drive Graphical administrative interface is completely different and info in .7x forums/docs won't apply Many .7x features are not “core NAS” and may be missing until plug-in architecture is available
  • 6. Current Features Create UFS or ZFS volumes (ZFS preferred) Import existing UFS/ZFS RAID volumes Import existing UFS, DOS, NTFS, EXT2/3 volumes Create shares using Appletalk, NFS, and SMB protocols Configure access through FTP/SFTP, SSH, and iSCSI
  • 7. Current Features Integration with OpenLDAP, Active Directory Automated secure replication via rsync/ssh Automated ZFS snapshots Front-end to cron Reporting graphs, scheduled S.M.A.R.T. tests, automated alerts, UPS
  • 8. Current Features Link aggregation and failover IEEE 802.1q VLAN support DDNS, SNMP, and TFTP support Control panel to stop/start and view the status of services Users Guide available in wiki, HTML, PDF, epub, and Kindle formats
  • 9. Current Features Supports OSX Time Machine Supports Windows Shadow Copies Provides front-end to create ZFS clones, create ZFS datasets (quotas, compression), create zvols, export ZFS volumes, scrub ZFS volumes, and view zpool status
  • 10. ZFS 128-bit filesystem designed to be a “self-healing” and to address hardware RAID issues with data integrity Snapshots only store what has changed since last snapshot Snapshots (which are ro) can be cloned (which are rw) Can rollback system to a snapshot
  • 11. ZFS Uses 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 may accelerate read operations, especially when some data is read repeatedly, and cannot fit in the system memory ARC cache. Loss of device will only slow down reads (no data loss). http://www.solarisinternals.com/wiki/index.php/ ZFS_Best_Practices_Guide
  • 12. ZFS RAIDZ1: equivalent to RAID5 without the write- hole RAIDZ2: double-parity solution similar to RAID6 RAIDZ3: triple-parity solution Caveats: resilvering takes time and can stress disks
  • 13. ZFS Versions: 15: FreeNAS 8.0.2 28: FreeBSD 9.0, TrueNAS adds RAIDZ3, deduplication 30: Oracle has not open sourced (yet?) adds encryption FreeBSD zfsd (ZFS fault monitoring and management daemon) may address this
  • 14. Planned Features for 8.1 Plug-in architecture for non-core functionality Document API so users can contribute own plug- ins Integrate plug-in architecture with PBI format Migration utility from .7 to 8.x Front-end to sysctl and loader tunables
  • 15. Configuration Workflow 1. Set the administrative username and password 2. Create volumes/datasets 3. Create users/groups or integrate with LDAP/AD 4. Configure share and volume permissions 5. Start applicable service(s) 6. Test the configuration
  • 16. Demo
  • 17. Participate Report bugs Try out the testing snapshots Contribute configuration scenarios Assist users on the forums or IRC Blog or write a review about your FreeNAS experience
  • 19. Resources Links to Users Guide: http://doc.freenas.org IRC: #freenas on Freenode Links to mailing lists, instructional videos, and professional support: http://doc.freenas.org/index.php/ FreeNAS_Support_Resources
  • 20. Questions Contact: [email protected] URL to Slides: http://slideshare.net/dlavigne/fsoss2011