SlideShare a Scribd company logo
1 of 30
Download to read offline
What's New in
FreeNAS 9.1.0
Dru Lavigne
Documentation Lead, iXsystems
ILF, July 27, 2013
Outline
Introduction to FreeNAS Releases and Features
Brief ZFS Overview
What's New in 9.1
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 tiered
professional support
Releases
8.0 was released in May, 2011 with a focus on
NAS core functionality (redesign of .7x which was
EOL'd in 2011)
8.2.0 introduced the original Plugins architecture
for installing non-core software (July 20, 2012)
8.3.0 introduced ZFSv28 (October 26, 2012)
8.3.1 introduced full disk encryption (March 20,
2013)
9.1.0 is at RC2, release expected early August
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, failover, and VLAN support
DDNS, SNMP, and TFTP support
Control panel to stop/start and view the status of
services
PDF of Users Guide published with each release
(per-release documentation)
Features
Supports OSX Time Machine and Windows
Shadow Copies
OS is installed on USB stick/CF and is separate
from data on storage disks
Upgrades keep a backup of the old OS, allowing
for rollback
Administrative GUI accessed through a web
browser; 8.2 added a web shell for command line
operations
ZFS
128-bit filesystem designed to be ā€œself-healingā€
with checksums to provide data integrity
Snapshots (point in time) only store what has
changed since the last snapshot (COW)
Scheduled scrubs verify integrity of disks and data
Deduplication saves space (removes duplicate
data)
Datasets have properties (quotas, compression)
ZFS
RAIDZ* levels designed to overcome hardware
RAID limitations
RAIDZ1: equivalent to RAID5
RAIDZ2: double-parity solution similar to RAID6
RAIDZ3: triple-parity solution
Caveats: resilvering takes time and can stress
disks
What's New in 9.1.0
Based on FreeBSD 9.1-STABLE:
Latest drivers and bug fixes
Adds new ZFS feature flags (ZFSv5000),
including LZ4 compression
Same ABI as PC-BSD PBIs (over 1100) means
that there is more software available for
installation and conversion to FreeNAS PBIs
What's New in 9.1.0
Redesigned Volume Manager:
UFS and ZFS now have separate managers
How to extend a ZFS pool, create multiple pools,
or add log/cache devices is more intuitive
Easier to manage a large amount of disks
Estimated storage capacity of ZFS pool is
displayed for selected RAIDZ* layout and GUI will
not let you create an unsupported layout
ZFS Volume Manager
Plugins Easier to Use
Users no longer have to first configure a jail as the
Plugins mechanism automaticaly creates and
uses a default jail
New integrated AppCafe browser lists available
FreeNAS PBIs, simply highlight the app and click
its Install button
Appcafe.org (launching soon) will make it easy to
find PC-BSD, pfSense, and FreeNAS PBIs
Plugins Easier to Use
Jails for Advanced Users
Users who want more control over software
installations now have a choice of what type and
how many jails to create and can install software
using FreeNAS PBIs, PC-BSD PBIs, FreeBSD
packages (traditional and pkgng), or FreeBSD
ports
The only required parameter when creating a jail
is the name, however users can choose to
configure the IPv4 and/or IPv6 address(es), MAC
address, and whether or not to use vimage
Jails for Advanced Users
Jails for Advanced Users
What's New in 9.1.0
GUI now available over IPv6 and can specify
alternate port
What's New in 9.1.0
Shell now supports paste and resizing
What's New in 9.1.0
Alerts can now be dismissed
What's New in 9.1.0
Init/Shutdown Scripts
What's New in 9.1.0
Can now configure replication user
What's New in 9.1.0
Can now change SFTP logging level/facility
What's New in 9.1.0
Can now specify NFS bind ports
What's New in 9.1.0
Ability to boot into a debug kernel
What's New in 9.1.0
Directory Services menu added
What's New in 9.1.0
zilstat utility added for testing dedicated ZIL:
http://www.richardelling.com/Home/scripts-and-
programs-1/zilstat
Easy-RSA has been added to the base, making
it easier to create and manage RSA keys for
use with OpenVPN
Resources
Website: http://www.freenas.org
Forums: http://forums.freenas.org
Bug tracker: http://support.freenas.org
Source code: https://github.com/freenas/freenas
Documentation: http://doc.freenas.org
IRC: #freenas on Freenode
Questions
Contact:
dru@freebsd.org
URL to Slides:
http://slideshare.net/dlavigne/ilf2013

More Related Content

What's hot

Freenas Tutorial EuroBSDCon 2012
Freenas Tutorial EuroBSDCon 2012Freenas Tutorial EuroBSDCon 2012
Freenas Tutorial EuroBSDCon 2012
Dru Lavigne
Ā 

What's hot (20)

Ilf2012
Ilf2012Ilf2012
Ilf2012
Ā 
Lavigne bsdmag july
Lavigne bsdmag julyLavigne bsdmag july
Lavigne bsdmag july
Ā 
Lavigne bsdmag march12
Lavigne bsdmag march12Lavigne bsdmag march12
Lavigne bsdmag march12
Ā 
Olf2013
Olf2013Olf2013
Olf2013
Ā 
Lavigne bsdmag apr13
Lavigne bsdmag apr13Lavigne bsdmag apr13
Lavigne bsdmag apr13
Ā 
Fsoss2011
Fsoss2011Fsoss2011
Fsoss2011
Ā 
Lavigne bsdmag may13
Lavigne bsdmag may13Lavigne bsdmag may13
Lavigne bsdmag may13
Ā 
Lavigne bsdmag sept12
Lavigne bsdmag sept12Lavigne bsdmag sept12
Lavigne bsdmag sept12
Ā 
Flourish11
Flourish11Flourish11
Flourish11
Ā 
Scale 2010: BSD for Linux Users
Scale 2010: BSD for Linux UsersScale 2010: BSD for Linux Users
Scale 2010: BSD for Linux Users
Ā 
Oclug 2010
Oclug 2010Oclug 2010
Oclug 2010
Ā 
Freenas Tutorial EuroBSDCon 2012
Freenas Tutorial EuroBSDCon 2012Freenas Tutorial EuroBSDCon 2012
Freenas Tutorial EuroBSDCon 2012
Ā 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
Ā 
Self2013
Self2013Self2013
Self2013
Ā 
Fsoss12
Fsoss12Fsoss12
Fsoss12
Ā 
olf10
olf10olf10
olf10
Ā 
Flourish16
Flourish16Flourish16
Flourish16
Ā 
Nelf2013
Nelf2013Nelf2013
Nelf2013
Ā 
Posscon2013
Posscon2013Posscon2013
Posscon2013
Ā 
Lavigne bsdmag-jan2012
Lavigne bsdmag-jan2012Lavigne bsdmag-jan2012
Lavigne bsdmag-jan2012
Ā 

Similar to Ilf2013

Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11
Eduardo Pelegri-Llopart
Ā 
Lavigne bsdmag-jan13
Lavigne bsdmag-jan13Lavigne bsdmag-jan13
Lavigne bsdmag-jan13
Dru Lavigne
Ā 
Nycbsdcon14
Nycbsdcon14Nycbsdcon14
Nycbsdcon14
Dru Lavigne
Ā 
Linux26 New Features
Linux26 New FeaturesLinux26 New Features
Linux26 New Features
guest491c69
Ā 

Similar to Ilf2013 (20)

Fosscon2013
Fosscon2013Fosscon2013
Fosscon2013
Ā 
Sweden11
Sweden11Sweden11
Sweden11
Ā 
Tlf2012
Tlf2012Tlf2012
Tlf2012
Ā 
Nelf2012
Nelf2012Nelf2012
Nelf2012
Ā 
Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11Introduction to OpenSolaris 2008.11
Introduction to OpenSolaris 2008.11
Ā 
Lavigne bsdmag june11
Lavigne bsdmag june11Lavigne bsdmag june11
Lavigne bsdmag june11
Ā 
Lavigne bsdmag-jan13
Lavigne bsdmag-jan13Lavigne bsdmag-jan13
Lavigne bsdmag-jan13
Ā 
Tlf2013
Tlf2013Tlf2013
Tlf2013
Ā 
Fossetcon14
Fossetcon14Fossetcon14
Fossetcon14
Ā 
New Oracle Infrastructure2
New Oracle Infrastructure2New Oracle Infrastructure2
New Oracle Infrastructure2
Ā 
Nycbsdcon14
Nycbsdcon14Nycbsdcon14
Nycbsdcon14
Ā 
Scale2014
Scale2014Scale2014
Scale2014
Ā 
Linux26 New Features
Linux26 New FeaturesLinux26 New Features
Linux26 New Features
Ā 
Panasas pNFS Status - Brent Welch
Panasas pNFS Status - Brent WelchPanasas pNFS Status - Brent Welch
Panasas pNFS Status - Brent Welch
Ā 
BSDCan2006.pdf
BSDCan2006.pdfBSDCan2006.pdf
BSDCan2006.pdf
Ā 
Lfnw15
Lfnw15Lfnw15
Lfnw15
Ā 
RAC - Test
RAC - TestRAC - Test
RAC - Test
Ā 
Olf2012
Olf2012Olf2012
Olf2012
Ā 
Scale2015
Scale2015Scale2015
Scale2015
Ā 
Lavigne aug11 bsdmag
Lavigne aug11 bsdmagLavigne aug11 bsdmag
Lavigne aug11 bsdmag
Ā 

More from Dru Lavigne (15)

Olf2018
Olf2018Olf2018
Olf2018
Ā 
Olf2017
Olf2017Olf2017
Olf2017
Ā 
FreeBSD System Administration Using SysAdm
FreeBSD System Administration Using SysAdmFreeBSD System Administration Using SysAdm
FreeBSD System Administration Using SysAdm
Ā 
Asiabsdcon2017
Asiabsdcon2017Asiabsdcon2017
Asiabsdcon2017
Ā 
Olf2016
Olf2016Olf2016
Olf2016
Ā 
Tlf2016
Tlf2016Tlf2016
Tlf2016
Ā 
Knoxbug2016
Knoxbug2016Knoxbug2016
Knoxbug2016
Ā 
Lfnw2016
Lfnw2016Lfnw2016
Lfnw2016
Ā 
Scale2016
Scale2016Scale2016
Scale2016
Ā 
Fossetcon15
Fossetcon15Fossetcon15
Fossetcon15
Ā 
Olf2014
Olf2014Olf2014
Olf2014
Ā 
Ghc14
Ghc14Ghc14
Ghc14
Ā 
Dru lavigne oss-sysadmin
Dru lavigne oss-sysadminDru lavigne oss-sysadmin
Dru lavigne oss-sysadmin
Ā 
Dru lavigne oss-desktop_apps
Dru lavigne oss-desktop_appsDru lavigne oss-desktop_apps
Dru lavigne oss-desktop_apps
Ā 
Bsd ss
Bsd ssBsd ss
Bsd ss
Ā 

Recently uploaded

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Ā 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Ā 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Ā 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Ā 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Ā 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Ā 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Ā 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Ā 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Ā 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Ā 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Ā 

Ilf2013

  • 1. What's New in FreeNAS 9.1.0 Dru Lavigne Documentation Lead, iXsystems ILF, July 27, 2013
  • 2. Outline Introduction to FreeNAS Releases and Features Brief ZFS Overview What's New in 9.1 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 tiered professional support
  • 4. Releases 8.0 was released in May, 2011 with a focus on NAS core functionality (redesign of .7x which was EOL'd in 2011) 8.2.0 introduced the original Plugins architecture for installing non-core software (July 20, 2012) 8.3.0 introduced ZFSv28 (October 26, 2012) 8.3.1 introduced full disk encryption (March 20, 2013) 9.1.0 is at RC2, release expected early August
  • 5. 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
  • 6. 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
  • 7. Features Link aggregation, failover, and VLAN support DDNS, SNMP, and TFTP support Control panel to stop/start and view the status of services PDF of Users Guide published with each release (per-release documentation)
  • 8. Features Supports OSX Time Machine and Windows Shadow Copies OS is installed on USB stick/CF and is separate from data on storage disks Upgrades keep a backup of the old OS, allowing for rollback Administrative GUI accessed through a web browser; 8.2 added a web shell for command line operations
  • 9. ZFS 128-bit filesystem designed to be ā€œself-healingā€ with checksums to provide data integrity Snapshots (point in time) only store what has changed since the last snapshot (COW) Scheduled scrubs verify integrity of disks and data Deduplication saves space (removes duplicate data) Datasets have properties (quotas, compression)
  • 10. ZFS RAIDZ* levels designed to overcome hardware RAID limitations RAIDZ1: equivalent to RAID5 RAIDZ2: double-parity solution similar to RAID6 RAIDZ3: triple-parity solution Caveats: resilvering takes time and can stress disks
  • 11. What's New in 9.1.0 Based on FreeBSD 9.1-STABLE: Latest drivers and bug fixes Adds new ZFS feature flags (ZFSv5000), including LZ4 compression Same ABI as PC-BSD PBIs (over 1100) means that there is more software available for installation and conversion to FreeNAS PBIs
  • 12. What's New in 9.1.0 Redesigned Volume Manager: UFS and ZFS now have separate managers How to extend a ZFS pool, create multiple pools, or add log/cache devices is more intuitive Easier to manage a large amount of disks Estimated storage capacity of ZFS pool is displayed for selected RAIDZ* layout and GUI will not let you create an unsupported layout
  • 14. Plugins Easier to Use Users no longer have to first configure a jail as the Plugins mechanism automaticaly creates and uses a default jail New integrated AppCafe browser lists available FreeNAS PBIs, simply highlight the app and click its Install button Appcafe.org (launching soon) will make it easy to find PC-BSD, pfSense, and FreeNAS PBIs
  • 16. Jails for Advanced Users Users who want more control over software installations now have a choice of what type and how many jails to create and can install software using FreeNAS PBIs, PC-BSD PBIs, FreeBSD packages (traditional and pkgng), or FreeBSD ports The only required parameter when creating a jail is the name, however users can choose to configure the IPv4 and/or IPv6 address(es), MAC address, and whether or not to use vimage
  • 19. What's New in 9.1.0 GUI now available over IPv6 and can specify alternate port
  • 20. What's New in 9.1.0 Shell now supports paste and resizing
  • 21. What's New in 9.1.0 Alerts can now be dismissed
  • 22. What's New in 9.1.0 Init/Shutdown Scripts
  • 23. What's New in 9.1.0 Can now configure replication user
  • 24. What's New in 9.1.0 Can now change SFTP logging level/facility
  • 25. What's New in 9.1.0 Can now specify NFS bind ports
  • 26. What's New in 9.1.0 Ability to boot into a debug kernel
  • 27. What's New in 9.1.0 Directory Services menu added
  • 28. What's New in 9.1.0 zilstat utility added for testing dedicated ZIL: http://www.richardelling.com/Home/scripts-and- programs-1/zilstat Easy-RSA has been added to the base, making it easier to create and manage RSA keys for use with OpenVPN
  • 29. Resources Website: http://www.freenas.org Forums: http://forums.freenas.org Bug tracker: http://support.freenas.org Source code: https://github.com/freenas/freenas Documentation: http://doc.freenas.org IRC: #freenas on Freenode