SlideShare a Scribd company logo
Introduction to FreeNAS 8


Dru Lavigne
Director of Community Development, iXsystems
ILF, April 14, 2012
Outline

Introduction to FreeNAS 8

Features and ZFS Overview

What's New in 8.2

Configuration Workflow

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, 2011 with a focus on NAS
core functionality

8.0.4 is the current release (as of February, 29
2012)

8.2, currently in beta, introduces plug-in
architecture for non-core 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 need to
be installed using upcoming plug-in architecture
Features
Create UFS or ZFS volumes (ZFS recommended)

Import existing UFS/ZFS RAID/z 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
Features

Integration with OpenLDAP, Active Directory

Automated, secure replication via rsync/ssh

Automated ZFS snapshots and scrubs

Front-ends to cron, sysctls, loader.conf

Reporting graphs, scheduled S.M.A.R.T. tests,
automated alerts, UPS
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

Supports OSX Time Machine

Supports Windows Shadow Copies
Features

Upgrades keep a backup of the old OS, allowing
for rollback

Administrative GUI accessed through a web
browser; 8.2 adds a web shell for command line
operations

Users Guide published with each version and
available in wiki, HTML, PDF, epub, and Kindle
formats
ZFS

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

Snapshots (point in time) only store what has
changed since the last snapshot

Snapshots (ro) can be cloned (rw)

Can rollback to any snapshot
ZFS


RAIDZ1: equivalent to RAID5

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.x and 8.2

28: FreeBSD 9.0, FreeNAS 8.3, TrueNAS
- adds RAIDZ3, deduplication

30: Oracle has not open sourced (will they?)
- adds encryption
- FreeBSD zfsd (ZFS fault monitoring and
management daemon) may address this
What's New in 8.2

Plug-in architecture for non-core functionality,
uses the PBI format

Installed plugins can be configured from the GUI

Documented API so users can create and
contribute their own plug-ins (currently WIP)

Built-in DAAP, DLNA, and torrent support

Automatic configuration of multi-path hardware
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

5. Start applicable service(s)

6. Test the configuration
1. Set administrative Creds
2. Create Volume

Choices:

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/Groups


Choices:

1. Manually create

2. Import existing Active Directory users

3. Import existing LDAP users
4. Configure Share
Choices:

AFP: for Mac OS X

CIFS: for Windows, also supports any other OS

NFS: faster than CIFS, supports any OS

SSH: CLI and GUI clients available for any OS

FTP: CLI and GUI clients available for any OS

iSCSI target: for access to raw disks
Configure Share

When configuring:

Recommended to only have one type of share to
prevent filesystem/client conflicts

Users needing access to that share must have
permission to the volume being shared, or the
share access must be set to anon/guest

Permissions can be set on a per volume or per
dataset basis
5. Start Service
6. Test Configuration


From a client, confirm that access is permitted to
allowed users

Can enable console logging at bottom of browser
to troubleshoot a service that won't start

Can use web shell to read logs when
troubleshooting
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/ilf2012

More Related Content

PDF
Asiabsdcon15
Dru Lavigne
 
PDF
Article may11 bsdmag
Dru Lavigne
 
PDF
Scale9x sun
Dru Lavigne
 
PDF
Ilf2011
Dru Lavigne
 
PDF
Ilf2013
Dru Lavigne
 
PDF
Asiabsdcon14 lavigne
Dru Lavigne
 
PDF
Lavigne sept11 bsdmag
Dru Lavigne
 
PDF
Asiabsdcon14
Dru Lavigne
 
Asiabsdcon15
Dru Lavigne
 
Article may11 bsdmag
Dru Lavigne
 
Scale9x sun
Dru Lavigne
 
Ilf2011
Dru Lavigne
 
Ilf2013
Dru Lavigne
 
Asiabsdcon14 lavigne
Dru Lavigne
 
Lavigne sept11 bsdmag
Dru Lavigne
 
Asiabsdcon14
Dru Lavigne
 

What's hot (20)

PDF
Lavigne bsdmag sept12
Dru Lavigne
 
PDF
Lavigne bsdmag march12
Dru Lavigne
 
PDF
Tlf2014
Dru Lavigne
 
PDF
olf10
Dru Lavigne
 
PDF
Flourish11
Dru Lavigne
 
PDF
Fsoss2011
Dru Lavigne
 
PDF
Scale 2010: BSD for Linux Users
Dru Lavigne
 
PDF
Lavigne bsdmag july
Dru Lavigne
 
PDF
Oclug 2010
Dru Lavigne
 
PDF
Tlf2013
Dru Lavigne
 
PDF
Lavigne bsdmag may13
Dru Lavigne
 
