SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Copyright ©2016 iXsystems. All rights reserved. Copyright ©2016 iXsystems. All rights reserved.Copyright ©2016-2017 iXsystems. All rights reserved.
What’s New in
FreeNAS 11.2
Dru Lavigne
Director of Storage Engineering, iXsystems
OLF: October 13, 2018
Copyright ©2016-2017 iXsystems. All rights reserved.
Outline
Extemely brief overview of FreeNAS
What’s new in 11.2?
A sneak peek at what’s coming in 2019
Additional Resources
Copyright ©2016-2017 iXsystems. All rights reserved.
Extremely Brief Overview of FreeNAS
Copyright ©2016-2017 iXsystems. All rights reserved.
What is FreeNAS?
Copyright ©2016-2017 iXsystems. All rights reserved.
What is FreeNAS?
Open source NAS (network attached storage) based on FreeBSD and released
under a 2-clause BSD license. With lots of awesome features!
More info at: http://www.freenas.org/
● 11.1-U6 is the current production version (August 21, 2018)
● 11.2-RC1 is the upcoming release (RELEASE expected mid-November, 2018)
Copyright ©2016-2017 iXsystems. All rights reserved.
What’s New in 11.2?
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
11.2 is all about POLA
Copyright ©2016-2017 iXsystems. All rights reserved.
New UI
Uses Angular 4 Typescript framework to provide faster, asynchronous, client-side
rendering (https://www.typescriptlang.org/docs/handbook/angular.html).
Also uses Angular Material 2 (egret) framework for shiny, themable, leaner
interface with mobile in mind (https://material.angular.io/).
Copyright ©2016-2017 iXsystems. All rights reserved.
POLA: New UI
Shiny new UI (ooh, shiny!) uses same warty layout as legacy UI (by design, on
purpose, for 11.2).
Login screen offers to log into new UI by default, but provides link to legacy UI.
New UI has built-in version of Guide with new UI screenshots, legacy UI has built-in
version of Guide with legacy UI screenshots.
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
New Middleware
New asynchronous middleware (APIv2) replaces old Django calls (APIv1).
When complete, will provide feature-complete websockets API and REST API.
Completion expected by mid 2019.
Copyright ©2016-2017 iXsystems. All rights reserved.
POLA: New Middleware
Backwards compatible with APIv1 (api.freenas.org).
To read docs for completed APIv2 calls, append /api/docs to URL of running 11.2
system.
Once complete, docs for APIv2 will be published using swagger
(https://swagger.io/tools/swagger-ui/).
Copyright ©2016-2017 iXsystems. All rights reserved.
New Plugins/Jails Backend
Trust me, we’ve felt your pain!
Crusty warden backend completely replaced by iocage (modern, actively
developed, understands ZFS).
Process overhaul: plugins are now updated, tested, and QA’d for each release.
Each release has a ticket indicating the version of each plugin available in that
release as well as any related tickets for broken plugins.
Broken plugins are delisted until fixed and mentioned in Release Notes.
Copyright ©2016-2017 iXsystems. All rights reserved.
POLA: New Plugins/Jails Backend
Problem: how to reduce the pain when existing jails/plugins don’t understand new
UI, new middleware, and the new iocage backend...
Migration script available to exist in migrating existing warden plugins to new
iocage format (caveat: YMMV and recommendation is a clean reinstall and restore
of plugin configuration)
Legacy UI displays warden jails until they can be migrated/reinstalled, but does
not allow further warden installations. This allows users to manage existing
installs until they can be migrated/recreated.
Copyright ©2016-2017 iXsystems. All rights reserved.
Sneak Peek of 2019 Goodies
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
Things in the pipe for 2019
Having minimized POLA for 11.2, begin the conversion of a rather clunky/geeky UI
to a more intuitive, task-based UI (we love the Guide as much as you do, but you
shouldn’t have to read it in order to setup a system).
Address some long-standing annoyances and pain points.
Bring in some exciting OpenZFS features!
Announce some pretty cool partnerships and a single-pane-of-glass management
app.
Copyright ©2016-2017 iXsystems. All rights reserved.
Moving Beyond POLA
Improve user experience with more task-based, intuitive wizards that “do the right
thing” (without requiring technical knowledge of that thing).
Prevent foot-shooting while still providing advanced users flexibility to configure
for their use cases.
Move things around to more logical locations and don’t require the user to go to
multiple seemingly unrelated screens in order to complete a task.
Copyright ©2016-2017 iXsystems. All rights reserved.
Add Some Much Needed Love
Redesign middleware and UI to address some long-standing issues, while
maintaining backwards compatibility at the API level:
Replication (credential management, increased speed, easy setup for local and
remote replication, improved logging/error handling)
Interface management (laggs, vlans, MTUs, bridging, IPv6, network restarts,
displaying network information)
And more in the initial redesign stage...
Copyright ©2016-2017 iXsystems. All rights reserved.
OpenZFS Goodies!
Native crypto
Asynchronous copy-on-write
Zstd compression
Channel programs
Pool checkpoints
Copyright ©2016-2017 iXsystems. All rights reserved.
Copyright ©2016-2017 iXsystems. All rights reserved.
Additional Resources
Copyright ©2016-2017 iXsystems. All rights reserved.
Additional Resources
Guide: http://doc.freenas.org/11.2/
Website: http://www.freenas.org
Forums: http://forums.freenas.org
Blog: https://www.ixsystems.com/blog/
GitHub: http://github.com/freenas
Bug Tracker: https://bugs.freenas.org/projects/freenas
Copyright ©2016-2017 iXsystems. All rights reserved.
Questions?
Contact:
dru@ixsystems.com
URL to Slides:
http://slideshare.net/dlavigne/olf2018

Weitere ähnliche Inhalte

Ähnlich wie Olf2018

Syncfusion: Flat License Options
Syncfusion: Flat License OptionsSyncfusion: Flat License Options
Syncfusion: Flat License OptionsDomingo Rogers
 
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering BetterHow to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering BetterDevOps.com
 
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering BetterHow to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering BetterDeborah Schalm
 
Overview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area MeetupOverview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area MeetupHiromu Hota
 
Updates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&DUpdates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&DHiromu Hota
 
ThinManager® Delivering and Managing The Connected Enterprise: Introduction
ThinManager® Delivering and Managing The Connected Enterprise: IntroductionThinManager® Delivering and Managing The Connected Enterprise: Introduction
ThinManager® Delivering and Managing The Connected Enterprise: IntroductionRockwell Automation
 
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Edureka!
 
Production Plone on OpenStack Cloud
Production Plone on OpenStack CloudProduction Plone on OpenStack Cloud
Production Plone on OpenStack CloudSerg Melikyan
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07Jorge Hidalgo
 
OpenText: Can Your Remote Access Solution Keep Up?
OpenText: Can Your Remote Access Solution Keep Up? OpenText: Can Your Remote Access Solution Keep Up?
OpenText: Can Your Remote Access Solution Keep Up? OpenText
 
The Open Sourcing of Infrastructure
The Open Sourcing of InfrastructureThe Open Sourcing of Infrastructure
The Open Sourcing of InfrastructureAll Things Open
 
End User Computing with NetApp
End User Computing with NetAppEnd User Computing with NetApp
End User Computing with NetAppNetApp
 
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...Codemotion
 
PHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the foolPHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the foolAlessandro Cinelli (cirpo)
 
Future of Apache Ambari
Future of Apache AmbariFuture of Apache Ambari
Future of Apache AmbariJayush Luniya
 
The Future of Apache Ambari
The Future of Apache AmbariThe Future of Apache Ambari
The Future of Apache AmbariDataWorks Summit
 
Open Source: The Lifeblood of iXsystems
Open Source: The Lifeblood of iXsystemsOpen Source: The Lifeblood of iXsystems
Open Source: The Lifeblood of iXsystemsJoshua Smith
 

Ähnlich wie Olf2018 (20)

Syncfusion: Flat License Options
Syncfusion: Flat License OptionsSyncfusion: Flat License Options
Syncfusion: Flat License Options
 
Modern Software Development
Modern Software DevelopmentModern Software Development
Modern Software Development
 
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering BetterHow to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
 
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering BetterHow to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
How to Use the TICK Stack, CoreOS, & Docker to Make Your SaaS Offering Better
 
Overview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area MeetupOverview of webSpoon @ Pentaho Bay Area Meetup
Overview of webSpoon @ Pentaho Bay Area Meetup
 
Updates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&DUpdates on webSpoon and other innovations from Hitachi R&D
Updates on webSpoon and other innovations from Hitachi R&D
 
ThinManager® Delivering and Managing The Connected Enterprise: Introduction
ThinManager® Delivering and Managing The Connected Enterprise: IntroductionThinManager® Delivering and Managing The Connected Enterprise: Introduction
ThinManager® Delivering and Managing The Connected Enterprise: Introduction
 
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
Django Rest Framework | How to Create a RESTful API Using Django | Django Tut...
 
Production Plone on OpenStack Cloud
Production Plone on OpenStack CloudProduction Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
 
OpenText: Can Your Remote Access Solution Keep Up?
OpenText: Can Your Remote Access Solution Keep Up? OpenText: Can Your Remote Access Solution Keep Up?
OpenText: Can Your Remote Access Solution Keep Up?
 
The Open Sourcing of Infrastructure
The Open Sourcing of InfrastructureThe Open Sourcing of Infrastructure
The Open Sourcing of Infrastructure
 
Where is cold fusion headed
Where is cold fusion headedWhere is cold fusion headed
Where is cold fusion headed
 
End User Computing with NetApp
End User Computing with NetAppEnd User Computing with NetApp
End User Computing with NetApp
 
Oops, I broke my API
Oops, I broke my APIOops, I broke my API
Oops, I broke my API
 
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
PHP is the king, nodejs is the prince and Python is the fool - Alessandro Cin...
 
PHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the foolPHP is the King, nodejs the prince and python the fool
PHP is the King, nodejs the prince and python the fool
 
Future of Apache Ambari
Future of Apache AmbariFuture of Apache Ambari
Future of Apache Ambari
 
The Future of Apache Ambari
The Future of Apache AmbariThe Future of Apache Ambari
The Future of Apache Ambari
 
Open Source: The Lifeblood of iXsystems
Open Source: The Lifeblood of iXsystemsOpen Source: The Lifeblood of iXsystems
Open Source: The Lifeblood of iXsystems
 

Mehr von Dru Lavigne (20)

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
 
Flourish16
Flourish16Flourish16
Flourish16
 
Scale2016
Scale2016Scale2016
Scale2016
 
Fossetcon15
Fossetcon15Fossetcon15
Fossetcon15
 
Lfnw15
Lfnw15Lfnw15
Lfnw15
 
Asiabsdcon15
Asiabsdcon15Asiabsdcon15
Asiabsdcon15
 
Scale2015
Scale2015Scale2015
Scale2015
 
Olf2014
Olf2014Olf2014
Olf2014
 
Ghc14
Ghc14Ghc14
Ghc14
 
Fossetcon14
Fossetcon14Fossetcon14
Fossetcon14
 
Tlf2014
Tlf2014Tlf2014
Tlf2014
 
Asiabsdcon14 lavigne
Asiabsdcon14 lavigneAsiabsdcon14 lavigne
Asiabsdcon14 lavigne
 
Asiabsdcon14
Asiabsdcon14Asiabsdcon14
Asiabsdcon14
 
Scale2014
Scale2014Scale2014
Scale2014
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
 

Kürzlich hochgeladen

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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 productivityPrincipled Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
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.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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.pdfUK Journal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Olf2018

  • 1. Copyright ©2016 iXsystems. All rights reserved. Copyright ©2016 iXsystems. All rights reserved.Copyright ©2016-2017 iXsystems. All rights reserved. What’s New in FreeNAS 11.2 Dru Lavigne Director of Storage Engineering, iXsystems OLF: October 13, 2018
  • 2. Copyright ©2016-2017 iXsystems. All rights reserved. Outline Extemely brief overview of FreeNAS What’s new in 11.2? A sneak peek at what’s coming in 2019 Additional Resources
  • 3. Copyright ©2016-2017 iXsystems. All rights reserved. Extremely Brief Overview of FreeNAS
  • 4. Copyright ©2016-2017 iXsystems. All rights reserved. What is FreeNAS?
  • 5. Copyright ©2016-2017 iXsystems. All rights reserved. What is FreeNAS? Open source NAS (network attached storage) based on FreeBSD and released under a 2-clause BSD license. With lots of awesome features! More info at: http://www.freenas.org/ ● 11.1-U6 is the current production version (August 21, 2018) ● 11.2-RC1 is the upcoming release (RELEASE expected mid-November, 2018)
  • 6. Copyright ©2016-2017 iXsystems. All rights reserved. What’s New in 11.2?
  • 7. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 8. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 9. Copyright ©2016-2017 iXsystems. All rights reserved. 11.2 is all about POLA
  • 10. Copyright ©2016-2017 iXsystems. All rights reserved. New UI Uses Angular 4 Typescript framework to provide faster, asynchronous, client-side rendering (https://www.typescriptlang.org/docs/handbook/angular.html). Also uses Angular Material 2 (egret) framework for shiny, themable, leaner interface with mobile in mind (https://material.angular.io/).
  • 11. Copyright ©2016-2017 iXsystems. All rights reserved. POLA: New UI Shiny new UI (ooh, shiny!) uses same warty layout as legacy UI (by design, on purpose, for 11.2). Login screen offers to log into new UI by default, but provides link to legacy UI. New UI has built-in version of Guide with new UI screenshots, legacy UI has built-in version of Guide with legacy UI screenshots.
  • 12. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 13. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 14. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 15. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 16. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 17. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 18. Copyright ©2016-2017 iXsystems. All rights reserved. New Middleware New asynchronous middleware (APIv2) replaces old Django calls (APIv1). When complete, will provide feature-complete websockets API and REST API. Completion expected by mid 2019.
  • 19. Copyright ©2016-2017 iXsystems. All rights reserved. POLA: New Middleware Backwards compatible with APIv1 (api.freenas.org). To read docs for completed APIv2 calls, append /api/docs to URL of running 11.2 system. Once complete, docs for APIv2 will be published using swagger (https://swagger.io/tools/swagger-ui/).
  • 20. Copyright ©2016-2017 iXsystems. All rights reserved. New Plugins/Jails Backend Trust me, we’ve felt your pain! Crusty warden backend completely replaced by iocage (modern, actively developed, understands ZFS). Process overhaul: plugins are now updated, tested, and QA’d for each release. Each release has a ticket indicating the version of each plugin available in that release as well as any related tickets for broken plugins. Broken plugins are delisted until fixed and mentioned in Release Notes.
  • 21. Copyright ©2016-2017 iXsystems. All rights reserved. POLA: New Plugins/Jails Backend Problem: how to reduce the pain when existing jails/plugins don’t understand new UI, new middleware, and the new iocage backend... Migration script available to exist in migrating existing warden plugins to new iocage format (caveat: YMMV and recommendation is a clean reinstall and restore of plugin configuration) Legacy UI displays warden jails until they can be migrated/reinstalled, but does not allow further warden installations. This allows users to manage existing installs until they can be migrated/recreated.
  • 22. Copyright ©2016-2017 iXsystems. All rights reserved. Sneak Peek of 2019 Goodies
  • 23. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 24. Copyright ©2016-2017 iXsystems. All rights reserved. Things in the pipe for 2019 Having minimized POLA for 11.2, begin the conversion of a rather clunky/geeky UI to a more intuitive, task-based UI (we love the Guide as much as you do, but you shouldn’t have to read it in order to setup a system). Address some long-standing annoyances and pain points. Bring in some exciting OpenZFS features! Announce some pretty cool partnerships and a single-pane-of-glass management app.
  • 25. Copyright ©2016-2017 iXsystems. All rights reserved. Moving Beyond POLA Improve user experience with more task-based, intuitive wizards that “do the right thing” (without requiring technical knowledge of that thing). Prevent foot-shooting while still providing advanced users flexibility to configure for their use cases. Move things around to more logical locations and don’t require the user to go to multiple seemingly unrelated screens in order to complete a task.
  • 26. Copyright ©2016-2017 iXsystems. All rights reserved. Add Some Much Needed Love Redesign middleware and UI to address some long-standing issues, while maintaining backwards compatibility at the API level: Replication (credential management, increased speed, easy setup for local and remote replication, improved logging/error handling) Interface management (laggs, vlans, MTUs, bridging, IPv6, network restarts, displaying network information) And more in the initial redesign stage...
  • 27. Copyright ©2016-2017 iXsystems. All rights reserved. OpenZFS Goodies! Native crypto Asynchronous copy-on-write Zstd compression Channel programs Pool checkpoints
  • 28. Copyright ©2016-2017 iXsystems. All rights reserved.
  • 29. Copyright ©2016-2017 iXsystems. All rights reserved. Additional Resources
  • 30. Copyright ©2016-2017 iXsystems. All rights reserved. Additional Resources Guide: http://doc.freenas.org/11.2/ Website: http://www.freenas.org Forums: http://forums.freenas.org Blog: https://www.ixsystems.com/blog/ GitHub: http://github.com/freenas Bug Tracker: https://bugs.freenas.org/projects/freenas
  • 31. Copyright ©2016-2017 iXsystems. All rights reserved. Questions? Contact: dru@ixsystems.com URL to Slides: http://slideshare.net/dlavigne/olf2018