PDF
Dru lavigne servers-tutorial
Dru Lavigne
 
PDF
Nelf2013
Dru Lavigne
 
PDF
Fsoss12
Dru Lavigne
 
PDF
Nycbsdcon14
Dru Lavigne
 
PDF
Lavigne bsdmag-jan2012
Dru Lavigne
 
PDF
Sweden11
Dru Lavigne
 
PDF
Olf2013
Dru Lavigne
 
PDF
Posscon2013
Dru Lavigne
 
PDF
Olf2012
Dru Lavigne
 
Lavigne bsdmag sept12
Dru Lavigne
 
Lavigne bsdmag march12
Dru Lavigne
 
Tlf2014
Dru Lavigne
 
Flourish11
Dru Lavigne
 
Fsoss2011
Dru Lavigne
 
Scale 2010: BSD for Linux Users
Dru Lavigne
 
Lavigne bsdmag july
Dru Lavigne
 
Oclug 2010
Dru Lavigne
 
Tlf2013
Dru Lavigne
 
Lavigne bsdmag may13
Dru Lavigne
 
Dru lavigne servers-tutorial
Dru Lavigne
 
Nelf2013
Dru Lavigne
 
Fsoss12
Dru Lavigne
 
Nycbsdcon14
Dru Lavigne
 
Lavigne bsdmag-jan2012
Dru Lavigne
 
Sweden11
Dru Lavigne
 
Olf2013
Dru Lavigne
 
Posscon2013
Dru Lavigne
 
Olf2012
Dru Lavigne
 
Ad

Similar to Ilf2012 (20)

PDF
Nelf2012
Dru Lavigne
 
PDF
Tlf2012
Dru Lavigne
 
PDF
Fosscon2013
Dru Lavigne
 
PDF
Self2013
Dru Lavigne
 
PDF
Freenas Tutorial EuroBSDCon 2012
Dru Lavigne
 
PDF
Lfnw15
Dru Lavigne
 
PDF
Scale2015
Dru Lavigne
 
PDF
Lavigne bsdmag june11
Dru Lavigne
 
PDF
Lavigne aug11 bsdmag
Dru Lavigne
 
PPT
BayLISA - FreeNAS 10 by Jordan Hubbard
iXsystems
 
PPT
Building open source storage for enterprise
Joel Divekar
 
PDF
Olf2014
Dru Lavigne
 
PDF
Olf2017
Dru Lavigne
 
PDF
Lavigne bsdmag apr13
Dru Lavigne
 
PDF
Documentation freenas
Moaaz Magdy
 
DOCX
Documentation free nas
Moaaz Magdy
 
PDF
Introduction to FreeNAS development by John Hixson
iXsystems
 
PDF
Learning Freenas Configure And Manage A Network Attached Storage Solution 1st...
jasrampaaga
 
PDF
Scale2014
Dru Lavigne
 
PDF
Flourish16
Dru Lavigne
 
Nelf2012
Dru Lavigne
 
Tlf2012
Dru Lavigne
 
Fosscon2013
Dru Lavigne
 
Self2013
Dru Lavigne
 
Freenas Tutorial EuroBSDCon 2012
Dru Lavigne
 
Lfnw15
Dru Lavigne
 
Scale2015
Dru Lavigne
 
Lavigne bsdmag june11
Dru Lavigne
 
Lavigne aug11 bsdmag
Dru Lavigne
 
BayLISA - FreeNAS 10 by Jordan Hubbard
iXsystems
 
Building open source storage for enterprise
Joel Divekar
 
Olf2014
Dru Lavigne
 
Olf2017
Dru Lavigne
 
Lavigne bsdmag apr13
Dru Lavigne
 
Documentation freenas
Moaaz Magdy
 
Documentation free nas
Moaaz Magdy
 
Introduction to FreeNAS development by John Hixson
iXsystems
 
Learning Freenas Configure And Manage A Network Attached Storage Solution 1st...
jasrampaaga
 
Scale2014
Dru Lavigne
 
Flourish16
Dru Lavigne
 
Ad

More from Dru Lavigne (14)

PDF
Olf2018
Dru Lavigne
 
PDF
FreeBSD System Administration Using SysAdm
Dru Lavigne
 
PDF
Asiabsdcon2017
Dru Lavigne
 
PDF
Olf2016
Dru Lavigne
 
PDF
Tlf2016
Dru Lavigne
 
PDF
Knoxbug2016
Dru Lavigne
 
PDF
Lfnw2016
Dru Lavigne
 
PDF
Scale2016
Dru Lavigne
 
PDF
Fossetcon15
Dru Lavigne
 
PDF
Ghc14
Dru Lavigne
 
PDF
Fossetcon14
Dru Lavigne
 
PDF
Dru lavigne oss-sysadmin
Dru Lavigne
 
PDF
Dru lavigne oss-desktop_apps
Dru Lavigne
 
PDF
Bsd ss
Dru Lavigne
 
Olf2018
Dru Lavigne
 
FreeBSD System Administration Using SysAdm
Dru Lavigne
 
Asiabsdcon2017
Dru Lavigne
 
Olf2016
Dru Lavigne
 
Tlf2016
Dru Lavigne
 
Knoxbug2016
Dru Lavigne
 
Lfnw2016
Dru Lavigne
 
Scale2016
Dru Lavigne
 
Fossetcon15
Dru Lavigne
 
Fossetcon14
Dru Lavigne
 
Dru lavigne oss-sysadmin
Dru Lavigne
 
Dru lavigne oss-desktop_apps
Dru Lavigne
 
Bsd ss
Dru Lavigne
 

Recently uploaded (20)

PDF
Doc9.....................................
SofiaCollazos
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Doc9.....................................
SofiaCollazos
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
The Future of Artificial Intelligence (AI)
Mukul
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 

Ilf2012

  • 1. Introduction to FreeNAS 8 Dru Lavigne Director of Community Development, iXsystems ILF, April 14, 2012
  • 2. Outline Introduction to FreeNAS 8 Features and ZFS Overview What's New in 8.2 Configuration Workflow 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, 2011 with a focus on NAS core functionality 8.0.4 is the current release (as of February, 29 2012) 8.2, currently in beta, introduces plug-in architecture for non-core 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 need to be installed using upcoming plug-in architecture
  • 6. Features Create UFS or ZFS volumes (ZFS recommended) Import existing UFS/ZFS RAID/z 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. Features Integration with OpenLDAP, Active Directory Automated, secure replication via rsync/ssh Automated ZFS snapshots and scrubs Front-ends to cron, sysctls, loader.conf Reporting graphs, scheduled S.M.A.R.T. tests, automated alerts, UPS
  • 8. 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 Supports OSX Time Machine Supports Windows Shadow Copies
  • 9. Features Upgrades keep a backup of the old OS, allowing for rollback Administrative GUI accessed through a web browser; 8.2 adds a web shell for command line operations Users Guide published with each version and available in wiki, HTML, PDF, epub, and Kindle formats
  • 10. ZFS 128-bit filesystem designed to be a “self-healing” and to address hardware RAID issues with data integrity Snapshots (point in time) only store what has changed since the last snapshot Snapshots (ro) can be cloned (rw) Can rollback to any snapshot
  • 11. ZFS RAIDZ1: equivalent to RAID5 RAIDZ2: double-parity solution similar to RAID6 RAIDZ3: triple-parity solution Caveats: resilvering takes time and can stress disks
  • 12. ZFS Versions: 15: FreeNAS 8.0.x and 8.2 28: FreeBSD 9.0, FreeNAS 8.3, TrueNAS - adds RAIDZ3, deduplication 30: Oracle has not open sourced (will they?) - adds encryption - FreeBSD zfsd (ZFS fault monitoring and management daemon) may address this
  • 13. What's New in 8.2 Plug-in architecture for non-core functionality, uses the PBI format Installed plugins can be configured from the GUI Documented API so users can create and contribute their own plug-ins (currently WIP) Built-in DAAP, DLNA, and torrent support Automatic configuration of multi-path hardware
  • 14. 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 5. Start applicable service(s) 6. Test the configuration
  • 16. 2. Create Volume Choices: 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 ●
  • 19. 3. Users/Groups Choices: 1. Manually create 2. Import existing Active Directory users 3. Import existing LDAP users
  • 20. 4. Configure Share Choices: AFP: for Mac OS X CIFS: for Windows, also supports any other OS NFS: faster than CIFS, supports any OS SSH: CLI and GUI clients available for any OS FTP: CLI and GUI clients available for any OS iSCSI target: for access to raw disks
  • 21. Configure Share When configuring: Recommended to only have one type of share to prevent filesystem/client conflicts Users needing access to that share must have permission to the volume being shared, or the share access must be set to anon/guest Permissions can be set on a per volume or per dataset basis
  • 23. 6. Test Configuration From a client, confirm that access is permitted to allowed users Can enable console logging at bottom of browser to troubleshoot a service that won't start Can use web shell to read logs when troubleshooting
  • 24. 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
  • 26. 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
  • 27. Questions Contact: [email protected] URL to Slides: http://slideshare.net/dlavigne/ilf2012