TrueNAS – TrueNAS – Welcome to the Open Storage Era https://www.truenas.com Fri, 25 Apr 2025 18:27:06 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.2 https://www.truenas.com/wp-content/uploads/2020/08/cropped-TN-favicon-100x100.png TrueNAS – TrueNAS – Welcome to the Open Storage Era https://www.truenas.com 32 32 TrueNAS Apps Made Easy https://www.truenas.com/blog/truenas-apps-made-easy/ Thu, 24 Apr 2025 18:29:17 +0000 https://www.truenas.com/?p=111148 The post TrueNAS Apps Made Easy appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
It’s been over three years since we introduced the converged Apps feature of TrueNAS SCALE in February 2022, and deploying powerful applications on TrueNAS became even easier with the added support for industry-standard Docker powered Apps in the TrueNAS 24.10 “Electric Eel” release. With nearly 140,000 deployments in only six months, the marriage of Docker and OpenZFS has been a smash hit with the TrueNAS community.

TrueNAS 25.04 “Fangtooth” extends this App support further with configurable IP addresses, similar to the jail/plugin capability of TrueNAS CORE 13.x. Newly added Apps already have the capability, and all existing Apps will enable this functionality by June 1st. Current App users on TrueNAS 24.04 or earlier will need to migrate to TrueNAS 24.10 or later by that date to take advantage of the automated Apps migration process.

Since its release a week ago, TrueNAS 25.04 has shown a rapid uptake, with over 20,000 early adopters – and the number of Apps both available and deployed has increased significantly with the new, easier Docker engine powering them.

With hundreds of easy-to-deploy Apps and thousands more available through advanced deployment, over 80,000 members of the TrueNAS 24.10 community have deployed at least one App, extending  functionality to their system on top of the benefits of data management, performance, and integrity that ZFS provides.

To further support our community, we are introducing a new TrueNAS Apps Market to help you discover, manage, and customize TrueNAS Apps. This tool automatically updates from the TrueNAS Apps Catalog, ensuring that you have the latest available information on these additional add-on services.

There’s an App for That!

With the new TrueNAS Apps Market site, finding and customizing Apps has been made even easier. With a listing of top Apps by installation count as well as recent additions, TrueNAS users can explore Apps by category, status as Enterprise, , or Community, and even view the raw metadata used to allow advanced users to customize the installation to suit their unique needs.

TrueNAS Apps Market

Explore the TrueNAS Apps Market from anywhere at apps.truenas.com

With over 50 different Apps from multiple categories actively running on at least  1,000 TrueNAS systems, and our top 10 Apps scoring over 10,000 active installations, the Apps Catalog offers a well-tested method to customize the functionality of your TrueNAS system.

Detailed App Datasheets and Customization

When browsing the catalogs, once you find an interesting app, simply click on it for more details about the community behind it, sample screenshots, the current version available, and additional security capabilities.

NextCloud

See screenshots, version information, and more on detailed App pages.

Some of the additional information available on the detailed App page includes:

  • Software version number and date of the last update
  • App Home Page for further information
  • A badge indicating approximate user count
  • Example Screenshots
  • List of processes and their UID/GIDs
  • Security notes
  • App metadata file that describes all user-configurable options
  • Links to additional Resources such as deployment guides

Getting Started With Apps

Most new and existing App users should be using TrueNAS 24.10.2.1, the latest version of Electric Eel with robust Docker support and the largest user base of all versions of TrueNAS to date.

Early Adopters have started using TrueNAS 25.04 (Fangtooth), which will be more commonly used by June. We recommend checking the Software Status page for advice based on your user profile, as well as reviewing the docs and the release notes. No matter which of these versions of TrueNAS you opt for, the steps to enable Apps and make your first download from the catalog at apps.truenas.com are the same.

We’re grateful to the dedicated TrueNAS community for their ongoing feedback and support, as your insights continue to shape the evolution of TrueNAS. Download your copy of TrueNAS Community Edition today and join the thousands of users exploring our new Apps catalog. You can also visit the TrueNAS Community Forums and connect with us on   to share your experiences and insights as you customize your TrueNAS system.

The post TrueNAS Apps Made Easy appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS H30 Wins Two ‘Best of Show’ Awards at NAB 2025 https://www.truenas.com/blog/truenas-h30-nab-2025-award-winner/ Wed, 16 Apr 2025 21:12:43 +0000 https://www.truenas.com/?p=110943 Recognition from both ITPro and TVBEurope At TrueNAS, we’ve never built storage just for the sake of storing data. We build it to unleash creativity, empower innovation, and give organizations the freedom to scale without compromise. That’s why we’re beyond proud to announce that the TrueNAS H30 has won not just one, but TWO Best […]

The post TrueNAS H30 Wins Two ‘Best of Show’ Awards at NAB 2025 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Recognition from both ITPro and TVBEurope

At TrueNAS, we’ve never built storage just for the sake of storing data. We build it to unleash creativity, empower innovation, and give organizations the freedom to scale without compromise.

That’s why we’re beyond proud to announce that the TrueNAS H30 has won not just one, but TWO Best of Show Awards at NAB 2025, presented by both ITPro and TVBEurope.

These back-to-back wins aren’t just a celebration of performance. They are a true validation of our core mission: to deliver enterprise open storage that solves real-world media challenges without the complexity or cost of proprietary alternatives.

Media Storage That Had Everyone Talking

The judges’ decision was definitive. Amid fierce competition from across the industry, the TrueNAS H30 distinguished itself in measurable ways.

ITPro’s panel of engineers and industry experts awarded the H30 their Best of Show Award, noting its exceptional performance characteristics for media-intensive environments. The system’s ability to deliver 8-10 GB/s throughput in a compact 2U form factor particularly impressed the judges, who noted its ideal suitability for demanding broadcast and post-production applications.

TVBEurope followed with their own Best of Show Award, highlighting the H30’s innovative approach to addressing the evolving challenges of modern content creation. The recognition underscores how the H30 delivers exceptional flexibility for managing complex media workflows while upholding the performance and reliability required in enterprise environments.

What Makes the H30 Different?

In an industry where performance demands continue to intensify, the H30 stands apart with capabilities specifically engineered for media professionals who require uncompromising storage solutions. As the pinnacle of the versatile TrueNAS H-series platform lineup, the H30 brings award-winning features including:

  • Superior Throughput: With up to 8-10 GB/s of performance on tap, the H30 smoothly handles 4K/8K workflows and complex VFX rendering
  • Configuration Flexibility: Customizable combinations of high-performance NVMe flash and/or HDD drives for capacity allow precise tailoring to specific production requirements
  • Enterprise Protection: OpenZFS implementation with high availability design provides 99.999% uptime, ransomware-resistant snapshots, and exceptional protection against media corruption that can occur with other data storage offerings
  • Operational Efficiency: Reduced power, cooling, and rack space requirements deliver up to 30% lower total cost of ownership

These capabilities represent a fundamental rethinking of what media storage infrastructure can and should deliver. The H30 embodies our philosophy that storage should accelerate and simplify creative work rather than constrain it.

Engineering Excellence with Purpose

The H30’s architecture reflects our core belief that enterprise infrastructure should be open, secure, and adaptable. With a 20-core Intel® Xeon® processor and up to 256 GB of ECC memory, the system handles parallel workflows with remarkable efficiency—whether processing AI/ML tasks, supporting video editing, or managing VM consolidation.

This performance doesn’t come at the expense of reliability. The H30’s OpenZFS foundation provides native checksumming, real-time replication, and comprehensive data protection features within an optional high-availability framework that ensures operational continuity.

A Milestone Built on Community

These prestigious awards represent more than just recognition of technical achievement, they validate the collaborative approach that drives our development process. Every aspect of the H30’s design has been informed by direct feedback from our customers, user community, partners, and industry professionals.

We’re profoundly grateful to this community. Your insights, challenges, and aspirations have shaped a product that truly addresses the needs of today’s media professionals.

Experience Award-Winning Performance

For organizations managing increasingly complex media pipelines, scaling to higher resolutions, or seeking liberation from vendor lock-in, the TrueNAS H30 provides the foundation for next-generation content creation.

The post TrueNAS H30 Wins Two ‘Best of Show’ Awards at NAB 2025 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueCommand 3.1 delivers Fangtooth and Improvements https://www.truenas.com/blog/truecommand-3-1-released/ Fri, 21 Mar 2025 22:38:08 +0000 https://www.truenas.com/?p=109475 TrueCommand simplifies fleet management for environments running multiple TrueNAS systems, including TrueNAS Enterprise and TrueNAS Community Edition. Monitoring, configuring, and troubleshooting TrueNAS systems is greatly simplified from a single pane of glass. Enterprise IT teams can manage multiple TrueNAS systems with robust user management controls. TrueCommand 3.1 adds support for the latest TrueNAS 25.04 “Fangtooth” […]

The post TrueCommand 3.1 delivers Fangtooth and Improvements appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueCommand simplifies fleet management for environments running multiple TrueNAS systems, including TrueNAS Enterprise and TrueNAS Community Edition. Monitoring, configuring, and troubleshooting TrueNAS systems is greatly simplified from a single pane of glass. Enterprise IT teams can manage multiple TrueNAS systems with robust user management controls.

TrueCommand 3.1 adds support for the latest TrueNAS 25.04 “Fangtooth” releases, while managing ZFS replication, performance monitoring, and security has become even more streamlined and intuitive.

Available as both a Docker container and a cloud-based SaaS solution, TrueCommand secures communications via SSH tunnels and provides centralized control. While TrueCommand can run as an app on TrueNAS, we recommend deploying TrueCommand separately for optimal reliability and management.

Enhanced Monitoring and Management

TrueCommand 3.1 continues its evolution as a comprehensive management solution, bringing significant improvements:

  • Disk IOPS Reporting Widget: A new widget offers accurate real-time insights into disk performance, empowering administrators to monitor and respond promptly to performance anomalies.
  • Snapshot Task Toggling: Easily enable or disable scheduled snapshot tasks, giving you greater control over data protection schedules.
  • Improved STARTTLS Support: New configuration options offer enhanced security and compatibility for Microsoft 365 users.
  • Upgraded Runtime Environment: Node.js has been updated from version 20 to 22, offering improved efficiency, security enhancements, and performance.

Streamlined Replication Management

TrueCommand’s Replication Manager simplifies the administration of ZFS snapshots across multiple TrueNAS systems. With its intuitive wizard, setting up and monitoring replication tasks becomes straightforward, reducing manual administration effort and enhancing data protection capabilities.

Streamlined Replication Management

The Replication Manager dashboard simplifies ZFS replication monitoring across your entire fleet.

Comprehensive Fleet Dashboard

TrueCommand 3.1 further enhances the Fleet Dashboard introduced in TrueCommand 3.0, providing additional insight into system health, disk utilization, and alert status across multiple systems. The dashboard allows administrators to quickly identify and address issues, significantly reducing downtime and improving overall operational efficiency.

Quickly assess system health and disk usage across your TrueNAS environment using the enhanced Fleet Dashboard.

(Image byline: Quickly assess system health and disk usage across your TrueNAS environment using the enhanced Fleet Dashboard.)

Expanded TrueNAS Compatibility

TrueCommand 3.1 supports a broad range of TrueNAS versions, including:

  • TrueNAS 13.0 (Sustaining mode)
  • TrueNAS 24.10 “Electric Eel” (GA version)
  • TrueNAS 25.04 “Fangtooth”  (RC.1 for early adopters)

While TrueCommand 3.1 is generally backwards compatible with older versions of TrueNAS, we encourage users running these older versions to immediately upgrade to ensure compatibility and security while benefiting from the hard work of the TrueNAS Engineering team. Please review the TrueNAS software status page for the latest recommendations.

Upgrade Recommendations

TrueCommand Cloud deployments will be automatically updated to TrueCommand 3.1 over time. Self-hosted Docker-based deployments should follow standard container update procedures, including backing up your TrueCommand instance data, and reapplying TrueNAS passwords post-upgrade to ensure connectivity. Ensure that after upgrading your TrueCommand instance, administrators clear their browser cache (CTRL+F5) to help avoid potential UI issues.

Known Issues and Workarounds

While ongoing enhancements have addressed many reported issues, environments with large numbers of snapshots may still experience slower performance in the Snapshot Explorer. Additionally, users deploying TrueNAS Enterprise HA systems should manage system upgrades directly from the TrueNAS UI to avoid potential boot environment mismatches on controller restart.

Getting Started with TrueCommand 3.1

TrueCommand remains free for deployments with up to 50 drives. Larger environments can acquire software and support licenses via the iXsystems portal.

  • Docker Container: Available on Docker Hub under the tag release-3.1.0.
  • Cloud Service: Register for TrueCommand Cloud at the iXsystems portal.

Thanks to our dedicated community for providing valuable feedback and support. We continue to welcome your insights and suggestions as TrueCommand evolves.

To learn more about TrueCommand, including instructions on how to deploy a self-hosted container, see the TrueNAS Docs Hub on TrueCommand. There is also a guide on how to set up TrueCommand Cloud instances.

The post TrueCommand 3.1 delivers Fangtooth and Improvements appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The TrueNAS H30 is the Swiss Army Knife of Storage https://www.truenas.com/blog/truenas-h30-announce/ Thu, 30 Jan 2025 04:40:28 +0000 https://www.truenas.com/?p=107371 The post The TrueNAS H30 is the Swiss Army Knife of Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Today, we’re capping off our TrueNAS H-series platform line with the upgraded TrueNAS H30. With support for 60 TB NVMe drives in each of its twelve bays and 100 GbE connectivity, the H30 delivers new levels of performance and capacity in the compact 2U storage market.

Powered by the newly released (TrueNAS 24.10.2) “Electric Eel” software and under active testing with the new TrueNAS 25.04 “Fangtooth” software, the H30 navigates effortlessly through a variety of enterprise workloads, from the edge of the cloud to the heart of your datacenter.

Like its H10 and H20 siblings, the H30 is a compact, low-power 2U platform designed for Edge workloads. With tri-mode technology to enable NVMe SSDs or SAS HDDs in each of its 12 bays, the H30 offers incredible advances in efficiency over previous-generation hardware, increasing performance and capacity by over 300%

H30_Release_Blog

All H-Series systems can be configured as either single controller or dual controller High Availability (HA) and offer expansion up to 114 drive bays in a 6U footprint. Upgrades from H10 and H20 to H30 can be done without data migration, and without downtime in HA systems. With network connectivity options from 1 Gbps through to 100 Gbps, the H30 is ready to be integrated into any network..

TrueNAS 24.10 delivers File, Block, Object, and Docker Apps services with HA using the highly reliable OpenZFS 2.3 as the unifying file system. 24.10 is now the most widely installed version of TrueNAS, with over 100,000 adopters in less than three months. The new TrueNAS H30 inherits all of the robust Electric Eel capabilities, including TrueSecure, with its federal FIPS 140 capabilities.

All TrueNAS platforms come with industry-leading Enterprise support, which is one of the highest rated on Gartner Peer Insights.

TrueNAS Fangtooth is preparing to enter its BETA release, adding several new capabilities to the TrueNAS H30 including:

  • 16 Gb and 32 Gb Fibre Channel for SAN migration
  • Fast Deduplication of NVMe flash storage for improved data reduction
  • Support for LXC containers and VMs through new Incus integration

Apps, Containers, and VMs enable TrueNAS storage systems to add new services, software. These can include MinIO, Nextcloud, backup software, and data migration tools like SyncThing. Integrating applications and storage reduces the cost, power, complexity, and space for Edge deployments like retail storefronts, and allow workloads with heavy IO demands to run directly adjacent to high-performance storage.

WIth tri-mode capability allowing NVMe, SAS SSD, or HDDs in its twelve integrated bays, and additional SAS expansion up to 114 bays, the TrueNAS H30 delivers a broad choice of storage media:

  • Hard Drives (HDDs) from 8 TB to 22 TB
    • Expansion from 12 Bays (2U) to 114 Bays (6U)
    • Max HDD Capacity: 2.5 PB + 100 TB Cache
  • NVMe Drives from 3.2 TB to 60 TB
    • Max NVMe Capacity: 720 TB + Dedup/Compression

Monster-sized NVMe SSDs have proven very popular for M&E companies looking to edit 8K videos and other content. These new 60 TB SSDs will enable even larger systems while increasing capacity-per-watt and per rack unit. Existing 30 TB SSDs have also proven to perform well for virtualization workloads. For customers with specific security requirements, self-encrypting and FIPS-compliant drives are available as well. To discuss available options in detail, contact a TrueNAS sales representative.

HDDs are growing in size more slowly than NVMe SSDs, but can still deliver 75% lower cost per usable terabyte. For backup, archive video surveillance, and other use cases, spinning disks still offer the best capacity per dollar. Unlike flash-only systems, TrueNAS can seamlessly back up and replicate flash to HDDs without any change in web UI or API. Each TrueNAS H30 can start with low-cost HDDs and add NVMe flash as performance is needed.

The TrueNAS H30 delivers 8-10 GB/s of all-NVMe performance and well over 100,000 IOPS for each primary protocol (iSCSI, NFS, SMB, S3) twice as fast as the H20, with 20 cores vs 10 cores and greater RAM capacity. Even with this high performance on tap, the H30 is energy-efficient, consuming approximately 400W when equipped with dual controllers.

TrueNAS F-Series Also Grows NVMe Capacity

For those looking for even more performance than the new H30, our all-NVMe F-Series delivers up to 4×100 Gbe performance. With 60 TB SSDs, the all-NVMe TrueNAS F-Series can accelerate even more data with up to 10 PB capacity in 14U. Both the TrueNAS F60 and F100 can be expanded with NVMe-powered expansion shelves with the same robust enclosure management support as traditional SAS expansion.

TrueNAS F100 with both Flash and HDD Expansion Shelves

TrueNAS F100 with both Flash and HDD Expansion Shelves

Ready When You Are

Talk to a TrueNAS sales representative if you need more information on any of our TrueNAS Enterprise systems. Our experts will match your use case requirements with the most cost-effective and future-proof platform. The H-Series platforms start from under $10,000 and grow based on performance and capacity needs.

The latest release of TrueNAS 24.10.2 is available now and is ready to download or update from the Web UI.

Monitor the Software Status page to see when your use case aligns with the updated version. When you’re ready, join the 100,000+ users already powering up with Electric Eel, and don’t forget to stop by the TrueNAS Forums to share your knowledge and experience.

Join today and help others unlock the power of True Data Freedom with TrueNAS.

The post The TrueNAS H30 is the Swiss Army Knife of Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS “Electric Eel” Shines Brightly https://www.truenas.com/blog/truenas-24-10-2-release/ Thu, 30 Jan 2025 01:49:55 +0000 https://www.truenas.com/?p=107358 The post TrueNAS “Electric Eel” Shines Brightly appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Following the highly successful initial release and first update of “Electric Eel” (24.10) the TrueNAS team is excited to announce the availability of the TrueNAS 24.10.2 update, downloadable from truenas.com/truenas-community-edition/ or within your existing TrueNAS system.

TrueNAS 24.10.2 provides over 120 bug fixes and delivers Enterprise quality. It is also the basis for the all-new TrueNAS H30.

With this update, TrueNAS 24.10 “Electric Eel” will become the recommended stable version for our Mission-Critical users, as well as the shipping version of TrueNAS on new Enterprise storage appliances. For recommendations on when to update your system, visit the Software Status page.

The high quality of the predecessor (TrueNAS 24.10.1) is evident in the rapid adoption and its popularity with TrueNAS users. It is easily  the most commonly used TrueNAS version. With over 100,000 early adopters in a 12-week release period, 24.10 is the most popular TrueNAS release ever, and with good reason – it’s packed with several long-anticipated features like:

  • Docker Compose for simplified, containerized apps
  • RAIDZ Expansion for added flexibility in growing capacity
  • Updated WebUI with Global Search to help you get more done with fewer clicks
  • Customizable Dashboard Widgets for your most important information at a glance
  • NVMe enablement for H-Series for even more capacity and performance options
  • Improved Performance for all TrueNAS systems

Electric Eel is a great foundation for building the next TrueNAS release, Fangtooth, which will enter its first BETA in February. Fangtooth will be a unifying release for TrueNAS SCALE and TrueNAS CORE. This version introduces Incus support for LXC containers, further improves flexibility around IP addressing for Apps, and delivers several additional functionality and performance boosts. Further details will be made available before the BETA version.

Refined to Enterprise with Over 120 Improvements

TrueNAS 24.10.2 adds Enterprise quality to the “Electric Eel” release, with over 120 bug fixes and improvements in the update. With this release, we expect many of our Enterprise customers who want to leverage the features to add to the growing numbers.

Major fixes include more robust support for updates with NVIDIA GPUs and fixing compatibility of the SED (disk encryption) utilities for encrypted pool upgrades from CORE to SCALE.

Introducing the TrueNAS H30

Our versatile TrueNAS H-Series is the perfect Edge vehicle for delivering the power of TrueNAS in a compact (2U), power-efficient package, and with SAS/NVMe storage options on all twelve bays.

H10_Front

Designed for the demanding Edge environments, the TrueNAS H30 is the big brother of the H10 and H20, with twice the Cores, RAM, Flash capacity, and performance. As the first TrueNAS appliance with support for 60 TB NVMe drives, the H30 offers up to 720 TB of NVMe storage in 2U for all-flash solutions. With 20 cores and 256 GB of RAM, the new H30 delivers over 8 GB/s and supports a combination of NVMe and HDD pools. More information is available in a separate blog.

Want to learn more about how the TrueNAS H30 fits into your organization? Contact us to speak to a product specialist, and find out how to harness the power of open source storage.

True Data Freedom Awaits

This updated version, TrueNAS 24.10.2, has been released and is ready to download or update from the Web UI.

Monitor the Software Status page to see when your use case aligns with the updated version. When ready, join the tens of thousands of users already powering up with Electric Eel, and share your experience on the TrueNAS Forums.

Join today and help others unlock the power of True Data Freedom with TrueNAS!

The post TrueNAS “Electric Eel” Shines Brightly appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS: A Lifetime of Ransomware Resilience https://www.truenas.com/blog/lifetime-of-ransomware-resilience/ Mon, 27 Jan 2025 23:29:42 +0000 https://www.truenas.com/?p=107072 The post TrueNAS: A Lifetime of Ransomware Resilience appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Ransomware attacks grow more sophisticated every day, threatening organizations of all sizes by locking up vital data assets and demanding costly payouts. Beyond the immediate threat of downtime and lost revenue, these attacks can erode trust and damage your brand for the long term. In this evolving landscape, you need a storage solution that isn’t just robust in the present, but one that will continue to protect your data over the lifetime of your infrastructure. TrueNAS, powered by OpenZFS, offers exactly that—a sustainable, ever-improving platform designed to keep you safe from digital threats.

Understanding the Modern Ransomware Challenge

Ransomware isn’t a one-and-done threat. Attackers are constantly adapting their methods, refining existing strains, and exploiting zero-day vulnerabilities. Even a single security lapse can give adversaries the upper hand, potentially halting critical operations and undermining your customers’ trust. You need a solution that not only detects these threats early but also enables you to bounce back quickly if an attack does succeed.

Key Elements of Effective Protection

  • Frequent, Lightweight Snapshots: Quickly restore to a known good state if data becomes compromised.
  • Ongoing Security Updates: Evolve your storage platform alongside emerging threats.
  • Scalable Redundancy: Ensure your storage environment remains resilient and adapts to your growing data needs.

Ransomware Protection with TrueNAS

A Lifetime of Updates and Security Patches

A pivotal differentiator of TrueNAS is its commitment to lifelong software updates—even after your initial support contract is complete. Rather than locking you into the traditional vendor’s endless cycle of subscription fees, risking outdated security once your support contract expires, TrueNAS ensures you can keep your system current and secure without hidden paywalls.

  • Lifetime License Model: No matter if you choose an entry-level R-series or our flagship F100, your system will always be able to receive updates free of charge.
  • Constant Improvements: Receive the latest features, functionality, and security patches—even long after initial deployment.

This emphasis on perpetual improvement means you can sidestep the risks and budget woes associated with being cut off from essential fixes the moment a support contract ends. You own your data; you shouldn’t have to keep paying just to keep it safe.

Fast-Paced Development and Rapid Zero-Day Resolutions

TrueNAS’s collaborative ecosystem combines the strengths of a vibrant open-source community with the expertise of the TrueNAS security team, creating a powerful engine for both innovation and rapid response.

  • Community-Driven Insights: A global network of contributors continuously tests and scrutinizes the TrueNAS codebase, quickly identifying potential exploits or emerging threats.
  • Open Disclosure: Rather than relying on “security through obscurity” the TrueNAS Team quickly assesses and responds to potential vulnerabilities openly on the TrueNAS Security Advisory site.
  • Professional Security Team: When a serious vulnerability is discovered, TrueNAS engineers prioritize rapid fixes to protect your operations from downtime or data loss.

By blending community collaboration with professional oversight, TrueNAS consistently delivers timely updates that tackle security challenges head-on.

Multi-Layered Protection Powered by OpenZFS

At the heart of the TrueNAS platform lies OpenZFS, a robust file system designed to maintain data integrity and withstand everything from bit rot to malicious encryption attempts. Its battle-tested features serve as powerful tools in the fight against ransomware:

  • Immutable Snapshots: Take quick, point-in-time snapshots of your data. If ransomware encrypts your files, you can restore to a clean state in seconds—drastically reducing downtime and data loss.
  • Efficient Replication: Replicate data to another TrueNAS system anywhere in the world, or leverage the distributed storage of iX-Storj. Even if your primary environment is breached, your replicated data remains safe and easily recoverable.
  • Encryption & Compression: Built-in encryption safeguards data at rest, while compression maximizes storage efficiency.
  • Self-Healing & Checksumming: Automatic checksumming identifies and repairs data corruption on the fly, ensuring your backups and snapshots remain reliable when you need them most.

Staying Ahead in an Evolving Threat Landscape

Ransomware isn’t standing still. By combining the power of open-source innovation, a rapid patching cycle, and a resilient file system, TrueNAS gives your data the best fighting chance—no matter how threats evolve. Rather than locking you into an endless cycle of subscription fees or risking outdated security once a contract expires, TrueNAS is engineered to protect, adapt, and endure for the long haul.

Ready to Protect Your Data for Life?

Your data is one of your organization’s most valuable assets. Don’t settle for a storage solution that might leave you behind a paywall in a crisis. Whether you’re a small business seeking a cost-effective deployment, or an enterprise with multiple datacenter and mission-critical workloads, TrueNAS ensures your data remains secure, available, and up-to-date—long after other solutions would have left you paying extra just to stand still.

Don’t wait for the next attack to test your resilience. Take the first step toward securing your data today—because your organization’s future deserves nothing less than lifetime protection. Request a Demo to see how TrueNAS can transform your data protection strategy. Would you prefer to talk to an expert? Contact Us to discuss how TrueNAS can meet your organization’s unique needs.

Stand strong against the growing menace of ransomware. With TrueNAS, you trust that your storage platform is poised to handle evolving threats, protect vital assets, and provide peace of mind for years to come.

The post TrueNAS: A Lifetime of Ransomware Resilience appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Fangtooth includes OpenZFS 2.3.0 https://www.truenas.com/blog/fangtooth-openzfs-23/ Tue, 21 Jan 2025 06:11:17 +0000 https://www.truenas.com/?p=106978 Here at TrueNAS, we’re excited to be at the forefront of OpenZFS development, leveraging OpenZFS as the foundation for our data management layer, and are proud to be the deployment vehicle for the majority of OpenZFS storage systems in use today. We’re excited to share the latest improvements in OpenZFS, with the release of OpenZFS […]

The post TrueNAS Fangtooth includes OpenZFS 2.3.0 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Here at TrueNAS, we’re excited to be at the forefront of OpenZFS development, leveraging OpenZFS as the foundation for our data management layer, and are proud to be the deployment vehicle for the majority of OpenZFS storage systems in use today. We’re excited to share the latest improvements in OpenZFS, with the release of OpenZFS version 2.3.0 on January 13, 2025. This new version of OpenZFS is being integrated into the next TrueNAS release, TrueNAS 25.04 (Fangtooth).

The TrueNAS Engineering team has made significant contributions to OpenZFS 2.3.0, with a pre-release version of OpenZFS 2.3 integrated into TrueNAS 24.10 (Electric Eel). This version has performed well and stood up to the standard of reliability set by OpenZFS. Customers can use Electric Eel today if they want several of these OpenZFS 2.3 features and the stability it offers.

The current development version of TrueNAS, Fangtooth, aligns with the OpenZFS 2.3.0 release. Fangtooth will use this version of OpenZFS throughout its version lifecycle. This blog outlines the current status of the full set of OpenZFS features in the upcoming release.

Fast Dedupe Delivers Good Performance

Deduplication is highly desirable for many workloads, including virtualization and several file storage use cases. Where there is naturally a high ratio of redundant data within a pool, deduplication effectively increases not only the usable capacity of the drives, but also the efficiency of the ZFS Adaptive Replacement Cache (ARC) and Level 2 ARC (L2ARC).

To improve the performance for deduplication, the new Fast Dedupe capability was co-developed by TrueNAS and Klara Systems. Internal testing of Fast Dedupe has shown very positive results and confirmed the expected performance. Reads of unique data are largely unimpacted by dedupe, with reads of duplicate data being significantly more likely to be served by the primary ARC. Writes experience a reduction in performance compared to a system without deduplication, approximately 60% slower overall, due to the overhead of hashing and indexing the contents for later comparison and data reduction.

Fast Dedupe performs very well with NVMe drives (which are extremely fast by default) and we will be making this technology available on our F-Series and H-Series NVMe platforms with Fangtooth. With 21 NVMe drives (arranged as 4 x 5wZ1) and fast dedupe, TrueNAS performance was better than a comparable unit with 240 mirrored HDDs.

What Makes Fast Dedup Better?

RAIDZ Expansion has been accelerated

A much-anticipated feature for smaller systems and home users of TrueNAS, RAIDZ expansion allows a small pool (e.g., a single RAIDZ vdev) to be gradually expanded with one drive at a time. Existing data is preserved with its original parity level and rewritten across all drives, while new data is written with the new parity configuration. This simplified administrative process gives smaller TrueNAS systems the flexibility to expand in single drive increments, rather than adding a full vdev of drives. The same expansion feature works regardless of the parity level used – RAIDZ1, Z2, or Z3 – but cannot migrate between protection levels.

The TrueNAS team helped sponsor and complete RAIDZ expansion in OpenZFS.

Many systems have tested this feature with Electric Eel. Because the process of rebalancing requires reflowing the existing data, the expansion often took days on an HDD-based pool. Our engineering team recognized that the reflow algorithms could be improved and have submitted a patch into the final OpenZFS 2.3.0 which typically accelerates this process by 5X, with potential gains up to 10X. TrueNAS Fangtooth will include this feature.

RAID-Z Expansion

What else is in Fangtooth?

In addition to the major features highlighted above, TrueNAS 25.04 includes much more. At this stage of development, the NVMe Direct IO is not yet validated or activated. In addition, the ability to assign Apps to unique IP addresses or interfaces is in process, but will not be testable until the App catalogs are updated with the Fangtooth BETA release, currently targeted for February 2025.

For more details, see the Release Notes and join the discussion on the TrueNAS Forums, where early testers of the 25.04 pre-release versions are sharing their feedback and tips.

TrueNAS 25.04 “Fangtooth” is planned for formal release in April 2025, and will support upgrades from existing TrueNAS 24.10 installations. Get started today with the free TrueNAS Community Edition, and easily upgrade to Fangtooth upon release.

Want to learn more about TrueNAS solutions in your business? Contact us to speak to a product specialist and find out how to harness the power of open Enterprise storage.

The post TrueNAS Fangtooth includes OpenZFS 2.3.0 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Electric Eel Performance Sizzles https://www.truenas.com/blog/truenas-electric-eel-performance/ Fri, 20 Dec 2024 23:41:56 +0000 https://www.truenas.com/?p=105886 After a successful release and the fastest software adoption in TrueNAS history, TrueNAS SCALE 24.10 “Electric Eel” is now widely deployed. The update to TrueNAS 24.10.1 has delivered the quality needed for general usage. Electric Eel’s performance is also up to 70% better than TrueNAS 13.0 and Cobia and ahead of Dragonfish, which previously provided […]

The post TrueNAS Electric Eel Performance Sizzles appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
After a successful release and the fastest software adoption in TrueNAS history, TrueNAS SCALE 24.10 “Electric Eel” is now widely deployed. The update to TrueNAS 24.10.1 has delivered the quality needed for general usage. Electric Eel’s performance is also up to 70% better than TrueNAS 13.0 and Cobia and ahead of Dragonfish, which previously provided dramatic performance improvements of 50% more IOPS and 1000% better metadata. This blog dives into how we test and optimize TrueNAS Electric Eel performance.

While the details can get technical, you don’t have to handle everything yourself. TrueNAS Enterprise appliances come pre-configured and performance-tested, so you can focus on your workloads with confidence that your system is ready to deliver. For our courageous and curious Community members, we’ve outlined the steps to defining, building, and testing a TrueNAS system to meet performance requirements.

Step 1: Setting Your Performance Target

Performance targets are typically defined using a combination of bandwidth (measured in GB/s) and IOPS (short for “Input/Output Operations Per Second.”) For video editing and backups, the individual file and IO size is large, but the number of IOPS is typically low. When supporting virtualization or transactional databases, the IO size is much smaller, but significantly more IOPS are needed.

Bandwidth needs are often best estimated by looking at file sizes and transfer time expectations. High-resolution video files can range from 1 GB to several hundred GB in size. When multiple editors are reading directly from files on the storage, bandwidth needs can easily reach 10GB/s or more; and in the opposite direction, a business may have a specific time window that all backup jobs must complete in.

IOPS requirements can be more challenging, but are often expressed as an expectation from a software vendor or end-user in terms of responsiveness. If a database query needs to return in less than 1 ms, one might think that this means 1000 IOPS is the minimum – but that database query might result in authentication, a table lookup, and an audit or access log update in addition to returning the data itself – a single query might be responsible for a factor of 10 or more IOPS generated. Consider the size of IO that will be sent as well – smaller IO sizes may only be able to be stored on or read from a smaller number of disks in your array.

Client count and concurrency also impacts performance. If a single client requires a given amount of bandwidth or IOPS, but only a handful of clients will access your NAS simultaneously, the requirements can be fulfilled with a much smaller system than if ten or a hundred clients are concurrently making those same demands.

Typically, systems that need more IOPS may also need lower latency. It’s essential to determine whether reliable and consistent sub-millisecond latency or low cost per TB is more important, and find the ideal configuration.

After deciding on your performance target, it’s time to move on to selecting your media and platform.

Step 2: Choosing Your Media

Unlike many other storage systems, TrueNAS supports all-flash (SSD), Hard Drive (HDD) configurations, and Hybrid (mixed SSD and HDD) systems. Choosing the media also determines the system capacity and price point.

With current technology, SSDs best meet high IOPS needs. NVMe SSDs are even faster and becoming increasingly economical. TrueNAS deploys with SSDs up to 30TB in size today, with larger drives planned for availability in the future. Each of these high-performance NVMe SSDs can deliver well over 1 GB/s and over 10,000 IOPS.

Hard drives provide the best cost per TB for capacity, but are limited in two performance dimensions. Sustained bandwidth is typically around 100 MB/s for many drives, and IOPS are around 100. The combination of OpenZFS’s transactional behavior and adaptive caching technology allow for the aggregation of these drives into larger, better-performing systems. The TrueNAS M60 can support over 1,000 HDDs to deliver 10 GB/s and 50,000 IOPS from as low as $60/TB. For high-capacity storage, magnetic hard drives offer an unbeatable cost per TB.

When your performance target is consistent sub-millisecond latency, and IOPS numbers are critical, systems like the all-NVMe TrueNAS F100 bring 24 NVMe drives. With directly connected NVMe drives, there’s no added latency or PCI Express switching involved, giving you maximum performance. With a 2U footprint, and the ability to expand with up to six additional NVMe-oF (NVMe over Fabric) 2U shelves, the F100 is the sleek, high-performance sports car to the M60’s box truck – lighter, nimble, and screaming fast, but at the cost of less “cargo capacity.”

While TrueNAS and OpenZFS cannot make HDDs faster than all-Flash, the Adaptive Replacement Cache (ARC) and optional read cache (L2ARC) and write log (SLOG) devices can help make sure each system meets its performance targets. Read more about these devices in the links to the TrueNAS Documentation site above, or tune in to the TrueNAS Tech Talk (T3) Podcast episode, where the iX engineering team gives some details about where and when these cache devices can help increase performance.

Step 3: Choosing the Platform

After selecting suitable media, the next step to achieving a performance target is by selecting the proper hardware platform. Choose a platform balanced with the CPU, memory size, HBAs, network ports, and media drives needed to achieve a target performance level. Ensure that when designing your system to consider any requirements for power delivery and cooling in order to ensure overall stability.

Depending on the number and type of storage media selected, this may drive your platform decisions in a certain direction. A system designed for a high-bandwidth backup ingest with a hundred spinning disks will have a drastically different design from one that needs a few dozen NVMe devices. Each system will only perform as fast as its slowest component; software cannot fix a significant hardware limitation.

Each performance level has different platforms for different capacity and price points. Our customers typically choose the platforms based on the bandwidth and capacity required now or in the future. For systems where uptime and availability are crucial, platforms supporting High Availability (HA) are typically required.

 

TrueNAS Platforms and Bandwidth

Community users can build their own smaller systems using the same principles. Resources such as the TrueNAS Hardware Guide can offer excellent guidance for system component selection, as well as the TrueNAS Community Forums.

A key feature of TrueNAS is that all of our systems run the same software, from our all-NVMe F-series to the compact Mini line. While TrueNAS Enterprise and High-Availability systems carry some additional, hardware-specific functionality, the same key features and protocols are supported by TrueNAS Community Edition. There’s no need to re-learn or use a different interface – simply build or buy the hardware platform that supports your performance and availability requirements, and jump right into the same familiar interface that users around the world already know and love.

Step 4: Configuring a Test Lab

Not many users have the opportunity to build a full test lab to run a comprehensive performance test suite. At the TrueNAS Engineering lab, we maintain a performance lab for our customers and for the benefit of the broader TrueNAS community user base.

There are three general categories of tests that the TrueNAS team runs:

Single Client: A single client (Linux, Windows, Mac) connects via a higher-speed LAN (faster than the target bandwidth by 50%) to the NAS. The test suite (e.g., fio) runs on the client. This approach often tests the client operating system and software implementation as much as the NAS, and IOPS and bandwidth results are frequently client-limited. For example, a client may be restricted to less than 3GB/s even though the NAS itself has been verified as capable of greater than 10GB/s total. TCP and storage session protocols (iSCSI, NFS, SMB) can limit the client’s performance; but this test is important to conduct as it is a realistic use-case.

Multi-client: Given that each client is usually restricted to 2-3GB/s, a system capable of 10 or 20 GB/s needs more than 10 clients to test a NAS simultaneously. The only approach is to have a lab with tens of virtual or physical clients running each of the protocols. Purely synthetic tests like fio are used, as well as more complicated real-world workload tests like virtualization and software-build tests. The aggregate bandwidth and IOPS served to all clients are the final measures of success in this test.

Client Scalability: The last class of tests is needed to simulate use cases with thousands of clients accessing the same NAS. Thousands of users in a school, university, or large company may use a shared storage system, typically via SMB. How the NAS handles those thousands of TCP connections and sessions is important to scalability and reliable operation. To set up this test, we’ve invested in virtualizing thousands of Windows Active Directory (AD) and SMB clients.

Step 5: Choosing a Software Test Suite

There are many test suites out there. Unfortunately, most are for testing individual drives. We recommend the following to get useful results:

Test with a suite that is intended for NAS systems. Synthetic tests like fio fall into this category, providing many options for identifying performance issues.

Do not test by copying data. Copying data goes through a different client path than reading and writing data. Depending on your client, copying data can be very single-threaded and latency-sensitive. Using dd or copying folders will give you poor measurements compared with fio, and in this scenario you may be testing your copy software, not the NAS.

Pick a realistic IO size for your workload. The storage industry previously fixated on 4KB IOPS because applications like Oracle would use this size IO – but unless you’re using Oracle or a similar transactional database, it’s likely your standard IO size is between 32 KB and 1 MB. Test with that to assess your bandwidth and IOPS.

Look at queue depth. A local SSD will often perform better than a network share because of latency differences. Unless you use 100Gbe networking, networks will restrict bandwidth and add latency. Storage systems overcome latency issues by increasing “queue depth”, the number of simultaneous outstanding IOs. If your workload allows for multiple outstanding IOs, increase the testing queue depth. Much like adding more lanes on a highway, latency remains mostly the same, but with potentially greater throughput and IOPS results.

Make sure your network is solid. Ensure that the network path between testing clients and your NAS is reliable with no packet loss, jitter, or retransmissions. Network interruptions or errors impact TCP performance and reduce bandwidth. Using lossy mediums like Wi-Fi to test is not recommended.

In the TrueNAS performance labs, we run these tests across a range of platforms and media. Our goals are to confidently measure and predict the performance of Enterprise systems, as well as ensuring optimizations across the hardware and software stack of TrueNAS. We can also experiment with tuning options for specific workloads to offer best practices for our customers and community.

Electric Eel delivers Real Performance Improvements

Electric Eel benefits from improvements in OpenZFS, Linux, Samba, and of course optimizations in TrueNAS itself. Systems with an existing hardware bottleneck may not see obvious performance changes, but larger systems need software that scales its performance with hardware such as increasing CPU core and drive counts.

TrueNAS 24.10 builds on the 24.04 base and increases performance for basic storage services. Typically, we have measured up to a 70% IOPS improvement for all 3 major storage protocols (iSCSI, SMB, and NFS) when compared to TrueNAS 13.0. The improvement was measured on an identical hardware configuration, implying that the previous level of performance can be achieved with 30% fewer drives and processor cores for a budget-constrained use case.

iSCSI Mixed Workload with VDIv2 Benchmark“iSCSI Mixed Workload with VDIv2 Benchmark”

These performance gains are the result of tuning at each level of the software stack. The Linux OS has improved management of threads and interrupts, the iSCSI stack has lower latency and better parallelism, and code paths in OpenZFS 2.3 have made their own improvements to parallelism and latency. In the spirit of open source, the TrueNAS Engineering team helped contribute to the iSCSI and OpenZFS endeavours, ensuring that community members of both upstream projects can benefit.

Additionally, we also observed more than 50% performance improvements from changing media to NVMe SSDs vs SAS SSDs. Platforms like the all-NVMe F-Series can deliver 150% more performance than the previous generation of SAS-based storage.

Other highlights of the Electric Eel testing include:

Exceeding 20GB/s read performance on the F100 for all three storage protocols. The storage protocols all behave similarly over TCP. Write performance is about half as much due to the need to both write to the SLOG device and the pool for data integrity.

Exceeding 250K IOPS for 32KB block sizes on the F100. 32KB is a typical block size for virtualization workloads or more modern databases. This performance was observed over all three primary storage protocols.

Exceeding 2.5GB/s on a single client for each storage protocol (SMB, NFS, iSCSI) for read, write, and mixed R/W workloads. The F-Series is the lowest latency and offers the greatest throughput, but other platforms are typically above 2GB/s.

Each platform met its performance target across all three primary storage protocols, which is a testament not only to OpenZFS’s tremendous scalability, but the refinement of their implementation within TrueNAS to extract maximum performance.

Future Performance Improvements

Electric Eel includes an experimental version of OpenZFS Fast Dedup. After confirming stability and performance, we plan to introduce new TrueNAS product configurations for optimal use of this feature. The goal of this testing is to allow Fast Dedup to have a relatively low impact on performance if the system is well configured.

The upcoming OpenZFS 2.3 release (planned for availability with TrueNAS 25.04 “Fangtooth”) also includes Direct IO for NVMe, which enables even higher maximum bandwidths when using high-performance storage devices with workloads that don’t benefit as strongly from caching. Tests for this feature are still pending completion, so stay tuned for future updates and information on the upcoming TrueNAS 25.04 as we move forward with development.

The TrueNAS Apps ecosystem has moved to a Docker back end, which has significantly reduced base CPU load and memory overhead. This reduced overhead has enabled better performance for systems running Apps like Minio and Syncthing. While we don’t have quantified measurements in terms of bandwidth and IOPS, our community users have reported an overall positive perceived impact.

Evolution of TrueNAS

Given the quality, security, performance, and App improvements, we recommend that new TrueNAS users start their journey with “Electric Eel” to benefit from the latest changes. We will begin shipping TrueNAS 24.10 as the default software installed on our TrueNAS products in Q1 2025.

With the explosive popularity of Electric Eel, already more popular than Dragonfish and CORE 13.0, nearly all new deployments should deploy TrueNAS 24.10. Current TrueNAS CORE users can elect to remain on CORE or upgrade to Electric Eel. Performance has now exceeded 13.0 and the software is expected to mature further in 2025.

Join the Growing SCALE Community

With the release of TrueNAS SCALE 24.10, there’s never been a better time to join the growing TrueNAS community. Download the SCALE 24.10 installer or upgrade from within the TrueNAS web UI and experience True Data Freedom. Then, ensure you’ve signed up for the newly relaunched TrueNAS Community Forums to share your experience. The TrueNAS Software Status page advises which TrueNAS version is right for your systems.

The post TrueNAS Electric Eel Performance Sizzles appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 24.10.1 “Electric Eel” is Charged Up https://www.truenas.com/blog/truenas-24-10-1-release/ Wed, 18 Dec 2024 20:18:34 +0000 https://www.truenas.com/?p=105719 The post TrueNAS 24.10.1 “Electric Eel” is Charged Up appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Following the highly successful initial release of “Electric Eel” the TrueNAS team is excited to announce the availability of the TrueNAS 24.10.1 update, downloadable from truenas.com/download-truenas-scale/ or within your existing TrueNAS installation. With over 60,000 adopters in a 6-week release period, 24.10 is the most popular TrueNAS release yet, and with good reason – it’s packed with several long-anticipated features like:

  • Docker Compose
  • RAIDZ Expansion
  • Updated WebUI with Global Search
  • Customizable Dashboard Widget
  • NVMe enablement for H-Series
  • Fast Dedup (experimental)

With its robust feature set, it’s no surprise that TrueNAS has seen record-setting adoption rate, with 24.10 already surpassing even the most popular versions of 13.0 and TrueNAS 24.04 to claim first-place on the charts. With the interest in Docker Compose powered Apps and reports of users leveraging the RAIDZ expansion, it’s the first time that an initial release version of TrueNAS has leapfrogged the previous one. Our previous release, TrueNAS 24.04 “Dragonfish” is still widely used both in Community and Enterprise installations, and is still the recommended version for our Mission-Critical users. For recommendations on when to update your system, visit the Software Status page..

Over 160 Improvements in the First Update

TrueNAS 24.10.1 adds polish and maturity to the “Electric Eel” release, with over 160 bug fixes and improvements included in the update. We expect this version to be just as popular as the initial release with our Community users, and anticipate some of our Enterprise customers who want to leverage the Docker features to add to the growing numbers. The TrueNAS team has already begun work on preparing the next update 24.10.2 – planned for release in February of 2025. The next major version of TrueNAS, codenamed “Fangtooth”, is scheduled to be available for BETA testers in February 2025. This version will include Incus support for LXC containers, further improve flexibility around IP addressing for Apps, and several other functionality and performance boosts. Additional details will be made available prior to the BETA version.

TrueNAS H-Series Gains NVMe Support

Our versatile TrueNAS H-Series gained even more flexibility with the release of 24.10, unlocking NVMe storage options on all existing units in the field. The H-Series is the perfect vehicle for delivering the power of TrueNAS in a compact (2U), power-efficient package, and with tri-mode SAS/NVMe storage options on all twelve bays, up to 360 TB of NVMe storage is available for all-flash solutions. When paired with the 4U 102-bay ES102 expansion shelf, the TrueNAS H-Series also supports up to 2.5PB of HDD capacity in a compact 6U total package, letting you leverage both performance and capacity in a single solution. With connection options available in 10/25/40/100 GbE, and up to 2 GB/s of storage bandwidth available from the TrueNAS H10 or up to 4 GB/s from the H20, the H-Series delivers incredible value and high availability at an attractive cost of ownership.

TrueNAS H20, H-Series Gains NVMe Support

TrueNAS F-Series Grows NVMe Capacity

For our customers seeking maximum performance, the all-NVMe TrueNAS F-Series can now accelerate even more of your data with up to 5 PB capacity available, and 10 PB capacity expected in the near future. Both the TrueNAS F60 and F100 can be expanded with the ES24N, an NVMe-powered expansion shelf with the same robust enclosure management support of a traditional SAS expansion. Talk to a TrueNAS sales rep if you need more information.

F60 UI with stack

Enhanced Performance with the latest OpenZFS Developments

All of the new features in 24.10 benefit from the latest development work in the OpenZFS filesystem and Linux protocol stack. With the latest TrueNAS 24.10.1 release, the performance team has observed up to 45% improvements in the most demanding workloads, including virtualization access over iSCSI. These performance improvements bring TrueNAS 24.10 ahead of not only prior Linux-powered TrueNAS releases, but also the BSD-powered TrueNAS 13.0. The new Fast Dedup capability remains tagged as “Experimental” in 24.10.1 while we continue testing in our Performance lab. We expect full production availability in Q1 2025. In a well-engineered system, we expect deduplication to be performed while maintaining the majority of system performance. If you’re interested in learning more about Fast Dedup or want to be notified of availability as soon as possible, talk to a TrueNAS sales representative today and let us know you’re interested.

Ready When You Are

This updated version, TrueNAS 24.10.1, has been released and is ready to download or update from the Web UI. Monitor the Software Status page to see when your use case aligns with the updated version. When you’re ready, join the tens of thousands of users already powering up with Electric Eel. Don’t forget to stop by the TrueNAS Forums to share your knowledge and experience. Join today and help others unlock the power of True Data Freedom with TrueNAS.

The post TrueNAS 24.10.1 “Electric Eel” is Charged Up appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 24.10 “Electric Eel” Powers Up Your Storage https://www.truenas.com/blog/truenas-electric-eel-powers-up-your-storage/ Tue, 29 Oct 2024 19:33:49 +0000 https://www.truenas.com/?p=103519 The post TrueNAS 24.10 “Electric Eel” Powers Up Your Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

After a tremendously successful and widely deployed BETA and RC, we’re pleased to announce that TrueNAS 24.10 “Electric Eel” has reached its official RELEASE version today, and is downloadable now from truenas.com/download-truenas-scale/ or by selecting to upgrade from within your existing SCALE installation.

Electric Eel succeeds Dragonfish (24.04.2.3), which is widely adopted in both Community and Enterprise installations. Dragonfish has become the most deployed version of TrueNAS, surpassing 13.0. TrueNAS 24.04 is also recommended for Mission-Critical deployments with significantly improved security and faster failover capabilities.

With over 9000 testers in our pre-release period, it’s no secret that Electric Eel is our most-anticipated release yet, and with good reason – it’s packed with several long-anticipated features like Docker Compose, both on the surface and under the hood, so let’s dig right in.

RAIDZ Expansion Is Here

One of the sticking points that we’ve heard from our community for years was the limitation that OpenZFS wasn’t able to expand its parity-based RAIDZ layouts by a single drive at a time.

After several years of intense development, testing, and debugging, we’re proud to announce that you can now pair the legendary resilience of OpenZFS with the easy expansion of conventional RAID solutions – drive-at-a-time expand is here.

Systems can be expanded online, one drive at a time, with no interruption in service – regardless of whether you’re using single, double, or triple-parity protection.

Traditional expansion using full vdevs is still available as before, and is the preferred method, but the new single-drive expansion offers new flexibility for smaller systems that may not have as many available drive bays.

Docker Touches Down with Improved Apps Handling

Since the initial launch of TrueNAS SCALE, Apps have played a major role in its adoption and flexibility.

Being able to run applications directly on the same system as their storage allows for both small “micro-service” style apps to leverage available power on a server, and for I/O-intensive applications to cut out network latency entirely from their workflow.

TrueNAS 24.10 migrates the previous Kubernetes-based Application back-end to the simpler Docker Compose solution, while seamlessly migrating and preserving the data of existing App installations.

If we haven’t built your preferred application out in our easy-to-install App catalog yet, or you’d like to customize it for your own specific needs, TrueNAS 24.10 also has full support for custom YAML config files (with the exception of individual IP addresses per application – coming in a post-release update) allowing you to import any of the hundreds of thousands of public Docker applications.

Want still more customization? Install the Dockge or Portainer runtimes on top of TrueNAS, directly from our App catalog – and tweak to your heart’s content.

For those who still want to leverage Kubernetes applications, a Kubernetes runtime can still be installed into a containerized or virtualized solution directly on TrueNAS; however, the primary method of App development and delivery will be through Docker and Docker Compose.

Fast Dedup Breaks Cover

Over a year ago, the TrueNAS development team and Klara Systems, along with members of the OpenZFS community, embarked on a journey to improve the data-reduction capabilities of OpenZFS through the Fast Deduplication project.

Several use cases can benefit from deduplication, including virtualization and office file storage where files may be copied to multiple locations by end-users; however, with the legacy OpenZFS deduplication algorithms, the overhead of maintaining the deduplication metadata tables in-memory at all times led to performance challenges and usability issues at scale.

Fast Dedup addresses these issues with multiple adjustments, including a more efficient metadata structure, a log-based write queue, and pruning of non-duplicate entries – all of which combine to shrink the memory footprint of deduplication by up to 90% in many scenarios.

The Fast Dedup feature is now ready for testing in TrueNAS 24.10, but is not recommended for serious production use at this time. We expect to provide testing results and any necessary code improvements in early 2025.

Global Search and Customizable Dashboard Widgets

Our new global UI search option helps you get to the settings you want faster than ever before. With just a few keystrokes, find the page you want, go there with a single click, and helpful highlights will appear to guide your eyes to the correct form, button, or area to explore next.

Can’t find what you want or need to dig deeper? Use the same menu to search the TrueNAS Docs site for more information. You can also use the new TrueNAS AI Search tool to ask more conversational questions and generate solutions to specific TrueNAS problems.

Usability and customization go hand-in-hand. While the TrueNAS team has designed a default dashboard with essential information, we know users have unique needs.

With our new customizable dashboard, you can place your most crucial information front and center, ready the moment you log in.

TrueNAS H-Series Gains NVMe Support

This spring, we launched the newest member of our TrueNAS Enterprise hardware family, the versatile TrueNAS H-Series, the perfect vehicle for delivering the power of TrueNAS in a compact, power-efficient package.

Now, the H-Series gets a jolt of extra horsepower from the release of TrueNAS 24.10 with the enabling of NVMe storage options on all twelve bays, bringing the maximum capacity of the H-Series to 360 TB using twelve 30 TB NVMe drives.

This new functionality is ready to be enabled in the field with an upgrade to Electric Eel; no controller replacement or component swaps needed. This tri-mode (SAS & NVMe) capability with High Availability is relatively unique in a 2U cost-effective platform.

New TrueNAS H-Series units configured with NVMe drives will ship with TrueNAS 24.10 already installed; existing TrueNAS Enterprise customers looking to take advantage of NVMe on H-Series platforms should reach out to our Support team to discuss an upgrade path that fits their needs.

Ready When You Are

The initial version, TrueNAS 24.10.0, is released and ready to download immediately.

Keep an eye on the Software Status page to see when your use case aligns with the new version, and when you’re ready, join the thousands of users already powering up with Electric Eel by downloading the installer or upgrading from within the TrueNAS UI; and don’t forget to stop by the TrueNAS Forums to share your knowledge and experience.

Join today and help others unlock the power of True Data Freedom with TrueNAS.

The post TrueNAS 24.10 “Electric Eel” Powers Up Your Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Delivers the Industry’s First Integration of OpenZFS 2.3 https://www.truenas.com/blog/electric-eel-openzfs-23/ Mon, 21 Oct 2024 20:44:01 +0000 https://www.truenas.com/?p=102998 TrueNAS uses OpenZFS as the foundation for its data management layer and is the deployment vehicle for the majority of OpenZFS storage systems used today. Here at TrueNAS, we love OpenZFS, and it continues to improve with the branching of OpenZFS 2.3 on October 4th, 2024. The TrueNAS Engineering team has been significantly contributing to […]

The post TrueNAS Delivers the Industry’s First Integration of OpenZFS 2.3 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS uses OpenZFS as the foundation for its data management layer and is the deployment vehicle for the majority of OpenZFS storage systems used today. Here at TrueNAS, we love OpenZFS, and it continues to improve with the branching of OpenZFS 2.3 on October 4th, 2024.

The TrueNAS Engineering team has been significantly contributing to the codebase of OpenZFS 2.3, and Electric Eel (TrueNAS 24.10) includes several new and long-anticipated OpenZFS 2.3 features. The current development version of TrueNAS, “Fangtooth”, aligns with the full OpenZFS 2.3 release and will use this version of OpenZFS throughout its version lifecycle.

With every new version of both TrueNAS and OpenZFS, additional features, test cases, and bug fixes are included. The previous OpenZFS 2.2 brought dRAID and block cloning to TrueNAS Dragonfish (24.04) and CORE 13.3. TrueNAS 24.10 adds a number of new features, including two highly anticipated enhancements: Fast Dedup and RAIDZ expansion.

This blog highlights these new capabilities and their status within TrueNAS.

Fast Dedup Development is Complete

Deduplication is highly desirable for many workloads, including virtualization and several file storage use cases. Where there is naturally a high ratio of redundant data within a pool, deduplication effectively increases the usable capacity of the drives and the efficiency of the Adaptive Replacement Cache (ARC) and Level 2 ARC (L2ARC).

One of the primary challenges with traditional ZFS deduplication has been keeping the large deduplication metadata tables in memory at all times to avoid significant performance penalties. This existing functionality was not performant and led to usability issues during operation. As the size of the deduplication tables increased, the ZFS ARC would shrink, and performance would degrade as the pool filled, leading to a poor user experience and challenges when scaling to higher storage capacities.

With the inclusion of Fast Dedup, the metadata size can now be automatically constrained to fit in either primary RAM or dedicated flash devices to avoid hitting the performance penalty wall. In addition, the metadata structure for Fast Dedup has been completely re-engineered to enable efficient updates and the ability to prune non-duplicate blocks, effectively shrinking the memory footprint of the deduplication tables by 90% in many cases.

Combining these metadata improvements with properly configured storage will improve deduplication performance by an order of magnitude for larger systems. Performance is more stable as the pool is filled, leading to predictable behavior and enhanced space-efficiency.

This Fast Dedup project started in 2023 and was committed to the OpenZFS project as a “Valentine’s Day Gift” in 2024. Allan Jude and Klara Systems collaborated with Alexander Motin and the TrueNAS Engineering team along with members of the OpenZFS community, and development was completed in September of this year. We appreciate the hard work and dedication shown by all contributors and testers to help bring this project through to completion.

With development completed, Fast Dedup is now ready for testing but not yet suggested for serious production use. Within TrueNAS, it is marked as Experimental. We expect to provide test results along with any necessary code improvements in early 2025.

RAIDZ Expansion is Finally Available

A much-anticipated feature for smaller systems and home users of TrueNAS, RAIDZ expansion allows a small pool (e.g., a single RAIDZ vdev) to be gradually expanded with one drive at a time. Existing data is preserved with its original parity level and rewritten across all drives, while new data is written with the new parity configuration. This simplified administrative process gives smaller TrueNAS systems the flexibility to expand in single drive increments, rather than adding a full vdev of drives. The same expansion feature works regardless of the parity level used – RAIDZ1, Z2, or Z3 – but cannot migrate between protection levels.

The expansion process is done while the ZFS pool is online, similar to the resilvering process when a drive fails and is replaced. Once completed, the larger pool’s full performance is available. The new disk is used immediately, with additional capacity being reclaimed as existing data is rewritten.

This project took several years to complete and test, will be included in OpenZFS 2.3, and is available now in TrueNAS 24.10. TrueNAS sponsored this work to benefit smaller systems and is fully supported within TrueNAS Electric Eel.

OpenZFS Direct IO Improves NVMe Performance

Direct IO is one of the latest features included in OpenZFS 2.3 and was provided by Los Alamos Labs. It provides the option to bypass the ARC when storing data directly on NVMe drives. Removing memory copies can increase a system’s bandwidth by over 30%. The primary use case for Direct IO is storing checkpoint data in High-Performance Computing (HPC) clusters. This specific use case sees very little benefit from the read caching of the ZFS ARC (Adaptive Replacement Cache).

The Direct IO feature will only be available via Fangtooth. We are looking forward to testing for use cases that benefit our customers. Most workloads, however, will continue to benefit significantly from the default settings with ARC fully enabled.

What else is in TrueNAS 24.10?

In addition to the major features highlighted above, TrueNAS 24.10 includes an upgraded and improved webUI, enhancements to cloud backup integration, the replacement of Kubernetes with Docker for TrueNAS Apps, improved hardware support and drivers, and much more. For more details, see the Release Notes and join the discussion on the TrueNAS Forums, where some of the over 5,000 testers of 24.10 pre-release versions are sharing their feedback and tips.

TrueNAS 24.10 “Electric Eel” is planned for formal release near the end of October 2024. Want to learn more about TrueNAS solutions in your business? Contact us to speak to a product specialist, and find out how to harness the power of open source storage.

The post TrueNAS Delivers the Industry’s First Integration of OpenZFS 2.3 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Electric Eel is Now Feature-Complete https://www.truenas.com/blog/electric-eel-rc1-feature-complete/ Wed, 02 Oct 2024 18:21:03 +0000 https://www.truenas.com/?p=101643 The post Electric Eel is Now Feature-Complete appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Electric Eel (SCALE 24.10) is now feature-complete with the availability of the first Release Candidate. TrueNAS SCALE 24.10-RC.1 is now available for download, or update directly from within your existing TrueNAS installation. As always, please carefully read the Release Notes before deploying or updating your system.

Electric Eel emerged into the BETA stage on August 29th. In the last four weeks, a record number of users have volunteered to test Electric Eel and explore the new Docker-powered App capabilities. The Electric Eel uptake rate is over 3X Dragonfish and over 10X the 13.3 BETA versions.

The BETA process has proven that in-place App migration from Kubernetes to Docker will work for the existing catalog applications, with user data preserved. As of RC1, we have reached 100% in the Porting and Migration progress, as tracked on our GitHub Apps page. All previous Apps have been ported for new installs under the Docker framework, and users with existing Kubernetes-based installations from Dragonfish can automatically migrate during the TrueNAS upgrade process. Shout-out to our amazing Apps engineering team, as well as the community members who helped us test the migration processes during BETA. With this important migration milestone reached, we can now turn our attention to adding new Apps and Features in the coming months.

In addition to achieving parity between the old and new App catalogs, Custom Apps deployed under Dragonfish and earlier as Docker images can now be migrated to the native Docker framework in Electric Eel. More advanced settings such as manually installed Docker provisioning in a systemd-nspawn container using the community Jailmaker will need to be manually migrated.

What’s new in Electric Eel RC.1

We’d like to extend our thanks to our community members who jumped into the BETA release with both feet, eagerly testing, reporting, and helping us correct bugs. Our first BETA version was a success, and today’s RC.1 has 200 additional fixes and improvements.

Building on our community feedback, the engineering team has made several major improvements and has now completed the Electric Eel feature set. New functionality and changes in 24.10-RC.1 include:

  • Login Alerts on root/admin user login or attempted login
  • App logs are better captured and displayed in the UI
  • Improved App Info cards (now with links)
  • App Utilization (CPU/Memory/Network/Disk IO) displayed on the Apps page
  • New Dashboard is completed with better mobile support. The legacy “Old Dashboard” has been removed.
  • Custom App YAML Editor allows for custom application configurations to be deployed. (If a GUI is desired, we suggest deploying the built-in Portainer App.)
  • Custom App Migration is enabled for users who deployed Docker images in Dragonfish and earlier using the “Custom App” UI option
  • NVIDIA drivers are now handled in a more modular manner, and can be installed dynamically post-installation

Install the new modular NVIDIA drivers from the Apps -> Settings Page in 24.10

One of the major anticipated features of the Docker framework in Electric Eel that users have expressed interest in is the YAML editor for advanced Apps configuration. In 24.10-RC.1, the Custom App YAML editor now allows more complex Apps to be created and deployed through editing of the configuration file. For RC1, the ability to allocate a unique IP address for an installed App is not yet present. This functionality is planned as an App infrastructure update after the RELEASE version of Electric Eel is completed.

With BETA completed and now RC.1 released, the total feature set of Electric Eel can be summarized. We’re looking forward to more feedback (and bug reports!) from our community.

TrueNAS Electric Eel

You can look forward to more blog posts and emails highlighting these new features and upgrades in 24.10 – while many of them are already present in RC.1, some of these features won’t be ready until RELEASE, while others such as Fast Deduplication are labeled as Experimental and should be handled with care by early adopters and testers only.

With Electric Eel now feature-complete, the TrueNAS engineering team is focused on the development of the next release, “Fangtooth” in mid 2025. More information will be available at the end of 2024. Many thanks to those who submitted, and voted for, the Feature Requests that have already been adopted. If you have a specific feature or functionality that you feel would benefit TrueNAS, please feel free to submit it on our Community Forums, and vote for other suggested features to help us enhance 24.10 and beyond.

When Should I Migrate?

If you are deploying a new TrueNAS system, we recommend TrueNAS SCALE Dragonfish 24.04.2.2 for:

  • Added functionality over CORE
  • Vastly broader hardware support
  • Expanded App catalog (which will migrate to Electric Eel)
  • Sandboxes provide jail-like capabilities using systemd containers
  • Better performance on most workloads
  • Improved web UI makes managing TrueNAS easier than ever

Dragonfish users can easily update to Electric Eel RC.1 when desired, but at this point we only recommend it for early adopters. We recommend users review the TrueNAS Software Status page for advice.

If you’re ready to explore the Electric Eel Release Candidate, grab it from our downloads page now – and stay tuned for the upcoming full release!

The post Electric Eel is Now Feature-Complete appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Enhanced Data Migration in Electric Eel https://www.truenas.com/blog/enhanced-data-migration-in-electric-eel/ Thu, 26 Sep 2024 17:05:03 +0000 https://www.truenas.com/?p=101490 The post Enhanced Data Migration in Electric Eel appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

One of the cornerstones of TrueNAS is how your data can be managed and manipulated. We believe that your data belongs to you, free from proprietary systems and vendor lock-in – part of our promise to what we call True Data Freedom.

While vendor lock-in can be deliberate and calculated on the part of the vendor, feeling locked-in to a storage ecosystem can often have more to do with simply fearing the time, effort, and pain of migrating the data to another vendor’s product, only to risk being stranded again in yet another different vendor’s ecosystem. While most vendors often provide tools to migrate to another one of their own products, they never make it simple to move to another vendor’s product.

To combat this, TrueNAS 23.10 introduced the Enterprise File Sync feature with Syncthing to enhance data mobility and simplify data migrations both onto – and off of – TrueNAS systems. TrueNAS 24.04 refined that feature set, and now TrueNAS 24.10 is poised to enhance it even further with the inclusion of SMB Alternate Data Stream (ADS) import. With the inclusion of SMB ADS migration, it will be easier than ever to migrate from a third-party NAS solution onto TrueNAS, or if you so please, off of TrueNAS onto something else.

With TrueNAS, the only way we want to lock you in is by providing an experience so good you don’t want to leave. And, if we can’t provide that, we provide the tools to help you do so.

What are Alternate Data Streams?

Have you ever downloaded a program or document from the internet, and received a warning message from your operating system that the file or some component was blocked because it was “untrusted” or “unsafe”?

Alternate Data Streams

This so-called “Mark of the Web” comes from the presence of an SMB Alternate Data Stream, in this case a flag attached to the file called “Zone.Identifier” that indicates the original URL of the file.

The Mark of the Web is just one of many Alternate Data Streams; with other applications choosing to store application data or metadata – ranging from simple timestamps to answer “when was this file last opened?” or more complex organization features such as MacOS file colors and tagging.

While TrueNAS has supported Alternate Data Streams when serving SMB shares for some time, Electric Eel now allows for the migration of these crucial pieces of metadata when importing data from third-party NAS solutions.

Migrate Data Easily From Any Compatible Third-Party NAS Solution

Using the Syncthing Enterprise application, TrueNAS 24.10 will have the ability to connect to a remote SMBv3 server directly from your TrueNAS installation. No plugin or service installation will be required on the source NAS server. A common identity service (such as Active Directory) must be used in order to synchronize security information and descriptors. If the two systems cannot use the same identity service, permissions will need to be updated after the migration. More information can be found on the TrueNAS Docs site under Third-Party Data Migration, and TrueNAS Enterprise customers with a valid support agreement can contact iXsystems for direct assistance.

Syncthing SMB migration between NAS systems

Using two copies of Syncthing Enterprise, TrueNAS can ensure that file consistency is maintained during the migration process, while keeping the source data available for use. Any changes made on the third-party system are automatically reflected on TrueNAS. No more manually running scripts or batch jobs, no more “pivot” systems in the middle of the data flow – simply enjoy the power and simplicity of TrueNAS and Syncthing working together.

Learn More

As we draw closer to the full release of TrueNAS 24.10, stay tuned for additional updates on new features and functionality that will arrive later this year. If you’re just starting out with your journey, you can download the current version of TrueNAS SCALE 24.04, and upgrade to 24.10 later this year.

For supported, Enterprise-ready solutions, check out our full line of TrueNAS systems, from the energy-efficient, highly-available H-series edge system to the performance flagship all-NVMe F-series. For help selecting and right-sizing the systems for your particular need, contact us directly to arrange a chat with one of our experts to learn more about how TrueNAS can help your organization.

The post Enhanced Data Migration in Electric Eel appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Security in 2024 https://www.truenas.com/blog/truenas-security-in-2024/ Thu, 12 Sep 2024 20:38:45 +0000 https://www.truenas.com/?p=101037 The post TrueNAS Security in 2024 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Network security is the first line of defense against data breaches. TrueNAS, when configured within a secure network, offers enhanced protection against security risks.

This blog explores the security features in TrueNAS SCALE, including the new features in Electric Eel (24.10), as well as the TrueSecure™ package, designed to meet stringent commercial and government security standards.

TrueSecureTM is an optional feature package for TrueNAS Enterprise that offers a robust set of enterprise-level software and hardware capabilities to meet high security and compliance standards.

The key features of TrueSecureTM include:

    • FIPS 140-validated cryptographic modules for SSL-based encryption of data in transit
    • FIPS 140-validated HDD and SSD media for encryption of data at rest
    • KMIP for centralized management of encryption keys
    • Optional restricted administration roles for limited access
    • Immutable ZFS Snapshots to further enhance ransomware protection
    • General Purpose OS STIG support and NIST 800-209 compliance to meet US federal requirements

With the optional TrueSecureTM feature package, TrueNAS complies with the requirements of the NIST Cybersecurity Framework to make Federal-level storage security as cost-effective as possible. With this foundation, TrueNAS can be used for federal government use cases from military bases to law enforcement and secure research organizations.

By default, TrueNAS includes a wide range of capabilities intended to simplify the delivery of secure storage infrastructure, including network encryption, access control, auditing, and logging functions.

Security notices (CVEs) and the Software Bill of Materials (SBoM) are available via the updated TrueNAS security site. For developers or those with an intimate knowledge of programming, the TrueNAS source code is available for review via GitHub. We believe that sunlight is one of the best disinfectants.

TrueNAS Security Features

Secure for Enterprises

While some consumer storage vendors prioritize ease of use over security, exposing themselves to exploits that lead to virus or ransomware attacks, TrueNAS places security at the forefront. With built-in features that reduce attack vectors and restrict admin access, TrueNAS is designed to seamlessly integrate into secure network environments, providing enterprise protection against evolving threats.

New threats come online with such frequency that new features and tools are always needed to stay ahead of the curve. In the last year, TrueNAS Enterprise has added a FIPS 140-2 validated crypto module and the option to enable Restricted Admins on Enterprise appliances. Let’s dive into Restricted Admins and then review the other key security features available in Electric Eel.

Restricted Admins

TrueNAS Enterprise 24.04 and later versions introduce three admin roles—System Admins, Storage Admins, and Monitor-Only Admins—to enhance security and limit access. This multi-level admin structure ensures that sensitive actions are restricted to authorized personnel, significantly reducing the risk of unauthorized data access or manipulation.

System Admins have the authority to set up the system, much like the original root user.  They set up the system and its security posture, including connections to AD, LDAP, and KMIP and configuring any passwords required.  However, once the system is set up, they then create storage admins to operate the system. They are needed to retire systems and delete pools or immutable snapshots. For security reasons, only a select few users should be made System Admins.

Storage Admins have the authority to create, configure, and delete shares and snapshots, and can also set immutability; however, they do not have the authority to destroy pools or immutable snapshots. There can be as many Storage Admins as needed.

Monitor-Only Admins have the authority to review configurations, performance, and check alerts, but can’t make changes to the system. They are often the storage users in the organization who can check that systems are supporting their applications. Where needed, they can request that a Storage Admin sign in to make approved changes.

Administrator roles are restricted regardless of the method of access, whether that be the WebUI, CLI, or API, with optional Two-Factor Authentication (2FA) used to secure interactive access.

Restricted-Admins

TrueNAS Security Features

TrueNAS offers a comprehensive suite of security features, including encryption, access control, and logging, all designed to protect data integrity and compliance. These features ensure that TrueNAS remains a secure and reliable choice for organizations of any size.

TrueNAS Security Features

While TrueNAS provides robust security, it’s essential to also follow general network security best practices, such as using firewalls, Intrusion Detection/Prevention Systems, and integrating with a directory service such as Active Directory or LDAP, to maximize your defense-in-depth..

With recent releases of TrueNAS SCALE, there have been many security advancements:

Rootless administration allows changing away from using the commonly known “root” username, and instead setting up your own unique administrator usernames and passwords.  This is the precursor to Restricted Admins.

Snapshot retention tags can prevent snapshots from being deleted, remaining on the system permanently as a restore point. This provides additional protection against ransomware by allowing the administrator to make a decision on when it is safe and appropriate to remove the ZFS snapshot outside of normal retention policies. Immutability is managed via this mechanism and ensured through Restricted Admins.

2-Factor Authentication (2FA) verifies the identities of administrators using Google Authenticator or any Time-based One-Time Password (TOTP) compliant authentication application.

iX-Storj Globally Distributed Storage inherently protects data by encrypting it on the TrueNAS system before distributing the data via erasure coding over a global network. Thanks to the combination of zero-trust and zero-knowledge encryption in use, no storage provider or government entity has access to your private data stored on iX-Storj. Electric Eel adds a cloud backup capability that provides robust backup and restore capabilities with immutable cloud snapshots for both shares and LUNs.

Auditing and logging capabilities have been added to increase security of system administration and SMB file sharing.  Electric Eel adds logging of all configuration changes, any sudo commands, and attempts to login via ssh or Web UI.

Authentication and Authorization capabilities are required in any organization. Active Directory and LDAP are used to provide identity authentication and user authorization services for a whole organization. TrueNAS integrates well into these services. With Electric Eel, FreeIPA is also supported for those looking for an Open Source identity management.

TrueSecure Features

Some security capabilities are specific to the TrueSecure feature package available with TrueNAS Enterprise. As a reminder, TrueSecure provides the following additional security capabilities:

Restricted Admins provide separate roles for system/security admins, storage admins and monitors. As described earlier, these role separations are critical for larger organizations.

FIPS 140-2 validated storage media provide highly secure Data-at-Rest capabilities. Both HDD and SSD (SAS or NVMe) drives can be provided on standard TrueNAS Enterprise systems. These drives are similar to self-encrypting drives (SED) but include tamper-proof mechanisms for additional security.

FIPS 140-2 validated software encryption module provides highly secure Data-in-Transit capabilities. The validated encryption algorithms are more secure than the current open source algorithms and validated for use in critical Federal use-cases. For example, these algorithms will protect administration and data replication tasks.

Key Management Interoperability Protocol (KMIP) provides the capability to centralize the management of SED and ZFS encryption passwords for larger organizations. This capability is also in TrueNAS Enterprise 13.0.

Security Technical Information Guides (STIGs) for use with TrueSecure to help lockdown TrueNAS Enterprise systems and ensure secure operation. A General Purpose OS STIG is available for guidance.

TrueNAS Enterprise is secure storage that can be configured for government-grade security. Together, all of these features can be used with Active Directory to comply with the requirements identified in NIST 800-209, the USA cyber security standard for storage systems. Similarly, these features address the security requirements identified for storage systems in ISO/IEC 27040.

With the upcoming Electric Eel release in fall 2024, new features and tools will continue to enhance security. If you’d like to learn about any TrueNAS Enterprise system or security needs, please feel free to contact us.

Discuss this article in the TrueNAS Forums!

The post TrueNAS Security in 2024 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Electric Eel Emerges https://www.truenas.com/blog/truenas-electric-eel-nightly/ Thu, 22 Aug 2024 00:46:37 +0000 https://www.truenas.com/?p=100292 The post TrueNAS Electric Eel Emerges appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

TrueNAS Electric Eel (aka SCALE 24.10) delivers its own shocks by introducing Docker Compose capabilities within Apps. Industry-standard Docker Compose applications can now be easily deployed on TrueNAS to benefit from the stability, flexibility, and performance of ZFS. The Electric Eel Nightly images are now available for testing, and the BETA1 version is expected to be ready in the week of August 27th. Bug fixes, feature updates, and ongoing polishing will continue until the targeted release date in October 2024.

TrueNAS Electric Eel Emerges

Electric Eel Automatically converts Existing Apps to Docker

We’ve previously revealed that the transition of the TrueNAS Apps system from Kubernetes to Docker will take place in Electric Eel. We’re working hard to ensure that the migration from Helm Charts & Kubernetes to Docker Compose will be as seamless as possible for our user base.

The straightforward configuration of Docker Compose has led it to become the industry-standard tool for application distribution. Combined with optional Docker management layers like Dockge and Portainer, it’s now even easier to configure complex applications and networks.

Early testing has shown that Docker Apps not only deploy up to three times faster but also have lower CPU overhead when idle, reducing overall system power consumption. With this change, your TrueNAS Apps experience will be both faster and more efficient.


Electric eels are a neotropical freshwater fish known for their ability to stun their prey by delivering shocks at up to 860 volts. Their electrical capabilities contributed to the invention in 1800 of the electric battery. Electric Eels are now helping us save the planet!

The update to Electric Eel automates the entire Docker Compose transition process for official TrueNAS charts and standard Docker Apps deployed through the “Custom App” button. Apps like NextCloud, Plex, Syncthing, and hundreds of others will reboot with the TrueNAS Electric Eel update using Docker, but their software, data, and networking configuration will be preserved.

Because these Apps features and migration process need significant testing and validation, users with production workloads should refrain from deploying Electric Eel until after BETA and community feedback.

In addition to expanding the available Apps list and improving performance, leveraging Docker Compose capability also provides the ability to create more complex App environments, such as multiple Apps, dependencies, and associated ingress, load-balancing, VPN, and gateway policies. Multiple Apps can be bundled into their own private network. Please review the documentation and give us feedback on what works or is missing.

Sandboxes will persist during the upgrade to Electric Eel, and the existing Jailmaker script can still be utilized. Custom sandboxes are a common approach for advanced users wishing to run a Kubernetes, Podman, or other stack for those who need specific capabilities beyond Docker, such as Kubernetes APIs and Helm charts.

Electric Eel delivers more features on top of Dragonfish

TrueNAS Dragonfish (aka SCALE 24.04) has delivered on its promises with both a rich set of new features and the achievement of Enterprise quality with 24.04.2.

In addition to the Docker Compose transition, TrueNAS Electric Eel includes 400+ enhancements and bug fixes. The most obvious of the new features include the following.

Major Web UI Overhaul

The web UI has its largest overhaul since SCALE was first introduced in 2022. While the SCALE WebUI was significantly more dynamic and easier to use, the overhaul adds modern features for even greater ease-of-use.

Global Search capability significantly reduces the time to complete a task. Search for an item, and you’ll be taken to the right screen, highlighting the element to examine.

Table searching and filtering improves manageability for systems with hundreds of datasets, shares, LUNs or drives. Find problems or perform tasks in much less time.

Dashboard widgets have been extended and become size configurable. Create your own dashboards and share your recommendations.

Cloud Backup

Cloud backup to iX-Storj has been enabled. Cloud Backup extends TrueNAS functionality to backup your data to the Cloud by providing integrated snapshots (LUNs and shares), deduplication, and simple restore capabilities.

OpenZFS 2.3

OpenZFS 2.3 is still in development, and TrueNAS is tracking the latest approved updates, with several highly anticipated additions.

RAIDZ Expansion allows RAIDZ (Parity) vdevs to be expanded by one drive at a time, ideal for small footprint systems looking to expand incrementally. This feature also permits 2-drive RAIDZ1 systems, ideal for home users who want to start small on a budget.

The re-engineered Fast Dedup feature allows for deduplication to have much less performance overhead than the current dedup algorithm. Please note that Fast Dedup is not fully complete or tested and is still considered “experimental” at this time, and should not be used on production systems.

System Integration Improvements

TrueNAS is designed to simplify integration with other systems with its fully capable API. Electric Eel adds even more system integration capabilities.

Improved Data Migration: When using Syncthing to migrate from another SMB storage system, the Alternative Data Streams (ADS) are now also migrated. This can be used to migrate data from any SMB server, such as Windows, Synology, QNAP, Netapp, Pure, or Dell systems.

Cloud Management: A general initiative enables TrueNAS to be more easily installed and operated by cloud management services. This doesn’t reduce the ability to use the WebUI but makes it easier to install and operate tens and thousands of systems. Electric Eel has hooks for API-driven installation and a globally unique system ID.

FreeIPA support: While Microsoft Active Directory dominates the market, TrueNAS now enables FreeIPA, an open-source alternative to traditional AD environments.

Modular NVIDIA Drivers: The binary drivers for NVIDIA GPUs are now decoupled from the TrueNAS installation, allowing for these drivers to be updated on separate cycles from the main product.

Improved Logging: The TrueNAS built-in auditing capabilities will now log a wider variety of important changes made to the system. This includes audit logs of all changes made to any share settings or permissions and all commands run via sudo or with elevated administrative permissions. These are important for NIST 800-209 compliance.

TrueNAS Enterprise Improvements

Every TrueNAS version includes improvements that enable us to build faster and better-managed TrueNAS Enterprise appliances. Electric Eel includes a few of those features. Enterprise users should wait until Electric Eel is battle-tested before using the new software.

Tri-Mode Support: Some TrueNAS platforms are being enabled with tri-mode storage capabilities, allowing for combinations of HDDs, SAS SSDs, or NVMe SSDs in the same slots. This improves the cost, performance, and power of edge systems.

NVMe-oF Support: TrueNAS F-Series is stacked with ES24N (all-NVMe) expansion shelves for very large flash systems. This NVMe-oF architecture enables high-performing 5PB all-NVMe systems with similar management capabilities to SAS expansion shelves (JBODs).

Improved Enclosure Management: We’ve improved this popular tool for remotely managing the TrueNAS appliances. It allows the admin to visualize systems remotely and provide clear instructions for repair. The improvements include more accurate pictures of the enclosures and much faster rendering of the visual depiction, especially for very large systems.

When Should I Migrate?

If you are deploying a new TrueNAS system, we recommend TrueNAS SCALE 24.04.2 for added functionality, vastly broader hardware support, an expanded App catalog, better performance on most workloads, and an improved Web UI, all of which make managing TrueNAS easier than ever. TrueNAS 24.04 “Dragonfish” includes support for Sandboxes, which provide jail-like capabilities using systemd nspawn containers.

TrueNAS 13.0 users looking for the new capabilities outlined above can sidegrade to TrueNAS SCALE anytime, preserving data and essential NAS functionality such as SMB, NFS, iSCSI, and VMs – with the primary exception being Jails. TrueNAS 13.3 allows updates to FreeBSD jails.

As discussed here, TrueNAS 24.10 “Electric Eel” also provides a native Docker Compose environment that vastly improves running applications with lower overheads and opens the door to more complex network setups (similar to Jails). However, we do not recommend updating to Electric Eel until it is more tested and mature. For current software recommendations, always review the Software Status page for recommendations based on your profile.

The post TrueNAS Electric Eel Emerges appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Launches “Powered by TrueNAS” Initiative with First Partner HexOS https://www.truenas.com/blog/powered-by-truenas-hexos/ Wed, 31 Jul 2024 18:12:39 +0000 https://www.truenas.com/?p=99736 TrueNAS, the world’s leading open-source storage software, today announced the launch of its “Powered by TrueNAS” initiative. This new initiative will see TrueNAS partner with industry leaders and visionaries to deliver tailored storage solutions for specific use cases and industries. The first partner in this exciting venture is Eshtek, the pioneering company behind the upcoming […]

The post TrueNAS Launches “Powered by TrueNAS” Initiative with First Partner HexOS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS, the world’s leading open-source storage software, today announced the launch of its “Powered by TrueNAS” initiative. This new initiative will see TrueNAS partner with industry leaders and visionaries to deliver tailored storage solutions for specific use cases and industries.

The first partner in this exciting venture is Eshtek, the pioneering company behind the upcoming HexOS home server, dedicated to making network-attached storage accessible and easy for the less IT-savvy. By leveraging the robust and reliable TrueNAS platform, HexOS will offer users a streamlined and automated experience for managing and protecting their personal data.

HexOS provides a beautifully simple UI, making it easy for users to set up and manage their own home servers. Jonathan Panozzo, the co-founder of Eshtek, commented, “Our mission is to empower individuals with complete control over their data and privacy without requiring IT admin skills. Partnering with TrueNAS enables us to provide an enterprise foundation for our home server solution, ensuring top-notch performance, reliability and security.”

“We are thrilled to support HexOS in their mission,” said Brett Davis, EVP at TrueNAS. “Our collaboration combines TrueNAS’s enterprise reliability with HexOS’s user-friendly interface, creating a powerful solution for both content creators and everyday users.”

The HexOS beta is planned for Q3 2024, and interested users can sign up on the HexOS website to enroll in their newsletter and stay updated on the latest developments.

For more information about HexOS, please visit www.hexos.com.
To learn more about the Powered by TrueNAS initiative, click here to contact us.

The post TrueNAS Launches “Powered by TrueNAS” Initiative with First Partner HexOS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Fortify Your Data Storage: The Benefits of Expanding from One to Multiple TrueNAS Systems https://www.truenas.com/blog/benefits-of-multiple-truenas-systems-2/ Wed, 24 Jul 2024 18:26:37 +0000 https://www.truenas.com/?p=107457 In today’s hyper-digital landscape, data is the lifeblood of any enterprise. For key technical decision-makers, such as solution architects, storage architects, or IT directors, the stakes are high. Managing large amounts of data while ensuring reliability, performance, and protection from failures and breaches—all within a limited budget and with minimal complexity—is a formidable challenge. TrueNAS, […]

The post Fortify Your Data Storage: The Benefits of Expanding from One to Multiple TrueNAS Systems appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
In today’s hyper-digital landscape, data is the lifeblood of any enterprise. For key technical decision-makers, such as solution architects, storage architects, or IT directors, the stakes are high.

Managing large amounts of data while ensuring reliability, performance, and protection from failures and breaches—all within a limited budget and with minimal complexity—is a formidable challenge.

TrueNAS, a trusted name in enterprise data storage, offers robust and scalable systems that can meet these needs. Starting with a single unit is a great way to experience TrueNAS’s capabilities, but here’s why expanding to multiple systems can truly transform your data strategy.

 

Unleashing the True Power of Expanding to Multiple TrueNAS Systems

Enhanced Data Protection

Starting with one TrueNAS system provides robust storage solutions, but adding a second or more units significantly enhances your data protection.

With multiple systems, you can create off-site backups using TrueNAS’s powerful replication functionality, protecting against localized disasters like fires or floods. This ensures your data is always available and secure.

Optimize for Diverse Workloads

Different tasks require different performance characteristics. By deploying multiple TrueNAS systems, you can fine-tune each unit to handle specific workloads—whether it’s high-speed NVMe storage on a flagship TrueNAS F-Series, multi-petabyte archives on a TrueNAS M-Series, or anything in between.

This customization ensures peak performance without compromise. For instance, you can dedicate one system to handle high-throughput transactional databases while another manages long-term data archives, optimizing your infrastructure to deliver superior performance tailored to each application’s unique demands.

Empower Remote Offices

With multiple TrueNAS systems, remote offices can enjoy the benefits of local storage. This setup minimizes productivity loss due to network outages and slow file transfers. TrueNAS’s two-way file synchronization keeps remote offices seamlessly connected and operational, even during network interruptions.

By having local storage at each remote site, employees can work efficiently without relying on potentially unstable internet connections, thus maintaining high productivity and operational continuity.

Unified Management with TrueCommand

Managing multiple systems can be daunting, but TrueNAS makes it simple. With a unified software stack and the powerful TrueCommand management tool, you can oversee all your TrueNAS units from a single interface. This simplifies administration and enhances operational efficiency.

TrueCommand offers comprehensive monitoring, alerting, and analytics across your entire storage environment, allowing you to manage capacity, performance, and security from a single pane of glass, reducing the administrative burden and improving response times.

Enhanced Ransomware Protection

Multiple TrueNAS systems offer layered defenses against ransomware and other cybersecurity threats. By combining snapshots, one-way replication, and isolated system trusts, your data remains secure even if one system is compromised. This redundancy ensures rapid recovery and uninterrupted operations.

The advanced security features of TrueNAS, such as immutable snapshots and one-way replication, provide an additional layer of defense, ensuring that your data can be quickly restored to a known good state, minimizing downtime and data loss.

Future-Proof Your Data Storage

Investing in multiple TrueNAS systems is more than an upgrade—it’s a strategic move to protect, optimize, and future-proof your data. The flexibility and resilience of TrueNAS make it the ideal choice for enterprise environments where data integrity and performance are paramount.

As your business grows and data demands increase, TrueNAS’s scalable architecture allows you to expand your storage capabilities seamlessly, ensuring that your infrastructure can adapt to changing needs without requiring a complete overhaul.

Start Small, Grow Big

Adopting TrueNAS units, whether starting with one and expanding to two or more, is a decisive step towards safeguarding your enterprise data. Experience the benefits of TrueNAS with a single unit, and see how scaling up to multiple systems can enhance your data strategy.

Shield your data. Boost your performance. Future-proof your storage—with TrueNAS.

For more information on TrueNAS solutions and how expanding to multiple TrueNAS systems can transform your data storage strategy, visit our community forums or contact our sales team.

The post Fortify Your Data Storage: The Benefits of Expanding from One to Multiple TrueNAS Systems appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The Future of the TrueNAS Community: Shaping Our Destiny Together https://www.truenas.com/blog/the-future-of-the-truenas-community/ Thu, 18 Apr 2024 18:00:45 +0000 https://www.truenas.com/?p=96675 The TrueNAS community is a vibrant ecosystem of passionate individuals, united by a love for Open Source. As our community grows and evolves, so too does our need for a platform that fosters the open exchange of ideas, collaboration, and mutual support. In this spirit, we are excited to discuss a transformative new chapter in […]

The post The Future of the TrueNAS Community: Shaping Our Destiny Together appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The TrueNAS community is a vibrant ecosystem of passionate individuals, united by a love for Open Source. As our community grows and evolves, so too does our need for a platform that fosters the open exchange of ideas, collaboration, and mutual support. In this spirit, we are excited to discuss a transformative new chapter in our community journey: adopting Discourse as our forum platform.

Our move represents more than just a technological upgrade; it’s a commitment to building an even more inclusive, welcoming, and collaborative space for everyone who uses TrueNAS.

So Why the Change?

Our previous forum platform (XenForo) served us well but had limitations that became increasingly apparent. We needed a platform that would be able to scale with our growing community, one that encourages deeper engagement and fosters a more connected and organized experience.

Welcome to the New Home of the TrueNAS Community

Discourse offers a wealth of features and functionalities that will empower our community:

  • Modern interface: Intuitive and user-friendly, making it easier for newcomers to navigate and find the information they need.
  • Advanced search: Quickly find relevant discussions and topics, saving valuable time.
  • Upvoting and flagging: Democratize content discovery and promote helpful and informative contributions.
  • Badges and reputation system: Recognize and reward active community members, fostering a sense of belonging and contribution.
  • Integrations: Seamlessly connect with other platforms and tools, enhancing the collaborative experience.
  • New system sharing tool (coming soon): We’re preparing a tool that can help you automatically generate your system specifications and configuration, whether it’s to show off your completed TrueNAS build or help with troubleshooting!

But the power of Discourse lies not just in its technology, but in its philosophy. It’s designed to promote healthy interactions, discourage trolling and negativity, automatically filter out unwanted spam, and create a welcoming environment for all voices.

Be sure to join the new TrueNAS Community today and reserve your name! Once you’ve registered, don’t forget to update your signature at https://forums.truenas.com/u/YOURUSERNAMEHERE/preferences/profile with your specs so that you can show off that data storage!

Enable Signature

Community Means Shared Responsibility

To ensure the success of our transition and shape the future of the community, we’re forming a Community Council. This council will be composed of both iXians and dedicated community members. Together, the committee will:

  • Assist in QA and development of the TrueNAS Community.
  • Help establish clear guidelines and best practices for the community.
  • Organize events and initiatives to promote engagement and collaboration.
  • Work with iX on future development plans for the forums and products, ensuring they align with community needs.

The TrueNAS Community: Everyone is Welcome.

We want to emphasize that the TrueNAS community is everyone who uses TrueNAS. This includes:

  • Experienced TrueNAS users sharing their expertise.
  • Beginners looking for help and guidance.
  • Developers contributing to the project.
  • Enthusiasts sharing their passion and creative use cases.
  • Current or future professionals who want to evaluate TrueNAS for their business.

Regardless of your background, experience, or technical knowledge, you have a valuable contribution to make. We invite you to join us on this journey.

The Road Ahead: A Long Journey with a Shared Destination

Transitioning to our platform is not a simple overnight task. Throughout the process, we’re aiming to provide clear communication, updates, and opportunities for feedback.

The future of the TrueNAS community is not solely up to iX or the Community Council; it’s also up to you, the community. By coming together, embracing open communication, and sharing our perspectives, we can continue to build a truly  exceptional community. Together we can make TrueNAS even better, one post, collaboration, and innovation at a time.

Join us on this exciting journey as we work together to shape the future of the TrueNAS community. Let’s make it a space where everyone feels welcome, empowered, and inspired to contribute their unique voice.

Welcome to the future. Welcome to the TrueNAS community!

The post The Future of the TrueNAS Community: Shaping Our Destiny Together appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS SCALE Dragonfish improves SMB Services and Performance https://www.truenas.com/blog/truenas-scale-dragonfish-improves-smb-performance/ Wed, 20 Mar 2024 21:22:15 +0000 https://www.truenas.com/?p=95957 The Dragonfish chapter of TrueNAS SCALE moves to the second stage with the release of TrueNAS SCALE 24.04-RC1. After a successful BETA release with thousands of users, it’s time for some serious testing of the Release Candidate that is now available. TrueNAS SCALE Dragonfish (24.04), the fourth major version of SCALE, builds on the high […]

The post TrueNAS SCALE Dragonfish improves SMB Services and Performance appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The Dragonfish chapter of TrueNAS SCALE moves to the second stage with the release of TrueNAS SCALE 24.04-RC1. After a successful BETA release with thousands of users, it’s time for some serious testing of the Release Candidate that is now available.

TrueNAS SCALE Dragonfish (24.04), the fourth major version of SCALE, builds on the high availability, scale-up storage, and easy deployment of containerized applications included in Cobia (23.10). The new features of Dragonfish were previously described in the BETA announcement and demonstrated by prolific community member Tom Lawrence. These included over 1,000 improvements addressing security, auditing, cloud backup, reporting, and log management. We’re very excited that the Release version is on track for April 2024.

TrueNAS 24.04 SMB Highlights

Major SMB Services Improvements

TrueNAS 23.10.2 has been well received by those using it, particularly those running SMB. It is our recommended version today, and provides Enterprise quality with fast failover (HA systems only), SMB file sync, and optional FIPS-grade encryption.

While Dragonfish can provide all of the standard file, block, object, and App services of Cobia, this section will focus on the improvements for SMB users of TrueNAS specifically. Whether you are running Windows, MacOS, or Linux clients, SMB has become the most commonly used file sharing protocol. Here are the primary changes coming with Dragonfish compared to Cobia and TrueNAS CORE:

Major SMB Performance Accelerations

  • 10x faster server-side file copies with OpenZFS 2.2.2
  • 2x increase of default ZFS ARC size to match TrueNAS CORE ZFS usage
  • Better metadata management for up to 10x faster directory listings
  • Improved speeds allow over 1 million files per Directory (10x increase)
  • General Samba 4.19 speed improvements
  • Over 3GB/s second single-client speed without SMB Multichannel

Significant SMB Server Security Improvements

  • Auditing of TrueNAS UI/API events
  • Audit logging of all TrueNAS system and SMB login attempts
  • Vastly Improved Log management UI
  • Restricted admins (system, storage, monitoring) using Directory Services (Enterprise only)
  • Immutable ZFS snapshots (relies on restricted admins)
  • Samba 4.19 security vulnerability fixes
  • NIST 800-209 Storage Security Compliance for government/defense customers
  • First-ever Security Technical Implementation Guide (STIG) for TrueNAS

Advanced File Sharing Features

  • Simpler SMB and NFS share creation with a wizard
  • SMB auditing of client and file events (e.g., open, read, write, modify)
  • FreeIPA support (open-source alternative to Active Directory)
  • Syncthing importing of SMB shares from other systems with full ACLs/permissions
  • Verified support for shares with mixed NFSv4 and SMB access

Automated Backup and Management

  • Improved backup and setup of Cloud Sync Tasks
  • Visibility into backup status on main dashboards
  • Replication management via TrueCommand 3.0
  • SMB session management
  • Netdata reporting integrated within WebUI

The much-desired return of Netdata reporting is only possible because of its full support of Linux. Unfortunately, Netdata’s support of FreeBSD was tepid at best.

The RC1 version includes over 200 fixes to the BETA. If you’re interested in seeing the full list of improvements and fixes, check out the SCALE 24.04-RC1 Release Notes on the TrueNAS Docs site.

As with any RC1 release, we recommend that only testers and early adopters use this version until there has been more feedback from the Community. The TrueNAS Software Status Page tracks the quality and user type and usage recommendation of the release. TrueNAS SCALE 23.10.2 is recommended for nearly anyone from early-adopters to conservative users.

TrueNAS CORE 13.3 is Planned for Q2

TrueNAS SCALE is the software edition where forward-looking development takes place. Once new features and components  are tested and validated there, some are eligible for backporting to TrueNAS CORE. The focus of TrueNAS CORE continues to be sustaining storage reliability and security for existing users.

The next version of TrueNAS CORE (renamed as 13.3 to align with its FreeBSD base version) is planned for Q2 of 2024. This will include updates to ZFS as well as an upgrade of Samba to version 4.19 to maintain parity with Dragonfish. It also smoothes transitions for users from CORE to SCALE, especially for HA systems.

TrueNAS 13.0 users can easily “sidegrade” to TrueNAS SCALE Dragonfish with the primary exception being Jail users. Dragonfish includes early support for Sandboxes, offering jail-like capabilities in Linux.

TrueNAS SCALE 23.10.2 is the Current Version

TrueNAS SCALE has inherited the storage functionality and automated testing from CORE. SCALE has matured rapidly and offers a more robust app environment based on Linux Containers & KVM. TrueNAS SCALE has become the recommended version for new TrueNAS users.

The latest Cobia release, TrueNAS SCALE 23.10.2, has reached Enterprise quality and is now used by many of our largest and most conservative customers. More than 105,000 users are currently using TrueNAS SCALE and it is available for download here.

TrueNAS provides these choices and the ability to automatically migrate storage services and VMs from CORE to SCALE. Plugins and jails can be manually replaced with apps and sandboxes. We encourage anyone looking for further advice or answers to questions to visit our Community Forums or Discord Channel.

Freedom to Store What’s Valuable to You

For each new release, our focus stays the same—to provide you with the freedom to access and manipulate your data your way. As TrueNAS has evolved, it has brought a cleaner user interface with added features like apps and catalogs to serve your requirements.

We look forward to working with the TrueNAS Community to rapidly progress Dragonfish through RC1 and Release. If you have a test system, please download the Dragonfish RC1 and report any bugs you find. Our engineering team would also like to hear positive experiences from any of the new features.

The post TrueNAS SCALE Dragonfish improves SMB Services and Performance appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Beyond VMware: Exploring Virtualization Alternatives https://www.truenas.com/blog/exploring-virtualization-alternatives-to-vmware/ Fri, 23 Feb 2024 09:48:21 +0000 https://www.truenas.com/?p=95503 There is a growing demand among individuals, businesses, and organizations for alternative virtualization solutions, especially given the drastic shift in strategy and resulting price increases for VMware following its acquisition by Broadcom.  We surveyed  the VMware users among our community about which non-VMware hypervisor options they are considering. The aim of the survey was to […]

The post Beyond VMware: Exploring Virtualization Alternatives appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
There is a growing demand among individuals, businesses, and organizations for alternative virtualization solutions, especially given the drastic shift in strategy and resulting price increases for VMware following its acquisition by Broadcom.  We surveyed  the VMware users among our community about which non-VMware hypervisor options they are considering. The aim of the survey was to capture insights on user preferences for non-VMware hypervisors while highlighting the versatility and freedom of our very own TrueNAS Open Storage in any virtualized environment.

The results from 741 respondents, across the TrueNAS forums, subreddit, and various social media revealed that 58.8% of participants were considering KVM-based hypervisors as their top choice. Following behind were Microsoft’s Hyper-V with 11.9% and Xen-based hypervisors with 11.5%. Additionally, 17.8% of respondents were considering staying with VMware at its higher cost. Notably, these responses show a gravitation towards open-source alternatives driven by a desire to safeguard against potential future lock-outs.

Top alternatives

Microsoft Hyper-V

Microsoft Hyper-V is a native commercial hypervisor most commonly used for creating virtual machines on x86-64 systems running Windows. As Microsoft’s hypervisor-based virtualization platform, Hyper-V offers a solution tailored to the unique demands of Windows environments. This integration facilitates management and interoperability with various Microsoft technologies, including native support for Windows Server features such as Active Directory, PowerShell, and System Center.

In addition to its strong ties with Windows Server, Hyper-V also extends its support to Linux virtual machines, making it a choice for heterogeneous environments.
Learn more about using Hyper-V with TrueNAS

KVM-Based

KVM, or “Kernel-based Virtual Machine”, is a free and open-source module for the Linux kernel that allows the Linux kernel to act as a hypervisor. Initially released in 2007, KVM has been leveraged by multiple virtualization products, including as the integrated hypervisor within TrueNAS SCALE. Open hypervisor choices include OpenShift, oVirt, and Proxmox. KVM is also used as the basis for some commercial hypervisors, such as the Nutanix Acropolis HyperVisor (AHV). In the community survey, Proxmox was the most common KVM-based choice.

KVM can be deployed as part of an integrated hypervisor such as Proxmox, or used as an underlying component of a more customized solution. While KVM itself is free and open source, some solutions that integrate it may offer professional paid support plans, and different suites of tools for creating, configuring, and managing virtual machines.
Learn more about using KVM-based hypervisors with TrueNAS

Xen-Based

Like KVM, Xen is a free and open-source hypervisor, originally developed by the University of Cambridge Computer Laboratory. Xen is used as the basis for both fully open source products such as XCP-ng, as well as in commercial products like Oracle’s VM Server and Citrix’s XenServer. In the survey, XCP-ng was the most common Xen-based choice.

Similarly to KVM, some Xen-based hypervisors are available as purely free open source software, with the option of paid support plans such as XCP-ng. Xen also has additional management planes beyond the built-in web UI, including Xen Orchestra, to aid in the administration of clustered systems.
Learn more about using Xen-based hypervisors with TrueNAS

TrueNAS: Compatible with Any Hypervisor

With features such as ZFS, replication, and snapshotting, TrueNAS ensures data integrity, availability, and protection for virtualized environments. Supporting block and file, TrueNAS is flexible enough to fit seamlessly into your existing virtualization infrastructure and can be tuned to meet even your most demanding performance needs.

This means whether you’re using VMware, Hyper-V, KVM, or any other hypervisor, TrueNAS offers compatibility and freedom of choice, so you can have the flexibility you need without the barriers commonly associated with proprietary locked-in solutions.

To find a virtualization solution that is perfect for your environment, start by checking out the Community’s recommendations on our newly-created community section “TrueNAS as VM Storage”, complete with use case and licensing information for each solution.

New to TrueNAS? The TrueNAS SCALE Evaluation Guide offers a step-by-step breakdown, from the initial boot to replication, enabling you to navigate TrueNAS with confidence. Once up and running, you can explore deeper with virtualization tutorials available in TrueNAS documentation. With TrueNAS Community insights and practical guidance at your fingertips, you’ll be better equipped to make informed decisions for virtualization and your data.

Top alternatives

Join the Conversation

Let us know what you think! Hypervisor discussions are currently unfolding on the TrueNAS forums. Participate in the general discussion or jump into the thread to discuss the hypervisor you are considering. There is a thriving community rallying around Open-Source platforms powered by TrueNAS, sharing invaluable support and insights. Join the conversation today to offer your perspectives, experiences, or questions about VMware alternatives.

The post Beyond VMware: Exploring Virtualization Alternatives appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Fast Dedup is a Valentines Gift to the OpenZFS and TrueNAS Communities https://www.truenas.com/blog/fast-dedup-is-a-valentines-gift-to-the-openzfs-and-truenas-communities/ Tue, 13 Feb 2024 19:30:31 +0000 https://www.truenas.com/?p=94995 With much love for the communities, iXsystems and Klara have developed and donated the Fast Dedup capability for OpenZFS. The Open Source software has been made available to the OpenZFS community for review, further testing and integration into a future release of OpenZFS. The Fast Dedup capability will also be available in future releases of […]

The post Fast Dedup is a Valentines Gift to the OpenZFS and TrueNAS Communities appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
With much love for the communities, iXsystems and Klara have developed and donated the Fast Dedup capability for OpenZFS. The Open Source software has been made available to the OpenZFS community for review, further testing and integration into a future release of OpenZFS. The Fast Dedup capability will also be available in future releases of TrueNAS with it landing in the nightly images of TrueNAS SCALE in March 2024.

Fast Dedup is a major overhaul of the original OpenZFS deduplication capability. One of the primary issues with traditional deduplication with ZFS has been the need to keep the deduplication hash tables in memory at all times to avoid massive performance penalties. This existing functionality led to performance challenges when scaling up capacity and usability issues during operation.

With the introduction of Fast Dedup, there have been several major innovations including:

  • The size of metadata is now dynamically sized to fit in either RAM or dedicated flash devices to avoid hitting the performance penalty wall.
  • The metadata structure has been completely re-engineered to enable efficient updates using a log append process, greatly improving performance for large updates such as deletions.
  • The dedup table will favor dedup-able data and prune blocks that show no dedup potential.
  • Combining metadata improvements with properly configured storage, including dedicated metadata flash devices, will improve the sustained dedup performance by over an order of magnitude for larger systems.

Kudos to the Development Team

Led by Allan Jude of Klara, the development team included engineers from Klara and iXsystems. The development was completed in less than a year thanks to the strong OpenZFS expertise of the team. The project was primarily sponsored by iXsystems for use in TrueNAS, the industry’s most used storage platform.

“Klara is very proud of the speed and functional quality of the Fast Dedup development.” said Allan Jude. “We look forward to completing the integration and testing work needed for this to be a standard OpenZFS capability, with no extra cost.”

By contributing the software now, Klara and iXsystems are working to ensure it will have the quality needed to be included in OpenZFS 2.3. The contributed software has gone through preliminary validation and we look forward to wider community testing. Making it available to the OpenZFS community will allow enhanced review and testing with a broader range of use cases and capacities.

“The OpenZFS Community is very excited to receive this major contribution of Fast Dedup software,” said Matt Ahrens. “Fast Dedup has been a major user desire for many years and we are pleased to see that Klara and iXsystems have developed the feature in-line with our general requirements. We look forward to testing and integrating the new software.”

OpenZFS 2.3 is expected to take most of the next nine months to mature and reach release quality and status. These Fast Dedup features will be integrated with TrueNAS SCALE “Electric Eel” along with other expected OpenZFS improvements.

TrueNAS with Fast Dedup

Test software, not to be used for production, is expected in Q2 for TrueNAS SCALE. This will allow validation of functionality and performance prior to a production release.

A formal TrueNAS release with Fast Dedup included is planned for the second half of 2024. This will be in both TrueNAS SCALE Community Edition and TrueNAS Enterprise appliances, including the TrueNAS F-Series, M-Series, and R-Series.

“Fast Dedup has been a longstanding desired feature of ZFS and TrueNAS, and can deliver 5X the usable capacity and 20X the performance.” said Kris Moore, SVP of Engineering. “These attributes will significantly improve the economics of OpenZFS storage relative to Cloud storage and proprietary storage, and our team could not be more ecstatic to see this come to fruition.”

Contact the Developers

For more information or to volunteer for the ongoing testing and validation processes, please contact one of the primary developers.

iXsystems is the company behind TrueNAS. You can make an impact in the community by getting to know TrueNAS SCALE now, developing on nightly builds in March, and testing closer to RELEASE later this year. If we can also help your company with TrueNAS Enterprise appliances, book a time to chat with a product specialist.

Klara is a leading developer of OpenZFS and FreeBSD software. Interested in Klara developing software for your OpenZFS project? Contact Klara to learn more about their offerings.

The post Fast Dedup is a Valentines Gift to the OpenZFS and TrueNAS Communities appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS SCALE Dragonfish Reaches BETA https://www.truenas.com/blog/truenas-scale-dragonfish/ Tue, 06 Feb 2024 20:25:13 +0000 https://www.truenas.com/?p=94499 The Dragonfish chapter of TrueNAS SCALE has begun. Building on its foundation of high availability, scale-up storage, and easy deployment of containerized applications, TrueNAS SCALE is now poised to expand its capabilities even further. Today, we announce the availability of TrueNAS SCALE Dragonfish BETA 24.04, another major leap forward for TrueNAS. Dragonfish is the alphabetical […]

The post TrueNAS SCALE Dragonfish Reaches BETA appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The Dragonfish chapter of TrueNAS SCALE has begun. Building on its foundation of high availability, scale-up storage, and easy deployment of containerized applications, TrueNAS SCALE is now poised to expand its capabilities even further. Today, we announce the availability of TrueNAS SCALE Dragonfish BETA 24.04, another major leap forward for TrueNAS. Dragonfish is the alphabetical and chronological successor to SCALE 23.10, which has successfully grown the TrueNAS SCALE user base beyond 100,000 systems in less than 24 months. Dragonfish adds over 1,000 improvements with the most notable being related to security, auditing, cloud backup, reporting, and log management. TrueNAS SCALE Dragonfish Dragonfish has been through multiple internal QA testing stages with nightly access by the development community. With this BETA release, Dragonfish has reached the point where community testers can begin to explore the new features and functionality. We expect to release Dragonfish for production in Q2 2024, as the SCALE 24.04 name (yy.mm of target release date) indicates. TrueNAS Enterprise and associated appliances are currently based on TrueNAS 13.0 or SCALE 23.10. Dragonfish will be added as an option after its formal release in Q2 this year.

What’s New In Dragonfish?

Just another thousand improvements and fixes, of course! Rather than go through every enhancement in detail, we’ll provide a quick overview and share the specifics of key Dragonfish features in future blogs. Some of the highlights include: Infrastructure

  • Latest OpenZFS 2.2.2
  • Increase of default ZFS ARC size, to match TrueNAS CORE ZFS usage
  • Linux Kernel 6.6 and improved Hardware Support
  • Update to NVIDIA Driver 545.23.08
  • Improved Log management UI
  • Apps can be restricted to read-only or write-only permissions
  • Preliminary Power-User capabilities for TrueNAS Sandboxes (systemd-nspawn “jails”)

File Sharing

  • Samba 4.19.3 update and speed improvements
  • Simpler SMB and NFS share creation with a wizard
  • SMB auditing of client and file events
  • FreeIPA support (alternative to Active Directory)
  • Syncthing Importing of SMB shares from other systems with full ACLs/Permissions

Cloud Backup

  • Improved backup and setup of Cloud Sync Tasks
  • Visibility into Backup Status on main dashboards
  • iX-Storj Backup of datasets (Web UI) and zvols (CLI-only)
    • Snapshots and Deduplication of all backup data

Security

  • Auditing of all UI/API events
  • Audit logging of all login attempts
  • Tech-Preview of Restricted admins (System, Storage) using Directory Services (Enterprise-only)
  • Immutable ZFS snapshots (relies on restricted admins)

If you’re interested in seeing the full list of improvements and fixes, check out the SCALE 24.04-BETA Release Notes on the TrueNAS Docs site. As with any BETA release, we recommend that only testers and developers use this version until there has been more feedback from the Community. The TrueNAS Software Status Page tracks the quality and user-type and usage recommendation of the release.

Dragonfish Increases SCALE ARC Sizing

After extensive testing, TrueNAS SCALE Dragonfish resolves the previous limitations around the ZFS Adaptive Replacement Cache (ARC) bringing SCALE in line with the TrueNAS CORE platform, offering significant improvements in performance and memory management. While this adjustment can be manually made in TrueNAS SCALE 23.10, Dragonfish makes it the default, allowing for greater performance of your most frequently and recently used data.

Dragonfish Uses Linux Kernel 6.6 with LTS

Each new version of TrueNAS uses the latest stable and well-supported version of the underlying OS. The decision on which version is finalized well before the 1st ALPHA software version. Linux Kernel 6.6 has its own set of improvements, plus support for new hardware. In addition, we added the later NVIDIA 545.23.08 driver, which includes improved support for a wider range of GPUs. There will be descriptions of other features in future blogs over the next few months.

TrueNAS CORE 13.1 is Planned for Q2

TrueNAS SCALE is the software edition where new features and updated components are developed and tested. Once those are tested and validated, some are eligible for backporting to TrueNAS CORE. The focus of TrueNAS CORE continues to be ensuring storage reliability and security for existing users. The next version of TrueNAS CORE (13.1) is planned for Q2 of 2024. This will include updates to ZFS as well as an upgrade of Samba to version 4.19, to maintain parity with Dragonfish. It also smoothes transitions for users from CORE to SCALE, especially for HA systems. TrueNAS 13.0 users can sidegrade to TrueNAS SCALE 23.10 with the primary exception being Jail users. Dragonfish will include early support for “sandboxes”, which are jail-like capabilities using systemd nspawn containers. Thanks to the community user jip-hop for creating the jailmaker scripts.

TrueNAS SCALE 23.10.1.3 is the Current Version

TrueNAS SCALE has inherited the storage functionality and automated testing from CORE. SCALE has matured rapidly and offers a more robust apps environment based on Linux Containers & KVM. TrueNAS SCALE is generally recommended for new users that need embedded apps, and will gradually become the recommended version for all new TrueNAS users. The latest stable release, TrueNAS SCALE 23.10.1.3, has significantly improved quality and reliability and is now used by many of our largest customers. More than 100,000 users are currently using TrueNAS SCALE and it is available for download here. There will be a TrueNAS SCALE 23.10.2 version released later in February. TrueNAS provides these choices and the ability to automatically migrate storage services and VMs from CORE to SCALE. Plugins and jails can be manually replaced with apps. We encourage anyone looking for further advice or answers to questions to visit our Community Forums or Discord Channel.

Freedom to Store What’s Valuable to You

For each new release, our focus stays the same—to provide you with the freedom to access and manipulate your data your way. As TrueNAS has evolved, it has brought a cleaner user interface with added features like apps and catalogs to serve your requirements. Developing TrueNAS We look forward to working with the TrueNAS Community to rapidly progress Dragonfish through BETA to RC1 and Release. If you have a test system, please and report any bugs you find. Our engineering team would also like to hear positive experiences from any of the new features.

The post TrueNAS SCALE Dragonfish Reaches BETA appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Why Traditional Enterprise Storage is So Expensive https://www.truenas.com/blog/why-traditional-storage-is-so-expensive/ Thu, 01 Feb 2024 22:43:44 +0000 https://ixweb-dyn.ixsystems.net/?p=84540 Traditional storage vendors are large public corporations whose foremost obligation is to deliver shareholder value. Through a proprietary, closed-source approach born decades ago, they promote a mindset of scarcity and create environments that lock customers into ecosystems that are difficult and costly to change. By keeping it closed, vendors can ensnare customers into a more […]

The post Why Traditional Enterprise Storage is So Expensive appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Traditional storage vendors are large public corporations whose foremost obligation is to deliver shareholder value. Through a proprietary, closed-source approach born decades ago, they promote a mindset of scarcity and create environments that lock customers into ecosystems that are difficult and costly to change.

By keeping it closed, vendors can ensnare customers into a more resource-intensive and expensive model while promising that solutions will be forthcoming. Their goal is to grow fast, improve margins, and extract the maximum customer revenues by preventing alternatives from getting a foothold.

This has been the storage model for decades. Where there had only been proprietary solutions before, Open Infrastructure has become the dominant model for operating systems (Linux), containers (Kubernetes), databases (NoSQL) and many more layers of the stack. So, why has the model for storage remained unchanged when the rest of IT infrastructure has evolved beyond it?

The Open Source Choice

By contrast, Open Storage is built around a mindset of abundance, where the best products and user experience win in the marketplace. The combination of an open-source community, customers, and vendor support yields a confluence of innovation that no lone source could provide.

At iXsystems, we seek to give our customers more choice in how they can store, access, and manipulate their data. We call this Data Freedom, which we define as: what all organizations ultimately want and expect from storage: flexibility and choice. In other words, the freedom to go faster, lower infrastructure costs, and reduce operational effort. In our model, the only “lock-in” we strive for is a user and customer experience so gratifying that customers don’t ever need or want to leave.

Rising Costs

Odds are you’ve seen articles and discussions of increasing hardware prices. Here are two recent examples highlighting expectations that storage will be more expensive in 2024 than it was in 2023:

There is no more serious business than protecting data thus storage is naturally the last place where anyone would want to skimp. Vendors prey on this emotion, persuading customers that the value they claim is worth paying more for, and the only way you can be successful. But, the reality is, the “big” brands charge more because they must. Their business model relies on meeting Wall Street and investor expectations, where growth and profit are the only measures.

Alternatives are bad for the status quo, especially when an alternative is rated equally or more highly. One way for an alternative to rate more highly is to be focused on delivering what the customer wants/needs as opposed to the vendors’ business model.

What Can I Control?

If you are part of the selection process for infrastructure vendors, what’s most under your control is your “short list”. Alternative brands often cost less as they are in a “challenger” position against the leading brand. Any organization has the option to consider “challenger” brands and non-commercial tools. What might have been the best or only choice in the past, might not be the best one today.

While broadening the list of choices, new requirements can also be added in the spirit of “skating to where the puck is going”. Don’t plan based upon the past, rather envision what your future will bring. You have the power to ensure your investments today will align with the future of both the market and your data center infrastructure.

Where Is The Puck Going?

The best choice today is storage that is compatible with, and optimized, for where the market is going. The good news is that the marketplace trajectory is becoming more flexible in its deployment options, more capable by including functionality , more open in its development model, all while delivering better value overall to those deploying it.

According to research, analysts recommend that organizations explore the emergence of the “edge storage platform” (ESP). The ESP is where data manipulation and transformation at the edge will create value most quickly. As part of the larger “universal storage platform” (USP) architecture that unites edge, cloud, and core data centers, ESPs are best optimized for certain workloads, use cases, and data service management methods.

These requirements are different from traditional and legacy data center models and must include:

  • Flexibility to scale up and down cost-effectively
  • Software-defined storage with self-healing technology
  • Support for Block, File, Object, and App storage with Kubernetes
  • Centralized data management
  • Data transfer/transformation optimization

It will be interesting to see how the definition of “storage” evolves over time. One thing is for sure, traditional storage vendors face a significant challenge in meeting these new requirements.

The Elephant in the Room

If I am not paying for it, how can I trust it will not fail? This is a very human reaction. No one has ever lost their job for choosing a top-branded, premium-positioned solution when it inevitably suffers a fault. After all, your data is priceless and the best solutions are always costly, so your storage should be expensive, right?

Mathematically, how can you calculate the currency-equivalent value for reliable storage solution operations if its software is open source and freely distributed at no cost? Your high school math teacher stated that anything divided by zero is undefined; that sounds risky. Perhaps it might be best to take a different perspective when considering value creation for storage.

Same Outcome, Lower Cost

Generic medicines are considered by most (including regulators) to be “as effective” as Big Pharma offerings with the same active ingredients. Packaging, marketing, sales, etc. are very different for a leading brand as they have market position to protect and stakeholders to appease. None of this impacts the efficacy of the medication, but it does affect the sales price.

Just as being free is not a disqualifier for having value, lower-cost open products should not be presumed to be of lower quality by design. Challengers streamline or reduce much of the cost structure to deliver an equivalent product at a lower price point. We are champions of open infrastructure. Read more about how iXsystems passes these savings on to our customers.

Experience it for Yourself

The Open Source model has many advantages in reducing software development costs. It can even bring features to fruition more rapidly as community members assist in the development effort. This is a fundamentally different approach that delivers greater value at lower expense while providing what customers want in their storage solution.

Sounds too good to be true? We encourage you to experience TrueNAS for yourself today (download TrueNAS here), listen to what our customers are saying on Gartner’s Website, or if you’re storing critical data, feel free to schedule a call with one of our helpful Solution Advisors.

Still curious about why we do what we do? Check out this video with some of the faces behind TrueNAS, sharing their perspectives on what it is like for iXians to come to work every day and deliver TrueNAS to the world.

The post Why Traditional Enterprise Storage is So Expensive appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
How TrueNAS Delivers Unbeatable Value https://www.truenas.com/blog/how-truenas-delivers-unbeatable-value/ Thu, 25 Jan 2024 06:19:32 +0000 https://ixweb-dyn.ixsystems.net/?p=84492 What We Do At iXsystems, we do not answer to the same Wall Street or Venture Capital stakeholders that other vendors do. This allows us to focus exclusively on making our customers successful, powered by our core value to always “think people before profit”. The benefits of our Open Source business model are no secret. […]

The post How TrueNAS Delivers Unbeatable Value appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
What We Do

At iXsystems, we do not answer to the same Wall Street or Venture Capital stakeholders that other vendors do. This allows us to focus exclusively on making our customers successful, powered by our core value to always “think people before profit”.

The benefits of our Open Source business model are no secret. They are simply unique to iXsystems in the Enterprise Storage market. We leverage open source development, non-traditional tactics, and the energy and engagement of the massive TrueNAS Community to help deliver products rated higher on Gartner than our competition. Collectively, this gives iXsystems an unfair and sustainable advantage in delighting customers while charging less to deliver positive outcomes.

Simply put—our model requires far fewer resources, and we pass those savings on to our customers. We charge less.

How It Works

Compared to iXsystems, traditional data storage vendors are forced to maintain outsized corporate overheads — both in terms of expense and effort — just to keep their technology closed, patented, and to capture 100% of the value they create.

We carry none of that burden, which enables us to be more nimble and efficient. Here’s how that works and how it benefits our customers:

Community – Community is the special ingredient. We are grateful to be stewards of the TrueNAS Open Source project. Consider the unique combination of TrueNAS community and users; iXsystems and partners; customers; and non-paying users. The whole is greater than the sum of its parts, and contributions from the Community bring enormous value. With iXsystems’ contributions and the incredible Community, this enables agility, investment, and innovation to TrueNAS that no proprietary company could emulate.

Software Development – Plain and simple, making software that is proprietary and closed-source requires more effort, resources, and money than open-source development. Most storage vendors also have multiple code bases, further compounding this disadvantage, while iXsystems has one open-source code base to maintain and grow. This common code base includes many other open-source elements (e.g., OpenZFS), which expands the community of talented Engineers directly contributing to TrueNAS, further reducing costs.

Product Management – Unlike other enterprise storage vendors, iXsystems does not invest in efforts to lock in customers; we do the very opposite by making TrueNAS as open, compatible, interoperable, and easy to leave as possible. However, we believe that once you experience TrueNAS, you won’t want to leave. We don’t have complex software licensing, and our appliances can run the latest software for years, long after the hardware is depreciated — a sustainability practice we fully encourage! At iXsystems, there are zero development cycles spent on planned obsolescence.

Security – TrueNAS is Open Source and therefore transparent by default, with broader user coverage and more eyeballs on the code, thereby leveraging massive user communities to help uncover, alert, and respond to security vulnerabilities. This enables code fixes much faster than proprietary vendors who can only rely on internal resources or respond only after the vulnerability has impacted their customers. Additional security enhancements (e.g. FIPS 140) are available with TrueNAS Enterprise appliances.

Quality – This is another area where the Community makes a huge difference. At a fraction of the investment, Quality Assurance for TrueNAS software takes less time, money, and resources, all while providing more complete test coverage. When a version is declared ready for general use, it has benefitted from extensive community testing. TrueNAS sees faster bug reporting/testing and a more rapid access to new features and fixes than other vendors (who often use their first customer shipments as QA) because of the feedback from the community.

Interoperability – Being open also makes iX a very easy company for other software vendors to partner with, as they need no demo units or non-disclosure agreements to test that their technology works well with TrueNAS.

Documentation – Like Quality, many hands make for light work. By the time a release is recommended for general use, documentation has been reviewed by thousands, accelerating the process of ensuring accuracy.

Intellectual Property – Effort is required to protect technology for maximum profit. iXsystems spends no energy on patents, choosing instead to focus resources on value creation rather than blocking innovation.

Sales – TrueNAS Community Edition software is free to try and use, and has been shown to run on almost any x86 hardware, or can be spun up easily in a VM. As such, we encourage audiences to try it for themselves without any involvement from a sales team. Our experts at iX then help customers identify the optimal configuration of TrueNAS Enterprise appliance(s) for important storage applications.

Marketing – Where our competition spends money on marketing, we instead spend on developing free software that delights our users. Word of mouth is the original marketing tactic and the goodwill we invest in the TrueNAS community results in outsized awareness. With more than 15 million downloads and more than a half million active community members, appreciative users write blogs and how-to content, influencers create videos, and hundreds of thousands of community members tell others about their positive experiences with TrueNAS.

Sustainability – Most storage vendors rely on forced obsolescence to maintain growth. At the end of its supported life, most IT infrastructure is scrapped and not recycled, let alone reused. With TrueNAS software, organizations can repurpose infrastructure beyond its normal life and extract more value from it. After 3-7 years of mission-critical duty, appliances from iXsystems can remain updated with the latest software and transition to a less critical storage role for many years while positively impacting sustainability and financial efficiency.

How This Benefits YOU

“Value” means receiving the most for your dollar. However, most traditional vendors use the word “value” in the context of justifying why it’s worthwhile to pay more for their product. At iX, we don’t have to contort the definition of the word into something it’s not. Our goal in creating TrueNAS was to allow our customers to receive more from our products while also paying less — the true meaning of value as far as we’re concerned.

Experience it for Yourself

We encourage you to experience True Data Freedom for yourself today (download TrueNAS here), see what our customers are saying on Gartner’s Website, or if you’re storing critical data, feel free to schedule a call with one of our helpful Product Experts.

Still curious about why we do what we do? Check out this video with some of the faces behind TrueNAS, sharing their perspectives on what it is like for iXians to come to work every day and deliver TrueNAS to the world.

The post How TrueNAS Delivers Unbeatable Value appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Year in Review: Top Stories of 2023 https://www.truenas.com/blog/truenas-year-in-review-top-stories-of-2023/ Fri, 05 Jan 2024 22:23:21 +0000 https://www.truenas.com/?p=93956 As we enter the leap year of 2024, we are looking forward to a big year for TrueNAS. 2023 has been a year of growth and innovation at iX and we couldn’t have done it without your support. Join us for a recap of the top community stories from 2023. Top Forums Post: How to […]

The post TrueNAS Year in Review: Top Stories of 2023 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
As we enter the leap year of 2024, we are looking forward to a big year for TrueNAS. 2023 has been a year of growth and innovation at iX and we couldn’t have done it without your support. Join us for a recap of the top community stories from 2023.


Top Forums Post: How to Get Started with Jellyfin on TrueNAS SCALE

For the growing number of you in the TrueNAS Community who have migrated to or installed TrueNAS SCALE, our new Linux-based version of TrueNAS, there’s an easy way to set up a Jellyfin server with just a few clicks.


Top TrueNAS Video of 2023: Mark Rober! I Built You a Computer! By Linus TechTips

Linus Tech Tips gives Mark Rober’s data storage setup a massive upgrade in this video. Solving the problems of physical space, no backup, and less-than-optimized editing workflows, Mark gets an upgrade powered by TrueNAS SCALE.


TrueNAS Named Gartner Peer Insights Customer Choice

TrueNAS Enterprise now stands with a 4.9/5 star rating on Gartner Peer Insights. Based on verified customer reviews, this award recognizes TrueNAS Enterprise for its reliability and customer satisfaction with a 4.8 out of 5-star customer rating, outscoring Dell EMC, HP, and NetApp.


Latest Editions of TrueNAS 13.0

TrueNAS CORE 13.0-U6.1 was released at the end of 2023, serving as the anticipated final release in the 13.0 series before the major 13.1 update. This release provides fixes to bugs dealing with Apps and Pool building and is the recommended release for both CORE and Enterprise users.


TrueNAS SCALE 23.10 “Cobia” has Arrived!TrueNAS SCALE Cobia

TrueNAS SCALE 23.10 “Cobia” arrived on October 24th. This release marks a major milestone with significant improvements in SMB features, file copying, security, and more. Other highlights include infrastructure enhancements, Linux Kernel 6.1, improved hardware support, NVIDIA driver updates, and the ability to scale up to 1200 drives and 25 PB+ on a single system!


Honorable Mentions

The post TrueNAS Year in Review: Top Stories of 2023 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The New Performance Flagship: TrueNAS F-Series https://www.truenas.com/blog/the-new-performance-flagship-truenas-f-series/ Tue, 14 Nov 2023 08:01:58 +0000 https://www.truenas.com/?p=93233 Meet the newest members of the TrueNAS Enterprise portfolio: F60 and F100, two models from the all-new TrueNAS F-Series high-performance line of all-NVMe systems. This new series is designed for maximum performance, reliability, and density to support organizations with ultra-demanding workloads. Organizations now have a new choice for their performance-centric workloads alongside other models in […]

The post The New Performance Flagship: TrueNAS F-Series appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Meet the newest members of the TrueNAS Enterprise portfolio: F60 and F100, two models from the all-new TrueNAS F-Series high-performance line of all-NVMe systems. This new series is designed for maximum performance, reliability, and density to support organizations with ultra-demanding workloads. Organizations now have a new choice for their performance-centric workloads alongside other models in the portfolio that are optimized for capacity.

TrueNAS F-Series

Like other TrueNAS Enterprise appliances, the TrueNAS F-Series supports file, block, and object protocols and provides all the rich OpenZFS data management capabilities. All appliances can be provided with iXsystems’ award-winning enterprise support.

The TrueNAS F-Series has two models to choose from:

  • F100 – Up to 24 NVMe Gen4 SSDs per 2U system for 720TB, up to 30GB/s bandwidth per node with 6x 40/100 GbE optical NICs, 800W typical power draw
  • F60 – Up to 24 NVMe Gen4 SSDs per 2U system for 720TB, up to 20GB/s bandwidth per node with 4x 40/100 GbE optical NICs, 800W typical power draw

The new F-Series models are ideal for data-intensive use cases, including AI/ML, containerization, content creation, database servers, gaming, virtualization, and more. The new series has been eagerly awaited by TrueNAS Enterprise customers in government, healthcare, service providers, media creation, higher education, and other organizations in need of high-performance storage for their critical data.

TrueNAS F-Series appliances ship with the latest version of TrueNAS software, TrueNAS Enterprise 23.10. These all-NVMe models were designed for maximum performance, reliability, and density to serve the most demanding workloads. Compared to prior models from iX, the F-Series offers significant reductions in all-flash power, space, and Total Cost of Ownership (TCO).

The next-generation hardware design supports up to 24 dual-ported Gen 4 NVMe SSDs.  With 30TB NVMe drives, a single 2U system can support up to 720TB of highly available storage.  A companion NVMe expansion shelf support arrives later in 2024 which will enable the F-Series to scale beyond 3.5PB.

TrueNAS F-Series Storage Highlights:

  • High-Performance: NVMe-powered storage for low latency and bandwidths up to 30GB/s reads.
  • High Availability: Dual-controller architecture provides continuous accessibility, preventing data downtime.
  • Superior Scalability: The F-Series easily scales from tens of terabytes to 720TB in 2U, meeting a wide range of user requirements.
  • Maximum Data Mobility: The TrueNAS F-Series provides a vast array of replication and data mobility options to maximize flexibility in data workflows.
  • Future-Ready Design: Built for modern business applications and related performance challenges.

The New TrueNAS Enterprise Portfolio

TrueNAS appliances deliver unified storage and apps in a pre-configured system with technical support services from iX that have earned among the highest net-promoter scores in the industry, as scored by iX customers. These appliances offer additional software capabilities such as High Availability (HA), enclosure management, advanced security, and proactive support. TrueNAS Enterprise appliances have earned 4.9 / 5.0 stars and recognition as a 2023 Customer Choice for Primary Storage in North America from businesses of all sizes on Gartner Peer Insights.

The TrueNAS M-Series remains the versatile and high-capacity system for hybrid flash and HDD requirements in the portfolio. The M-Series and F-Series systems both run the same TrueNAS Enterprise 23.10 software with compatible features and a common WebUI. All TrueNAS systems can be monitored and managed as a fleet using TrueCommand. TrueNAS Enterprise F-Series appliances start at $60,000 with dual controllers and 1 year Bronze Support. All models are available immediately. For more information, please contact iX.

The post The New Performance Flagship: TrueNAS F-Series appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
OpenZFS Summit highlights Fast Dedup and RAIDZ Expansion https://www.truenas.com/blog/openzfs-summit-highlights-fast-dedup-and-raidz-expansion/ Mon, 16 Oct 2023 19:52:46 +0000 https://www.truenas.com/?p=91745 TrueNAS uses OpenZFS as the foundation for its data management layer, and TrueNAS is the deployment vehicle for the majority of OpenZFS storage systems used today. We love OpenZFS and it continues to get better! The 11th annual OpenZFS Developer Summit for 2023 started today Monday, October 16th in San Francisco. Among the very exciting […]

The post OpenZFS Summit highlights Fast Dedup and RAIDZ Expansion appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS uses OpenZFS as the foundation for its data management layer, and TrueNAS is the deployment vehicle for the majority of OpenZFS storage systems used today. We love OpenZFS and it continues to get better!

The 11th annual OpenZFS Developer Summit for 2023 started today Monday, October 16th in San Francisco. Among the very exciting projects being developed, two of these projects have significant contributions and investments from iXsystems.

Fast Dedup is on the Horizon

One of the primary issues with traditional dedup with ZFS has been the need to keep the dedup tables in memory at all times to avoid massive performance penalties. This existing functionality was not very performant and led to usability issues during operation. With the update for Fast Dedup, the size of metadata is now constrained to fit in either RAM or flash to avoid hitting the performance penalty wall. The metadata structure for Fast Dedup has been completely re-engineered to enable efficient updates as well as the ability to evict non-dedup blocks. Combining metadata improvements with properly configured storage will improve dedup performance by an order of magnitude for larger systems.

Allan Jude will be presenting on the new Fast Dedup project for which iX has been the major sponsor. Together with engineers from iX, we’ve designed a completely new model for dedup which focuses on performance.

This Fast Dedup project started earlier this year and has been making tremendously rapid progress. We are working to ensure it will have the quality needed to be included in OpenZFS 2.3.

RAIDZ Expansion is Entering its Final QA cycle

RAIDZ expansion allows a small pool with as few as two drives to be gradually expanded with one drive at a time. Existing data is preserved with its original parity and the administrative process for small systems has been simplified. New data is written with the new parity. The same technology works for Z1, Z2 or Z3.

Don Brady and Matt Ahrens will be presenting the latest on RAIDZ expansion. Matt developed the initial software and Don, representing iX, has been completing this herculean task. This project has taken a few years but is now entering the final stretch and will be included in OpenZFS 2.3.

OpenZFS 2.2 is in TrueNAS SCALE 23.10

OpenZFS 2.2 is the current release and has been integrated into TrueNAS SCALE 23.10 (“Cobia”). The Cobia RC.1 version (which includes dRAID) has been successfully provided to the community with over 3,000 testers and the formal release planned in the coming weeks.

In early 2024, TrueNAS CORE 13.1 will be released with  OpenZFS 2.2. TrueNAS Enterprise appliances will also use OpenZFS 2.2 in its respective software versions.

OpenZFS 2.3 (or potentially 3.0) will take most of the next 12 months to mature and reach release quality and status. These RAIDZ expansion and Fast Dedup features will be integrated with TrueNAS then. Early availability via Nightlies and BETA software is expected in mid-2024 for TrueNAS SCALE.

Want to learn more about TrueNAS solutions in your business? Contact us to speak to a product specialist.

The post OpenZFS Summit highlights Fast Dedup and RAIDZ Expansion appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS SCALE 23.10-RC.1 Introduces dRAID https://www.truenas.com/blog/truenas-scale-23-10-rc-1-introduces-draid/ Tue, 19 Sep 2023 15:18:00 +0000 https://www.truenas.com/?p=91251 TrueNAS SCALE “Cobia” 23.10 has reached the “Release Candidate” phase after a very successful BETA version. We wish to thank the 1500+ Beta testers that found bugs and provided invaluable feedback. This Beta program had five times the adoption of previous TrueNAS releases and surfaced relatively few major issues that were then quickly resolved. Today, […]

The post TrueNAS SCALE 23.10-RC.1 Introduces dRAID appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS SCALE “Cobia” 23.10 has reached the “Release Candidate” phase after a very successful BETA version. We wish to thank the 1500+ Beta testers that found bugs and provided invaluable feedback. This Beta program had five times the adoption of previous TrueNAS releases and surfaced relatively few major issues that were then quickly resolved.

Today, we are releasing TrueNAS SCALE 23.10-RC.1 and enabling “Distributed RAID” (dRAID) for the first time. OpenZFS dRAID Pool Layouts provides a mechanism for distributing vdev data and parity across every device in a large pool. The benefits include optimal load-balancing across all drives as well as much faster resilver times, which is particularly useful for large drives. This results in greater storage efficiency and reliability for high capacity systems. We are keen to get testing and feedback from the community for this new technology.

The 23.10-RC.1 version includes another 200 bug fixes and improvements and is nearly feature-complete. While it’s not yet a Release version (planned for late October), the evidence is pointing to the RC1 version approaching the quality we are aiming for. We’ll report back to the community as we get feedback on this RC1 version.

Built-in Feedback and Bug Reporting

TrueNAS SCALE Cobia RC1 also introduces major conveniences for providing feedback to iXsystems. At the top of the page is a “smiley face” icon to encourage feedback.

After clicking on the icon, you can give feedback on the design of the page and add any important details for your use case. If you have a bug to report, then click the File Ticket link and submit a bug report, which will include automatically collected information about your system. In response, you will get a TrueNAS ticket link for your bug where you can monitor its status and resolution

Summary of TrueNAS SCALE 23.10 Features

The highlights of 23.10 “Cobia” include:

  • OpenZFS 2.2 with many iXsystems contributions
  • Linux Kernel 6.1 and improved Hardware Support
  • NVIDIA 535.54.03 Driver Updates
  • Improved Apps UI
  • Improved Storage Pool UI
  • ZFS Block Cloning (Deduplication) for faster SMB & NFS file copies
  • ZFS dRAID Pool Layouts
  • Netdata backend stats collection
  • Samba update and speed improvements
  • Simplified SMB cluster expansion via TrueCommand 3.0 (Coming Soon!)
  • Importing SMB shares from other systems (Release version)
  • Scale up to 1200 drives and 25PB+ on a single system
  • iSCSI improvements including ALUA support
  • Simplified feedback and bug reporting
  • Pause / Unpause ZFS Scrub Controls
  • Reduction of HA failover times by up to 70%

For this RC1 release, we recommend that only testers and early adopters use this version until there has been more feedback from the Community. The TrueNAS Software Status Page will keep track of the quality and user-type recommendation of the release.

TrueNAS Enterprise and associated appliances are based on either TrueNAS 13.0 or Bluefin (22.12). Cobia (23.10) will be added as an option after its formal release in Q4 this year.

How Do TrueNAS 13.0 Users Benefit?

After TrueNAS SCALE Cobia is released, there will be a TrueNAS CORE & Enterprise update to TrueNAS 13.1. This will include many SMB and ZFS improvements that have been tested in Cobia. This TrueNAS 13.1 release is planned for early 2024. Nightly versions have been made available for testing.

TrueNAS 13.1 includes additional features to simplify “sidegrading” from TrueNAS 13.1 to Cobia, especially for Enterprise HA systems. The ZFS and SMB stack will be well aligned and the Cobia iSCSI stack will include ALUA. There will be additional information available on TrueNAS 13.1 when it reaches BETA status.

TrueNAS SCALE 22.12.3 is still the Current Version

TrueNAS SCALE has inherited the storage functionality and automated testing from CORE. SCALE offers a more robust Apps environment based on Linux, KVM, and Kubernetes. The latest release, TrueNAS SCALE 22.12.3.3, has significantly improved quality and reliability. More than 75,000 users are currently using TrueNAS SCALE and it is available for download here.

There will be a TrueNAS SCALE 22.12.4 version released in October. After that TrueNAS SCALE 23.10 will gradually become the recommended version.

TrueNAS provides these choices and the ability to automatically migrate storage services and VMs from CORE to SCALE. Plugins and jails can be manually replaced with Apps. We encourage anyone looking for further advice or answers to questions to visit our Community Forums or Discord Channel.

The post TrueNAS SCALE 23.10-RC.1 Introduces dRAID appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Coffee and Open Source: A Conversation with Kris Moore and Isaac Levin https://www.truenas.com/blog/coffee-and-open-source-with-kris-moore-and-isaac-levin/ Wed, 13 Sep 2023 18:18:55 +0000 https://www.truenas.com/?p=91014 Welcome back to another episode of “Coffee and Open Source,” the insightful podcast where Issac Levin takes a deep dive into the world of tech, innovation, and Open Source. In this episode, Isaac spoke with Kris Moore, Senior Vice President of Engineering at iXsystems. With a robust computer and software background, Kris has undoubtedly left […]

The post Coffee and Open Source: A Conversation with Kris Moore and Isaac Levin appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Welcome back to another episode of “Coffee and Open Source,” the insightful podcast where Issac Levin takes a deep dive into the world of tech, innovation, and Open Source. In this episode, Isaac spoke with Kris Moore, Senior Vice President of Engineering at iXsystems.

With a robust computer and software background, Kris has undoubtedly left a mark within the Open Source community. His proficiency in Shell scripting, C++, FreeBSD, and system administration reflects years of dedicated experience. Kris’s early interactions with Open Source date back to the 90s and paved the way for his career. From pioneering web services using fledgling versions of FreeBSD to his enduring preference for FreeBSD’s stability, Kris’s insights during the podcast offer a glimpse into his role in driving engineering and innovation here at iXsystems.

Isaac Levin, the host of “Coffee and Open Source,” steers the conversation and uncovers Kris’s technical abilities while offering a unique perspective. One notable topic is how Kris likes to pair interns with subject matter experts on the TrueNAS Development Team, fostering an environment where young talents learn directly from experienced professionals. This approach imparts invaluable knowledge and allows budding developers to discover their true passion for software development.

So, grab your favorite drink and join us for an episode of “Coffee and Open Source.” Immerse yourself in the chat between two tech gurus as they explore the nuances of innovation, Open Source, and the dynamic path Kris is shaping at iXsystems.

The post Coffee and Open Source: A Conversation with Kris Moore and Isaac Levin appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS is Secure Storage https://www.truenas.com/blog/truenas-is-secure-storage/ Wed, 21 Jun 2023 07:00:59 +0000 https://www.truenas.com/?p=87476 The first line of defense for any device or system on a network is the network itself. Following security best practices for endpoint and perimeter security is the foundation of data security. When properly configured on a secure network, TrueNAS further protects your data from security risks. TrueNAS continues to receive new and enhanced security […]

The post TrueNAS is Secure Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The first line of defense for any device or system on a network is the network itself. Following security best practices for endpoint and perimeter security is the foundation of data security. When properly configured on a secure network, TrueNAS further protects your data from security risks.

TrueNAS continues to receive new and enhanced security features and tools with each release. TrueNAS Enterprise, as well as the free open source TrueNAS editions, are becoming increasingly sophisticated in protecting data from a wide variety of threats. Also, more users are deploying TrueNAS to meet retention and reporting requirements for compliance. To build on this foundation,  we are introducing TrueSecureTM, an optional FIPS 140-validated crypto module for TrueNAS Enterprise appliances and launching the updated TrueNAS security site.

Secure by Design

Storage vendors at the lower end of the market, like QNAP and Synology, have made some design decisions that favored ease of use over security which have subjected their users to continual virus and ransomware attacks. By contrast, enterprise storage products like TrueNAS must be built with security as a primary design principle so that they can integrate into secure network environments and minimize attack vectors against data.

However, new threats come online with such frequency that new features and tools will always be needed to stay ahead of the curve. With TrueNAS SCALE 22.12.3, we introduced a FIPS 140-3 validated crypto module and the option to enable TrueSecure on Enterprise appliances.

New Security Page Provides Enhanced Protection

Infrastructure and data can be better protected with knowledge of all vulnerabilities. The updated TrueNAS Security site now includes a detailed Software Bill of Materials (SBOM) for TrueNAS and provides detailed documentation on all known security vulnerabilities and CVEs. This is done with regular and automated security auditing. Please explore the information which also provides links to the relevant Open Source repositories and planned fixes.

TrueNAS Security Features are Extensive

In a short blog, it is impossible to explain every feature under the umbrella of “security” and why each is important. With ransomware being top of mind in 2023, security features specific to ransomware protection are summarized in this recent blog. The chart below tries to capture the key categories of security-related features in TrueNAS. If you need more information, visit the TrueNAS Security site.

No amount of storage-level security will make up for not following network and general IT best practices. For example, we do not recommend directly attaching TrueNAS to the Internet without a robust firewall. Services like Active Directory and LDAP are also recommended for password administration. By following network security best practices, TrueNAS is more secure.

Backdoor access to storage is an attack vector that concerns users around the world. Whether left vulnerable by a public sector organization or a private business, backdoor access represents a target for both state-sponsored and private malicious actors. TrueNAS can be configured to strictly control access, and unlike proprietary storage vendors, all of the software that enforces those controls is open and reviewable.

TrueNAS SCALE Bluefin Enhances Security

With TrueNAS SCALE Bluefin’s release last year, there have been many security advancements:

Rootless administration allows changing away from using the commonly known “root” username and instead setting up your own unique administrator usernames and passwords.

OpenZFS snapshot retention tags can prevent snapshots from being deleted, remaining on the system permanently as a restore point. This provides additional protection against ransomware by allowing the administrator to make a decision on when it is safe and appropriate to remove the snapshot outside of normal retention policies.

API Keys with ACLs are laying the groundwork for future Role-Based Access Control (RBAC) enhancements in coming releases. This allows further fine-grained control over assigned API key privileges.

2-Factor Authentication (2FA) verifies the identities of administrators using Google Authenticator or any Time-based One-Time Password (TOTP) compliant authentication application. This feature also exists in TrueNAS 13.0.

iX-Storj Globally Distributed Storage is primarily cost-effective cloud storage, but it inherently protects data by encrypting it on the TrueNAS system before distributing the data via erasure coding over a global network. Thanks to the combination of zero-trust and zero-knowledge encryption in use, no storage provider or government entity has access to your private data stored on iX-Storj, so your data remains yours alone.

Introducing 

Government agencies often require specific security and compliance measures in both software and hardware which are not normally required in other businesses. TrueSecure is an optional package available in TrueNAS Enterprise (SCALE 22.12) that delivers specific benefits to Government organizations. Our goal is to comply with the requirements of the NIST Cybersecurity Framework and make this additional security as cost-effective as possible. These capabilities are also the basis of international support for ISO 27001.

Many security capabilities will find their way into TrueNAS, but some of these will be specific to TrueSecure. TrueSecure provides the following capabilities:

FIPS 140-2 validated storage media provide highly secure Data-at-Rest capabilities. Both HDD and SSD (SAS or NVMe) drives can be provided on standard TrueNAS Enterprise systems. These drives are similar to self-encrypting drives (SED) but include tamper-proof mechanisms for additional security.

FIPS 140-3 validated software encryption module provides highly secure Data-in-Transit capabilities. The validated encryption algorithms are more secure than the current open source algorithms and validated for use in critical Federal use-cases. For example, these algorithms will protect administration and data replication tasks.

Key Management Interoperability Protocol (KMIP) provides the capability to centralize the management of SED and ZFS encryption passwords for larger organizations. This capability is also in TrueNAS Enterprise 13.0.

With TrueSecure, iXsystems is actively working to maintain NIST 800-171 Compliance, which is the preferred approach for USA Government entities to manage their cybersecurity. It is a comprehensive and well structured approach that iXsystems is adopting, along with the TrueNAS product requirements. Any additional capabilities needed are being added to TrueSecure, if not in the general TrueNAS products. iXsystems is also developing Security Technical Information Guides (STIGs) for use with TrueSecure to help lockdown TrueNAS Enterprise systems and ensure secure operation.

TrueNAS Enterprise 22.12 is not only secure storage, it can be configured for government-grade security. With the Cobia release later in 2023, new features and tools will continue to enhance security. Areas being actively invested include file change auditing, virus scanning, and additional ransomware prevention. Stay tuned for more information which will be available as Cobia enters its BETA phase in Q3.

If you’d like to speak with iX about any TrueNAS system or security needs, please contact us.

The post TrueNAS is Secure Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
iX-Storj Cloud Storage Now Starts at Industry-leading $2.50 per TB/month https://www.truenas.com/blog/easy-and-affordable-cloud-storage-with-the-ix-storj-starter-package/ Tue, 30 May 2023 23:28:39 +0000 https://www.truenas.com/?p=87771 Most everyone uses some aspect of cloud storage in their personal life every day, whether it’s your hosted Gmail account, an iCloud backup of your photos, or watching the latest movies from a streaming video service. We take for granted that this data will always be available and easily accessible from anywhere in the world. […]

The post iX-Storj Cloud Storage Now Starts at Industry-leading $2.50 per TB/month appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Most everyone uses some aspect of cloud storage in their personal life every day, whether it’s your hosted Gmail account, an iCloud backup of your photos, or watching the latest movies from a streaming video service. We take for granted that this data will always be available and easily accessible from anywhere in the world.

Thanks to a collaboration between iX and the Storj network, a secure, high-performance solution now exists for cloud storage with the unbeatable economics TrueNAS users enjoy today.

iX-Storj is a globally distributed storage solution, with over 11 nines of durability, at a cost significantly lower than competing cloud-based archive solutions. Data is securely encrypted before being distributed to a worldwide network with tens of thousands of storage nodes. With support for the Amazon S3 API, you can access your data on Storj using a number of compatible software solutions.

Getting started with iX-Storj from your TrueNAS system couldn’t be simpler. All versions of TrueNAS have iX-Storj built in, with native support for synchronizing your files through the Cloud Sync Tasks panel. You can use iX-Storj in your home or business to provide secure, off-site backup at a fraction of the cost of comparable cloud hyper-scaling services.

The World is Your Data Archive

Unlike other cloud services, you don’t have to worry about different costs for storage or network traffic based on where in the world you’re storing the data. Storj offers one single data region across the entire world while still offering downloads from nodes close to you to ensure that you’ll get the fastest transfer speeds possible.

With the iX-Storj Starter Package, you get 5 TB of capacity to use and 5 TB of pre-paid annual transfer bandwidth for outbound traffic from the Storj network, giving you a $275 value for only $150. When comparing this cost to major cloud storage providers for comparable “instant access” data tiers, Storj offers over a 10x cost reduction.

5 TB of Cloud Storage / 1 Year

Even when compared to value-based services, Storj’s globally distributed storage network offers a lower cost-per-TB, and when combined with the value in the iX-Storj Starter Package, you can protect your data for less than half the cost. Other providers like Wasabi only use a single data center for a bucket which limits reliability. The Web3 technology of iX-Storj is significantly lower in cost and more reliable.

5 TB of Cloud Storage / 1 Year

Because iX-Storj is built into TrueNAS, all that’s needed once you’re signed up is to add your credentials, enable the Storj functionality, and select the data to synchronize. With no expensive licensing fees and no lock-in to the ecosystem, TrueNAS storage appliances provide twice the value at half the cost of other popular vendors as reported by ESG.

Get Started Today

To get started, simply navigate to the registration portal at ix.storj.io. You can also find this same link in the TrueNAS UI when adding cloud credentials. You’ll be directed to the Storj registration portal for your nearest region and asked to enter your name, email address, and a password. After verifying your email address, you’ll be prompted to select from one of three accounts. You can start with a 30 day free trial with 25GB of space and bandwidth, a Pro account, or the iX-Storj Starter Package.

With a Pro account, you “pay as you grow” only for what is used, at $4/TB/mo for storage. Downloading from the Storj network is priced at $7/TB, with uploads to the network free of charge. “Pay as you grow” with large-scale public clouds is five to ten times more expensive.

With the exclusive iX-Storj Starter Package, TrueNAS users get a special opportunity to save even more. Pay up front for one year of Storj, and store up to 5 TB of data with 5 TB of download bandwidth for only $150, a $125 discount over the Pro Account. Starter Package users that grow beyond 5 TB pay the same rates as Pro users for additional capacity or outbound network traffic.

Once you’ve got your iX-Storj account registered, this 7-minute video contains all of the steps needed to start using iX-Storj Globally Distributed Storage with TrueNAS. You can also view written instructions on the TrueNAS Community Forums. TrueNAS SCALE users can also monetize their spare capacity by joining as a Storj storage node within the global network. 

If you’re already a Storj user, or are interested in learning more about Globally Distributed Storage, why not check out our iX-Storj Community Giveaway? Learn about the advantages of the Storj network and protect your data while entering for a chance to win fantastic prizes, including the latest member of the Mini family, the TrueNAS Mini R.

Cloud storage doesn’t have to be expensive, complicated, or closed. Thanks to the partnership between iX and Storj, you can keep enjoying the same True Data Freedom that TrueNAS provides, while adding in the resilience, durability, and availability of Storj’s Globally Distributed Storage.

The post iX-Storj Cloud Storage Now Starts at Industry-leading $2.50 per TB/month appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 13.0-U5 Maximizes Quality and your Storage Experience https://www.truenas.com/blog/truenas-13-0-u5-maximizes-quality-and-your-storage-experience/ Tue, 30 May 2023 18:45:54 +0000 https://www.truenas.com/?p=87473 Building on the Enterprise maturity of prior versions, TrueNAS 13.0-U5  is released. The previous version, TrueNAS 13.0-U4, proved to be the highest quality release in TrueNAS history and has become the most widely-deployed version of TrueNAS. This new release  includes roughly 60 new bug fixes including improvements to NFS, SMB, and replication. For Enterprise users, […]

The post TrueNAS 13.0-U5 Maximizes Quality and your Storage Experience appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Building on the Enterprise maturity of prior versions, TrueNAS 13.0-U5  is released. The previous version, TrueNAS 13.0-U4, proved to be the highest quality release in TrueNAS history and has become the most widely-deployed version of TrueNAS. This new release  includes roughly 60 new bug fixes including improvements to NFS, SMB, and replication. For Enterprise users, a specific fix corrects an incorrect alert in earlier generation NVDIMMs.

TrueNAS 13.0 includes significant new components and delivers improved performance, scalability, and reliability when compared to the previous major version, TrueNAS 12.0. To date, over 75% of TrueNAS 12.0 users have updated to TrueNAS 13.0, including many of our larger enterprise customers. In particular, the increased speed and robustness of HA failover is extremely valuable for most Enterprise use-cases.  Version 12.0 is no longer available for TrueNAS Enterprise, and is no longer recommended for deployment.

One strong quality indicator of TrueNAS 13.0 is that there are fewer than 10 bug fixes and improvements currently planned for 13.0-U6. We recommend that all TrueNAS 12.0 and TrueNAS 11.3 users update their systems to TrueNAS 13.0 before attempting to resolve any software or performance issues.

In the last month, there has been news on the process for maintaining and updating TrueNAS CORE Plugins. Users of Plugins are recommended to review this new information.

When Should you update your TrueNAS system?

Our recommendations are maintained and updated regularly on our Software Status page, which currently recommends TrueNAS 13.0-U4 for all users and customers for stability and security reasons. As TrueNAS 13.0-U5 receives further testing in more customer environments, it will become the recommended release for all TrueNAS CORE and Enterprise users within two months.

TrueNAS Enterprise is delivered as TrueNAS appliances to organizations who prefer a turnkey experience, optimized hardware, professional support, and Enterprise features such as High Availability (HA), Fibre Channel, Proactive Support, and Key Management (KMIP).

TrueNAS Enterprise users will have the option to sidegrade to TrueNAS (SCALE) Enterprise 22.12 and other SCALE-based releases. Currently, these sidegrades are only recommended for new use-cases that specifically require the unique functionality of TrueNAS SCALE. The sidegrade process will continue to be simplified and made more robust.

TrueNAS Enterprise customers are encouraged to contact iXsystems Technical Support for a complimentary technical review and assistance before updating from 12.0.

If you ever need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us and we’ll be glad to assist you.

The post TrueNAS 13.0-U5 Maximizes Quality and your Storage Experience appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Introducing The TrueNAS Storage Recommendation Tool https://www.truenas.com/blog/introducing-the-truenas-storage-recommendation-tool/ Fri, 05 May 2023 10:45:42 +0000 https://www.truenas.com/?p=86839 The post Introducing The TrueNAS Storage Recommendation Tool appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Researching and choosing the right storage hardware is an intricate task. With so many choices to optimize for performance, density, and capacity, it’s not always easy to determine which one is best suited for your planned workflow on your own. At iX, we have skilled product specialists ready to help you select the best hardware for your project on an individual level. However, you might not be ready to talk to someone just yet, that’s why we’re excited to introduce our new TrueNAS Recommendation Tool, designed first to guide users to the series of appliances that best match the requirements users enter into the tool.

Let’s take a closer look at how the new Recommendation Tool works, its benefits, and how it can help you find the ideal TrueNAS System for your project.

How Does The Recommendation Tool Work?

TrueNAS Enterprise has four series of systems, each with multiple models designed for different types of workflows. Our Recommendation Tool is designed to suggest a TrueNAS Enterprise series based on your specific requirements. To get started, all you have to do is enter some basic information:

  • The expected capacity needed for the next 3 years
  • The storage use case (Backup, File Storage, Virtualization, Video Editing, etc)
  • Sizing details for the use case (How many VMs, Editors, etc)
  • High Availability requirements including hardware redundancy
  • Network connection type and speed
  • Sub-millisecond latency requirements
  • Price / Performance goals
TrueNAS Recommendation Tool step 1 wizard

Step 1

TrueNAS Recommendation Tool step 2 wizard

Step 2

TrueNAS Recommendation Tool step 3 wizard

Step 3

Once you’ve entered this information, the TrueNAS Recommendation Tool will analyze your requirements and suggest the series of TrueNAS Appliances that are best suited to meet your specific needs. This makes it easier than ever to research and compare different options—our tool does the hard work for you.

So why not give our Recommendation Tool a try today and discover the ideal TrueNAS System to support your operations?

Try Recommendation Tool

Ready for a system price to consider for a project? Our team of experts is always available to provide guidance and support. You can request a quote for a product online, and can also book a meeting with a product specialist.

Talk to a Product Specialist

The post Introducing The TrueNAS Storage Recommendation Tool appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS as a Storage Server for VMware/Hyper-V https://www.truenas.com/blog/truenas-as-a-storage-server-for-vmware-hyper-v/ Tue, 25 Apr 2023 07:02:25 +0000 https://www.truenas.com/?p=86150 TrueNAS: The Ideal Component for your Virtualization Solution For nearly a decade, TrueNAS has provided rapid, reliable storage for customers using virtualization technology. From small startups to the majority of Fortune 500 companies, organizations everywhere have experienced the benefits of True Data Freedom, and each TrueNAS release continues to refine, polish, and deliver high-quality user […]

The post TrueNAS as a Storage Server for VMware/Hyper-V appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS: The Ideal Component for your Virtualization Solution

For nearly a decade, TrueNAS has provided rapid, reliable storage for customers using virtualization technology. From small startups to the majority of Fortune 500 companies, organizations everywhere have experienced the benefits of True Data Freedom, and each TrueNAS release continues to refine, polish, and deliver high-quality user experiences. With over 15 million downloads across the CORE and SCALE products, TrueNAS offers storage for virtualization solutions that will keep your machines running smoothly.

TrueNAS as a Storage Server

TrueNAS as a Storage Server for VMware/Hyper-V

As a unified storage provider, TrueNAS offers file, block, and object protocols, making it an ideal component of your VMware ESXi, Microsoft Hyper-V, XenServer, or KVM-based virtualization solution. TrueNAS CORE and SCALE offer hypervisor storage over the NFS and iSCSI protocols, and TrueNAS Enterprise extends this feature set by adding support for up to 32 Gbps Fibre Channel and dual-controller High-Availability, bringing your storage uptime into the 99.999% of availability. With TrueNAS, you can experience the benefits of virtualization in its most efficient state.

TrueNAS offers advanced read caching using the OpenZFS Adaptive Replacement Cache to serve up your most important and in-demand data at the fastest speed possible from system memory. Data writes are accelerated by the use of high-performance, solid-state devices or non-volatile memory, providing sub-millisecond latency even under heavy workloads.

High-performance storage is critical to a successful virtualization infrastructure, and TrueNAS delivers just that with the OpenZFS file system. With TrueNAS, your virtualization benefits from best-in-class data integrity guaranteed, with self-healing behavior to automatically detect and repair silent data corruption. OpenZFS was specifically designed to ensure the integrity of data. It uses features like end-to-end checksumming and copy-on-write to protect data against the silent data corruption caused by everything from bit rot to current spikes, driver and disk errors, accidental overwrites, and more.

TrueNAS also helps to protect your data against the new generation of hypervisor-based ransomware through immutable OpenZFS snapshots, creating stable local or remote restore points. With its dynamic caching and storage optimization technology, TrueNAS eliminates the need to rely on multiple hard drives to get the IOPS needed for a VM deployment. No other file system, volume manager, or hardware RAID solution provides sufficient protection against such problems.

The Open Source economics of TrueNAS lets you choose the solution that best fits your company. TrueNAS Enterprise hardware scales from 10TB up to 20PB of capacity and is offered with economical hybrid performance or powerful all-flash NVMe.

TrueNAS can be downloaded and deployed for free in your environment. TrueNAS is VMware Ready certified and offers unified and scalable storage solutions to protect data, simplify its management, reduce operational costs, and optimize the performance of a virtualized environment. There is no need for proprietary hardware or software to see how your virtual environment can benefit from True Data Freedom.

For more information on TrueNAS for VMware, check out the TrueNAS for VMware Whitepaper.

Keep your virtualization solutions running smoothly. Download TrueNAS SCALE

The post TrueNAS as a Storage Server for VMware/Hyper-V appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Yes, You Can (Still) Virtualize TrueNAS https://www.truenas.com/blog/yes-you-can-virtualize-freenas/ https://www.truenas.com/blog/yes-you-can-virtualize-freenas/#comments Mon, 03 Apr 2023 15:00:56 +0000 http://web.freenas.org/whats-new/?p=1000 The ability of TrueNAS to run on a wide variety of hardware has led it to become the world’s most popular open source storage software, with over 15 million downloads to date. One question that has persisted over the years is whether or not virtual hardware is included in the list of platforms that are […]

The post Yes, You Can (Still) Virtualize TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The ability of TrueNAS to run on a wide variety of hardware has led it to become the world’s most popular open source storage software, with over 15 million downloads to date. One question that has persisted over the years is whether or not virtual hardware is included in the list of platforms that are recommended for running TrueNAS. The answer for TrueNAS holds the same as it did for FreeNAS years ago – You absolutely can virtualize TrueNAS!

Non-Production and Production TrueNAS VMs

Fig. 1 – Non-Production and Production TrueNAS VMs

Virtual machines (VMs) provide opportunities to easily stand up instances of TrueNAS for a number of different purposes. End-users might use these to evaluate the functionality of TrueNAS in their environment, check out the differences between CORE and SCALE, or walk through the process of upgrading a legacy FreeNAS system to a recent release of TrueNAS. Developers at iXsystems make extensive use of virtualization when troubleshooting, documenting, and building new versions of TrueNAS; and yes – some TrueNAS users even deploy a fully-virtualized TrueNAS solution for their production environments.

Of course, TrueNAS SCALE also includes its own KVM hypervisor and can run its own VMs; however, that’s not the subject of this particular blog.

Before we continue, let’s open with a little disclaimer banner:

Warning

If the best practices and recommendations for running TrueNAS as a virtual machine are followed, a TrueNAS VM can be a safe and reliable way to store data. Failure to adhere to these same recommendations can result in permanent corruption and/or loss of your data without warning, even if the system appears initially functional. Please read through them all carefully!

Apologies for the Scary Red Text, but this needed to be made abundantly clear. Let’s get started!

1. Consider Your Use Case

While “test-drive” and “development” use cases can play a little bit more fast and loose with the recommendations for virtual hardware, a production use-case is where certain caveats and precautions need to be taken into account.

Testing, Exploring, or Development (“Non-Production Use”)

If you’re looking to gain familiarity with the TrueNAS UI, do some development work on the TrueNAS code, perform a dry-run of upgrading between versions, or set up any other situation where data that you care about isn’t at stake, you can likely go ahead with very few guardrails on your virtualization solution. Use your hypervisor of choice to create a VM with at least 8GB of RAM, two or more vCPUs, a 16GB install disk, and data disks of whatever size are appropriate for your testing (see later in the document for some important notes if using multiple virtual disks!) – mount a TrueNAS ISO of your choice, and enjoy.

This process can be completed in less than five minutes – or if you’d prefer, you can download and deploy a pre-built TrueNAS SCALE VM image in Open Virtualization Format.

Storing Important Data (“Production Use”)

As soon as you’re storing data that you care about keeping safe, or readily available, then you should consider your TrueNAS use as a “production environment”.  – this includes if it’s at home protecting your personal photos, or in an office safeguarding important documents.

For TrueNAS and OpenZFS to offer absolute protection for your data, they should have direct access to a storage controller and the drives attached. Without direct access, there is a possibility of the hypervisor interfering with settings, reordering or reconfiguring drives, and introducing avenues for data corruption. Virtual data disks are not as reliable, and are particularly prone to operator mistakes such as accidental deletion or inadvertent use of hypervisor-based snapshot technology.

The key piece of the puzzle is a technology broadly referred to as PCI passthrough – this might be given a different name such as “VMDirectPath I/O” “Discrete Device Assignment” by the vendor, but the core functionality must remain the same – the virtual machine must be able to address the PCI hardware device directly, without going through an abstraction layer.

When creating a TrueNAS VM for production use, the storage controller must be assigned to the VM via PCI passthrough. This will prevent the hypervisor from claiming the controller with its driver, and allow TrueNAS to use its own.

Most desktop virtualization applications (eg: Oracle Virtualbox, VMware Workstation) do not support PCI passthrough. Instructions for enabling PCI passthrough on various bare-metal hypervisors are listed below.

When using PCI passthrough, TrueNAS will treat the storage controller just like it’s been installed on physical hardware. This direct access to the PCI device does prevent several advanced features of virtualization from functioning, including (but not limited to) the following:

  • Hot adding and removing of virtual devices
  • Suspend and resume of the VM
  • “Record and replay” functionality
  • Fault tolerance and high availability, including “live migration” features
  • VM snapshots (note – ZFS snapshots inside of TrueNAS do work)

In order to use PCI passthrough, you need to have an additional storage controller that is not being used by your hypervisor to boot or run other data. It is suggested to use a host bus adapter (HBA) supported by TrueNAS, such as an LSI/Broadcom/Avago controller from the SAS2308 or newer chipset family.

While the older SAS2008 chipset was historically recommended, recent updates to both the VMware ESXi vmkernel and the FreeBSD 13.x kernel have exposed edge-cases that may cause system instability and failure of the VM to properly claim the PCI device at boot time. TrueNAS SCALE may be less picky.

2. Choose Your Hypervisor Platform

The iXsystems development team runs TrueNAS as a VM on a daily basis. Our virtualization platform of choice remains VMware, and it’s the platform in which the TrueNAS developers have the most experience. Both TrueNAS CORE and SCALE include the VMware Guest tools as well, in order to respond gracefully to shutdown requests from the host OS, as well as pass some information back to the hypervisor. If deploying TrueNAS for a “non-production” use case, the desktop VMware Workstation application can be used – but for a “production” VM, the requirement for PCI passthrough means the standalone ESXi hypervisor should be used instead.

Our second choice for a virtualization platform is KVM (Kernel-based Virtual Machine) – which is also the hypervisor layer implemented into TrueNAS SCALE, Red Hat Enterprise Virtualization, and Proxmox VE. While TrueNAS has no built-in guest tools installed for this hypervisor, you can still have a solid virtualization experience regardless.

Other hypervisors such as FreeBSD’s bhyve, Citrix’s Xen, and Microsoft’s Hyper-V may also work, but the development team does not test with or use them on a daily basis.

Regardless of the hypervisor solution you choose, ensure that you follow the vendor’s guidance regarding hardware selection and configuration. Running the hypervisor on a physical hardware solution that is supported by the vendor’s Hardware Compatibility List or similar reference document is strongly encouraged, especially if running a “Production” TrueNAS VM is desired.

3. Virtualizing ZFS

The ZFS file system used by TrueNAS combines the roles of RAID controller, volume manager, and file system all into a single software component. ZFS expects direct access to your disks in order to work properly, in order to issue direct SCSI or SATA commands and receive an expected and predictable response. The closer you can get TrueNAS to your storage hardware, the happier it is, and the better it can do its job of keeping your data safe.

Hypervisor-backed virtual disks or hardware RAID controllers provide a “translation layer” to the disks, and therefore should be avoided for the data disks. TrueNAS boot devices are an exception, and can be stored on a hypervisor virtual disk safely – but it is suggested to create two identical volumes and use the TrueNAS installer to mirror these within the guest OS as well. Ensure that the underlying physical storage backing these hypervisor virtual disks is sufficiently redundant as well.

4. Configuring your Virtual Hardware

For a non-production TrueNAS VM, the minimum hardware requirements for TrueNAS will suffice, but when assigning resources to a production instance, some suggestions apply.

4.1 Select the proper Guest OS in the hypervisor

The virtual hardware presented to a VM is often dependent on the “Guest OS” selected. If possible, choose the matching OS based on the TrueNAS version:

TrueNAS CORE: FreeBSD 13.x (64-bit)
TrueNAS SCALE: Debian Linux 11 “Bullseye” (64-bit)

Do not select a “Linux” guest OS for TrueNAS CORE and do not select a “Windows” guest OS for either CORE or SCALE. “Other OS” can be selected for CORE if FreeBSD is not present, and “Other Linux” can be selected for SCALE.

TrueNAS contains the VMware Tools add-on, with support for the vmxnet3 drivers. These are suggested over the emulated E1000 Intel card.

4.2 Don’t over-assign CPU cores

For a light I/O workload, start with 2 vCPUs and provide CPU reservations or “guaranteed execution time” if you expect periods of high overall host usage in order to prevent your TrueNAS VM from becoming CPU-starved. If you expect to use iSCSI, have heavy random I/O workloads, or run compression stronger than the default LZ4 algorithm, assign 4 vCPUs. Monitor the statistics provided by your hypervisor for signs of virtual CPU exhaustion (add more cores) and co-scheduling stalls (remove CPU cores) and adjust gradually.

4.3 Assign sufficient RAM

The TrueNAS recommendations regarding sufficient RAM still apply to a VM. As a hypervisor host often contains a large amount of physical RAM, consider assigning a minimum of 16GB to the TrueNAS VM, with more added if you plan to deploy Apps or use a performance-intensive workload. Guest memory should be reserved and locked, preventing it from being shared or swapped at the hypervisor level – this is often a requirement for PCI passthrough enablement.

4.4 Enable unique ID for Virtual Disks

If deploying for non-production with multiple virtual disks, or production with virtual boot devices, TrueNAS may raise an alert that the serial numbers of the disk are not unique, often because they are missing. While an override exists in the UI to permit the use of non-unique S/N’s in a pool, this may result in unexpected behavior when attempting to import pools. It’s better to correct this at the VM level if possible. With VMware ESXi, you can set the advanced VM option disk.EnableUUID=true as described in the following knowledge base article:
https://kb.vmware.com/s/article/52815

Other hypervisors such as Xen, KVM, and Hyper-V may have different capabilities and methods of setting the serial number of virtual disks.

4.5 Avoid nested virtualization

TrueNAS SCALE and CORE both offer the ability to run VMs of their own, using the KVM or bhyve hypervisor respectively. While this functionality may work with TrueNAS itself as a VM, it can be challenging to enable, support, and troubleshoot – and is outside the scope of this guide.

Using TrueNAS SCALE with Apps or containers is expected to work on a TrueNAS VM for both testing and production cases.

4.6 In a multi-socket system, be mindful of NUMA limitations

Multi-socket systems arrange CPU sockets, memory slots, and PCIe lanes into groups known as Non-Uniform Memory Access (NUMA) nodes – communication within a node is significantly faster than communication between nodes. The benefits of spanning multiple NUMA nodes are often limited by this link.

Take the example of a system with 2x 8-core CPUs and 128GB of RAM, divided into two nodes of 8 cores + 64GB each. Assigning more than 8 cores or 64GB of RAM will cause the VM to span NUMA nodes, causing unpredictable performance if a thread is scheduled to run on a remote core or accesses a remotely-stored part of the RAM.

For similar reasons, configure your hypervisor to “pin” the VM to the NUMA node where the HBA is connected. Remote access across the node interlink for all HBA traffic can cause significant impact across the system, as periods of high I/O such as ZFS scrubs can cause congestion. Consult your vendor’s maintenance or service guide for an illustrated block diagram or PCIe slot-to-socket mapping table to identify the correct NUMA node.

Summary

If using a TrueNAS VM for “Production Data” – data that you want to keep safe and/or guarantee availability of – the only recommended approach is PCI passthrough of a TrueNAS-supported HBA. Various alternative configurations for RAID controllers (with or without “HBA Mode” or “JBOD-Like” behavior), paravirtualized disks, and local drive mapping have been proposed and often tested by community members, but the only configuration that has proven consistently reliable over the years has been full PCI passthrough.

For non-production use, research and development, or experimentation, use your hypervisor of choice, follow the simple guidance around the guest OS, and enjoy!

Feel welcome to join the TrueNAS Community Forums and share your feedback with running TrueNAS, both the technical process of running it as a virtual instance, as well as your overall impressions of the software. As an open source product, iXsystems believes in working with the community to help make TrueNAS the best it can be.

The post Yes, You Can (Still) Virtualize TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/yes-you-can-virtualize-freenas/feed/ 42
TrueNAS Delivers Billions in Value as a Digital Public Good https://www.truenas.com/blog/truenas-delivers-billions-in-value-as-a-digital-public-good/ Wed, 22 Feb 2023 12:00:09 +0000 https://www.truenas.com/?p=84315 From humble beginnings in 2002, iX has grown to over 200 employees while exceeding $100M in bookings. From its founding and throughout the years, iX has continually invested significant portions of revenue to make Open Source technology even more valuable for business use, while keeping it free to organizations and individuals worldwide. In 2009, iX […]

The post TrueNAS Delivers Billions in Value as a Digital Public Good appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
From humble beginnings in 2002, iX has grown to over 200 employees while exceeding $100M in bookings. From its founding and throughout the years, iX has continually invested significant portions of revenue to make Open Source technology even more valuable for business use, while keeping it free to organizations and individuals worldwide.

In 2009, iX became the sponsor and manager of the FreeNAS project, which today is known as TrueNAS. TrueNAS is Open Storage software that protects and manages Exabytes of data in over 200 countries. Due to the significant costs of commercial storage solutions, much of this data would otherwise go unprotected without a free Open Storage option. TrueNAS topples this economic barrier, and the millions of  TrueNAS users have made it the world’s most deployed storage software, accessing billions in value each year at no cost to those users.

The critical role that software plays in addressing the world’s most pressing challenges is universally  recognized. As a result, a movement has grown to consider certain software as a Digital Public Good (DPG). A DPG is defined as open-source software, open data, open AI models, open standards, and open content that adhere to privacy and other applicable laws and best practices, do no harm by design, and help attain the Sustainable Development Goals (SDGs). They are resources or services that are freely accessible to all and provide benefits that are essential for individuals and society as a whole.

The Digital Public Goods Alliance (DPGA) is a multi-stakeholder initiative facilitating the discovery, development, use of, and investment in digital public goods. In alignment with the DPGA’s mission, TrueNAS is freely available to all, including those who are otherwise unable to invest in traditional storage offerings to protect valuable data. DPGs like TrueNAS represent much more than code itself and are key to accelerating the attainment of sustainable development goals in emerging economic regions.

The only way customers can truly free their data from proprietary limitations and high cost is through Open Storage. Much like how Linux and other Open Source software are now standard in every corner of datacenter infrastructure, Open Storage now is a viable option for solving data growth and supporting innovation. TrueNAS delivers the benefits of software-defined storage with the added freedom and economics of Open Source, allowing organizations to spend less money and keep more valuable data.

TrueNAS is a software solution that is changing the way data is stored and managed. Its recognition as a digital public good highlights its significance in today’s digital world, where data protection, security, and privacy are top concerns for many. With its high level of data security and privacy, versatility, and augmented quality from community testing, TrueNAS is a reliable and secure option for data storage for individuals, businesses, and organizations of all sizes. The TrueNAS Community then adds to that software value with its expert advice and support.

In 2022, iX also introduced Linux-based TrueNAS SCALE to the TrueNAS family. Like the previous edition of TrueNAS, it is also freely-available, Open Source, and based on the highly-regarded OpenZFS file system. This new edition also adds Kubernetes, virtualization, and clustering. TrueNAS continues to grow in value as a DPG with hyperconvergence and scale-out capabilities.

Brett Davis, our fourth employee in 2004 and today, our Executive Vice President, shared this message on the DPGA recognition:

“Our core purpose as a company is to spread the benefits of True Data Freedom to the world and earn the opportunity to provide organizations with TrueNAS Enterprise solutions as an alternative to traditional commercial storage systems that are proprietary, restrictive, and often overpriced.”

As iXians, we gratefully accept the recognition of TrueNAS as a DPG from the DPGA, but we did not do it by ourselves. We are even more grateful for the contributions that members of the TrueNAS Community have made and continue to offer for the good of the project. We hope that the Community will share in the pride of this recognition and in our vision for Open Storage, helping lower the barriers to digital innovation in nearly every country on the planet.

Experience True Data Freedom for yourself by visiting https://www.truenas.com/compare/ and downloading TrueNAS today.

The post TrueNAS Delivers Billions in Value as a Digital Public Good appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
What’s it Like Working at iX? https://www.truenas.com/blog/whats-it-like-working-at-ix/ Fri, 20 Jan 2023 21:36:40 +0000 https://www.truenas.com/?p=84037 Over a decade ago, I started my journey with iXsystems. As someone who has been here to experience our meteoric growth throughout the years, I’ve watched us double the number of people working here, as well as achieve over 100 million in sales. It’s a fun and exciting time to be at iX! Here are […]

The post What’s it Like Working at iX? appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Over a decade ago, I started my journey with iXsystems. As someone who has been here to experience our meteoric growth throughout the years, I’ve watched us double the number of people working here, as well as achieve over 100 million in sales. It’s a fun and exciting time to be at iX! Here are just a few of the reasons you should join us.

The iX Factor

Strong Company Culture: Every employer claims to treat their people well, but at iXsystems, we don’t just talk the talk, we walk the walk. We believe in putting our people before profit and encourage open communication to foster a supportive, family-like atmosphere. Associates are encouraged to take part in company clubs, free drink Fridays, dinners, and additional events throughout the year.

colleague at the office Free drinks at Friday Dinner at the office

Growth Opportunities: Opportunities abound at iXsystems, and we’re always looking for ways to help our employees grow and succeed through kaizen. Whether it’s through professional development programs or promotions, the company is committed to helping its employees reach their full potential.

Flexibility: iXsystems recognizes that its employees have different needs and offers flexible work arrangements to accommodate them. This includes the option to work remotely for many positions, which is particularly valuable in today’s world.

Interns at iXsystemsCommunity Involvement: We’re an ultra-collaborative company that cares about more than just the bottom line. iXsystems actively works to give back to the community through charitable events and initiatives. We also make sure to give back by upstreaming code to other Open Source projects and offering TrueNAS SCALE and CORE completely free and Open Source.

Exciting Projects: Working for iXsystems means getting the opportunity to work on cutting-edge projects that are making a difference in the world. Whether it’s developing new technologies or solving complex problems, there’s always something interesting and challenging to work on. Giving you the opportunity to solve challenges for today and tomorrow.

Competitive Benefits: If all of this wasn’t enough, we also offer a competitive employee benefits package, including medical, dental & vision coverage for employees that are covered by the company.

Ready to join us and experience a new and meaningful career? Visit our careers page to see all of the exciting career opportunities here at iXsystems.

Joshua Smith
Senior Marketing Manager
iXsystems Family

The post What’s it Like Working at iX? appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Using TrueNAS in a Zero-trust Architecture https://www.truenas.com/blog/using-truenas-in-a-zero-trust-architecture/ Fri, 30 Dec 2022 12:00:04 +0000 https://www.truenas.com/?p=83648 To combat new and evolving threats, TrueNAS uses several layers of security and protection, including the ability to easily integrate into a zero-trust IT environment to mitigate risk.

The post Using TrueNAS in a Zero-trust Architecture appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
In today’s age of complex and sophisticated malware attacks, storage infrastructure where data resides is a high-value target for bad actors. To combat new and evolving threats, TrueNAS uses several layers of security and protection, including the ability to easily integrate into a zero-trust IT environment to mitigate risk.

A zero-trust architecture is a vital security model for businesses that assumes that all network traffic is untrusted and should be treated as such. In a zero-trust environment, access to resources is granted on a need-to-know basis, and all traffic is monitored and controlled through the use of advanced security measures. Blocking untrusted traffic makes it very difficult for attackers to gain access to sensitive data, as they must first pass through multiple security controls before they can reach their intended target.

TrueNAS is designed with data protection and zero-trust security in mind. By combining security features in TrueNAS with IT best practices, you can create a highly resilient and secure architecture for your organization. Here are the steps you can take to create a zero-trust IT architecture integrating TrueNAS to protect, store, and manage your data:

Identify Assets: First, identify all of the assets that you need to protect. This may include servers, storage systems, networks, and other critical infrastructure.

Define Your Perimeter: Once you have identified your assets, you need to define your security perimeter. This will determine which resources are considered “inside” the perimeter and which are “outside.”

Use Microsegmentation: Microsegmentation involves breaking your network into smaller segments and applying security controls to each segment. This can help prevent attackers from moving laterally within your network and limit the damage they can do if they manage to gain access.

Implement Access Controls: TrueNAS allows you to set up fine-grained access controls for different users and groups and integrates with Active Directory / LDAP, so you can specify exactly who has access to which resources. This helps prevent unauthorized access to sensitive data and limits the damage that an attacker can do if they manage to gain access to a user account on your system.

Two-Factor Authentication (2FA): Using two-factor authentication (2FA) in TrueNAS adds another layer of security. By requiring administrators to provide additional authentication with their password, you keep the many settings on your TrueNAS safe.

Encrypted Connections and Data: TrueNAS utilizes encrypted connections using Secure Sockets Layer (SSL) and Transport Layer Security (TLS), so you can protect your data as it is transmitted over the network. This is especially important if you are storing sensitive data on your TrueNAS system.

TrueNAS also natively supports encrypted drives and datasets, providing additional security at the hardware and software levels respectively.

Monitoring, Auditing, and Analytics: TrueNAS includes several built-in tools for monitoring and auditing activity on the system. You can use these tools to keep track of who is accessing which resources and when and to identify any suspicious activity that might indicate an attempted breach.

Using TrueCommand, the single-pane-of-glass management solution for TrueNAS, you can set up additional features like role-based access control (RBAC) and robust auditing across your fleet to record all storage administration actions in secure audit logs. This helps quickly identify what changed and who changed it when troubleshooting any issues.TrueCommand analytics can be run locally, even on air-gapped systems, which are a requirement for many TrueNAS Enterprise customers.

TrueCommand is free to use for up to 50 drives, and commercial licenses can be purchased for larger deployments. For more information on TrueCommand, contact us or reach out to us through live chat.

Proactive Support: iXsystems offers proactive support with TrueNAS, allowing administrators to optionally send encrypted metadata to our expert TrueNAS Support Team. This gives extra peace of mind knowing that our storage experts will proactively reach out to you when certain errors are discovered.

By following these steps, you can create a zero-trust architecture and have the confidence to know that TrueNAS will help store and manage your data securely. Contact us or reach out to us through live chat to learn more about integrating TrueNAS into your business environment.

The post Using TrueNAS in a Zero-trust Architecture appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
iX adds TrueNAS R30 and AX-1212 https://www.truenas.com/blog/ix-adds-truenas-r30-and-ax-1212/ Wed, 14 Dec 2022 02:03:20 +0000 https://www.truenas.com/?p=83517 Compelling new NVMe and virtualization platforms now available TrueNAS appliances deliver unified storage and Apps in a pre-configured system with technical support services from iX. These appliances offer additional software capabilities such as high availability (HA), enclosure management, advanced security, and automated support. TrueNAS appliances have earned exceptional ratings among customers from businesses of all […]

The post iX adds TrueNAS R30 and AX-1212 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Compelling new NVMe and virtualization platforms now available

TrueNAS appliances deliver unified storage and Apps in a pre-configured system with technical support services from iX. These appliances offer additional software capabilities such as high availability (HA), enclosure management, advanced security, and automated support. TrueNAS appliances have earned exceptional ratings among customers from businesses of all sizes, and are an ideal choice for anyone needing a well-supported and trouble-free environment.

The TrueNAS M-Series is the flagship HA system. It scales from 100TB to over 20PB in a single system and rack. The TrueNAS X-Series provides HA storage and is a small, quiet, and low power 2U system. The TrueNAS R-Series and Minis are non-HA systems for a wide range of use cases. Today iX has announced the addition of two new platforms to the TrueNAS appliance family.

TrueNAS R30 Delivers 30GB/s in 1U with NVMe Storage

TrueNAS R30 is designed for extreme performance density with 16 NVME drives in a compact 1U chassis. Typically configured with 32 Cores, 256GB of RAM, and up to 240TB of NVMe Flash, this system is ideal for the most demanding analytics and video editing workloads.

With 16 NVMe Gen4 SSDs per system and 2 dual-port 100GbE NICs, each node is capable of over 30GB/s bandwidth in a 1U 800W envelope. When configured in clusters, the R30 will provide extreme rack-level bandwidths for cluster file and object workloads.

The TrueNAS R30 is enabled by TrueNAS SCALE “Bluefin” which is now generally available. TrueNAS SCALE Bluefin provides improved clustering, better App support, and a well-proven ZFS implementation that delivers performance and reliability.

AX-1212 Virtualization Server simplifies VMware TrueNAS Deployments

AX-1212-64C is a 64 Core 1U server designed for virtualization and is certified for VMware. Typically configured with 512GB of RAM and 8 x 25 GbE ports, these servers deliver lower cost per vCPU and high bandwidth per VM.

These AMD Milan servers can be bundled with TrueNAS M-Series storage to support a turnkey virtualization environment with high density and power efficiency. These virtualization bundles are supported by iX and deliver significant savings with much simpler operations, including VAAI support and a vCenter plugin.

Small virtualization solutions with 4 servers and M-Series storage are available at less than $100K and support up to 500 VMs.

Announced earlier in October, the TrueNAS R50 (Gen 3) is a 4U system with 48 HDD bays and 4 NVMe drives. It has a modular controller that can be swapped and upgraded without taking the full system out of the rack. It is ideally suited to high-capacity clusters where each node can be easily serviced and upgraded without moving data. A single R50 can now support up to 1PB of capacity and 2 x 100 GbE ports.

All of these products are available immediately. For more information on these new TrueNAS appliances or our other products, please contact iX.

The post iX adds TrueNAS R30 and AX-1212 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
iX Collaborates to add native OverlayFS Support to OpenZFS for Docker & Kubernetes https://www.truenas.com/blog/ix-collaborates-to-add-native-overlayfs-support-to-openzfs-for-docker-kubernetes/ Wed, 09 Nov 2022 08:00:56 +0000 https://www.truenas.com/?p=82888 TrueNAS SCALE Bluefin is adding the capability to natively support the Docker Overlay filesystem and its drivers. This significantly improves the handling and scalability of systems running many Container instances. Docker (and Kubernetes) uses an Overlay file system to manage the layers of pre-built container distribution images. Overlay file systems allow for creating a union mapping […]

The post iX Collaborates to add native OverlayFS Support to OpenZFS for Docker & Kubernetes appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS SCALE Bluefin is adding the capability to natively support the Docker Overlay filesystem and its drivers. This significantly improves the handling and scalability of systems running many Container instances.

Docker (and Kubernetes) uses an Overlay file system to manage the layers of pre-built container distribution images. Overlay file systems allow for creating a union mapping of two or more directories: a list of lower directories and an upper directory. The lower directories of the filesystem are read only, whereas the upper directory can be used for both reads and writes.

Until now, OpenZFS has not natively supported these Overlay filesystem primitives, and the result has been some major inefficiencies in how Linux Containers have scaled up. Last year, it became a high priority for iX to solve this limitation for future releases of SCALE. Recently, the new OverlayFS capability has passed its initial battery of testing and has landed in the RC1 release of SCALE 22.12 (Bluefin).

With this OverlayFS addition, OpenZFS becomes a superior file system for managing container storage. Not only is OverlayFS supported, but all the significant advantages of OpenZFS over other Linux file systems are inherited. The benefits inherited by TrueNAS SCALE include:

  • Copy-on-Write snapshots and clones
  • Integrated volume management with multiple RAID levels
  • In-line compression, encryption, and deduplication
  • Efficient, encrypted replication
  • Effective Read and Write Caching
  • On-line expansion and self-healing

TrueNAS SCALE Bluefin (22.12-RC.1) includes these major improvements to OpenZFS and is scheduled for November 15th. TrueNAS SCALE’s Application Infrastructure will automatically switch to using the OverlayFS container drivers and users should see an immediate improvement to CPU utilization and a minimization of on-disk dataset & snapshot utilization. Developers and testers can test using the latest nightly. TrueNAS SCALE users can expect to see a Bluefin RELEASE version at the end of 2022.

TrueNAS SCALE users will see much simpler operation of Docker Containers and Apps (Helm Charts). Both the built-in Apps and other community-run App Catalogs will benefit. System admins will see both improved performance and much less clutter when administering snapshots.

The OpenZFS software for this improvement has been contributed back to the OpenZFS community with the expectation it may become a standard capability of future OpenZFS releases as well as TrueNAS SCALE. The GitHub link for the OpenZFS-OverlayFS feature is here.

For more discussion on containers, check out our Community Forums and Discord Channel where you can post and collaborate. We also welcome any questions on TrueNAS appliances on our contact form or live chat on our websites.

The post iX Collaborates to add native OverlayFS Support to OpenZFS for Docker & Kubernetes appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 13.0-U3 Increases Maturity and Includes iX-Storj Service https://www.truenas.com/blog/truenas-13-0-u3-increases-maturity-and-includes-ix-storj-service/ Tue, 01 Nov 2022 14:00:08 +0000 https://www.truenas.com/?p=82528 Building on the Enterprise quality of prior versions, the third update of TrueNAS 13 was released today. In addition to greater maturity and test coverage, Globally Distributed Storage provided by iX-Storj is also now included in this release. Compared to TrueNAS 12, TrueNAS 13 includes significant new components and has improved performance, scalability, and reliability […]

The post TrueNAS 13.0-U3 Increases Maturity and Includes iX-Storj Service appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Building on the Enterprise quality of prior versions, the third update of TrueNAS 13 was released today. In addition to greater maturity and test coverage, Globally Distributed Storage provided by iX-Storj is also now included in this release.

Compared to TrueNAS 12, TrueNAS 13 includes significant new components and has improved performance, scalability, and reliability in subsequent releases. In the two months since TrueNAS 13.0-U2 was released, it has already become the 2nd most deployed version of TrueNAS. TrueNAS 13.0-U3 builds on the maturity of the prior version with 30 bug fixes and security updates. It also includes enclosure management updates for the TrueNAS R50 Gen3, which was announced two weeks ago.

To date, more than 25% of TrueNAS users have updated to TrueNAS 13, including many of our largest enterprise customers. Today TrueNAS 13.0-U2 is the default software used for all TrueNAS appliances, and it is recommended for all TrueNAS CORE and Enterprise users by virtue of its improved security and reliability characteristics compared to TrueNAS 12.0-U8 and previous versions.

Globally Distributed Storage

Globally Distributed Storage with TrueNAS 13

First announced in September 2022, TrueNAS CORE and Enterprise systems can now use the iX-Storj service with TrueNAS 13.0-U3. Key benefits of iX-Storj over AWS S3 include:

  • 80% LowerCost – The iX-Storj service is $4 per TB per month* compared with single-region AWS S3 at $25 per TB per month. For the same price, store 5X the data with iX-Storj with the added value of multi-region durability.
  • Double the Bandwidth – The iX-Storj service leverages the aggregated bandwidth capabilities of globally distributed storage. Read and Write bandwidth of GigaBytes per second is possible from a well-connected data center. Performance is typically more than double that of AWS S3.
  • 11 Nines of Durability – This is extremely high durability and suitable for both backup and long-term archive applications, much like AWS S3. If the data is also stored on a TrueNAS system, the durability is orders of magnitude higher than single-region AWS S3.

The first 150GB of storage is free and can be used for testing, as well as  backup for key documents and files. Please note that only iX-Storj accounts can use the TrueNAS service and not regular Storj accounts. 

Users eager to test and evaluate the iX-Storj service can download TrueNAS 13.0-U3, and follow the remaining steps outlined in this blog. For more information, check out the discussion on our Community Forums.

What About Apps and Plugins?

While TrueNAS 13.0 is performing very well for storage use cases and jails, the benefits of using TrueNAS SCALE for Apps and Clustering is becoming more and more apparent. Kubernetes / Docker Apps are better supported by the broader community and therefore provide a better user experience than Plugins, with a much broader selection of 3rd Party Applications to choose from. 

Over the next few months, iX will begin encouraging new users to adopt SCALE for most use cases where 3rd party software will be deployed and run directly on the TrueNAS system. 

When Should you update your TrueNAS system?

Ultimately “it depends”, and we base our recommendations on how and where the software is being used. 

Our recommendations are maintained and updated regularly on our Software Status page, which currently recommends TrueNAS 13.0-U2 for all users and customers. You can expect that as TrueNAS 13.0-U3 receives further testing in more complex environments, it will become the recommended release for all CORE and Enterprise users before the end of 2022.

TrueNAS Enterprise is delivered as TrueNAS appliances to organizations that want a turnkey experience, optimized hardware, professional support, and Enterprise features such as High Availability (HA), Fibre Channel, Proactive Support, and Key Management (KMIP). Results show TrueNAS 13.0 delivers a significant reduction (>95% in some cases) in failover times. 

TrueNAS Enterprise customers should contact iXsystems Technical Support for a complimentary technical review and assistance before updating.

If you ever need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us and we’ll be glad to assist you.

The post TrueNAS 13.0-U3 Increases Maturity and Includes iX-Storj Service appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The Modular TrueNAS R50 Stores a Petabyte https://www.truenas.com/blog/the-modular-truenas-r50-stores-a-petabyte/ Wed, 19 Oct 2022 11:00:51 +0000 https://www.truenas.com/?p=82057 The TrueNAS R50 Gen3 is a 4U workhorse with 48+4 drive bays, 100GbE capability, and the option of TrueNAS CORE, Enterprise, or SCALE. The 3rd generation of the TrueNAS R50 platform is now available with some major enhancements. Modular architecture with easy-to-replace controller Over 1PB HDD capacity in 4U Up to 60TB of NVMe flash […]

The post The Modular TrueNAS R50 Stores a Petabyte appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The TrueNAS R50 Gen3 is a 4U workhorse with 48+4 drive bays, 100GbE capability, and the option of TrueNAS CORE, Enterprise, or SCALE. The 3rd generation of the TrueNAS R50 platform is now available with some major enhancements.

  • Modular architecture with easy-to-replace controller
  • Over 1PB HDD capacity in 4U
  • Up to 60TB of NVMe flash and 12GB/s
  • Super-flexible, high-speed networking
  • TrueNAS SCALE clustering and enclosure management
  • Fits in an industry standard one meter rack

TrueNAS R50 Gen3 specs

Let’s dive into the details of the Gen3 TrueNAS R50 and why we are excited about it.

Modular Architecture: The new R50 chassis has been custom designed with a modular controller for easier servicing. The drive drawer at the front can accept 48 top-loaded disk drives with an internal cable management arm that makes it easy to pull out and swap drives. The storage controller at the rear is removable so that it can be serviced without unracking such a large system. Unlike the numerous other high-density storage servers (e.g. 45Drives), you can upgrade or replace the controller with ease. This significantly extends the life of the system.

Petabyte Capacity: With 22TB disk drives, the new R50 can provide over 1PB of raw storage. This capacity can scale up to 5PB with two 102-bay expansion shelves. This storage is then managed with ZFS configured with single, dual, or triple parity. Lower-capacity drives starting at 4TB are also supported for workloads with more IOPS and less capacity. These 22TB drives use the latest OptiNAND technology from Western Digital for increased performance.

Extreme NVMe Acceleration: The new R50 is extended to support four full NVMe drives, each of which can range up to 15TB. These drives can be used for caching or storage and are hot-swappable. L2ARC, SLOG, and special VDEVs can be configured or used for a dedicated all-flash pool. Database applications and deduplication tables can benefit from this incredibly fast storage.

Flexible Networking: Many user environments are going through the transition from 10GbE to 25GbE and then 100GbE.  The new R50 makes it easier to upgrade the controllers from 10GBase-T all the way to 25/40/100GbE optical through the easy-to-upgrade modular controller.

Scale-out Clustering: With TrueNAS SCALE on the R50, there is now an option to cluster these units for SMB file or S3 object services. A rack of eight R50 systems can support 8PB of HDD capacity and 480TB of NVMe flash over 1.6 Terabits/s of switched infrastructure. This is ideal for high-performing video editing and storage, or extreme analytics. If you need more capacity, you can add more racks of R50s to scale out.

With all the improvements made in Gen3, the price of the TrueNAS R50 remains the same. All new orders of the TrueNAS R50 will automatically be upgraded to the Gen3 modular version. For use-cases that need more capacity or flexibility, the Gen3 version offers more configuration choices. The new TrueNAS R50 has already begun shipping.

The TrueNAS R-Series datasheet includes the updated R50 specs. The system fits in a 1-meter-deep industry-standard rack and does not require an external cable management arm. The typical power draw is under 800W for 1PB.

TrueNAS Family Lineup

The TrueNAS R50 is just one of the many TrueNAS Enterprise platform choices. Shown below in the middle of the back row, R50 Gen3 is ideal for mid-size deployments and clustering. For High Availability (HA) and larger systems, the TrueNAS M-Series is recommended and scales to over 25PB per system. For small deployments, the 2U TrueNAS R20 is recommended.

For more information on this or other TrueNAS appliances or our software, please contact iX.

The post The Modular TrueNAS R50 Stores a Petabyte appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Community Reviews Make TrueNAS the Highest Rated Storage and Support a Great Cause https://www.truenas.com/blog/community-reviews-make-truenas-the-highest-rated-storage-and-support-a-great-cause/ Thu, 06 Oct 2022 17:25:17 +0000 https://www.truenas.com/?p=81857 As TrueNAS continues to grow and evolve, new users are finding and trying TrueNAS for the first time. These users often seek independent user reviews as their primary source for information. The better and more comprehensive the reviews, the more confidence these users have in trying TrueNAS, which is the first step in joining the […]

The post Community Reviews Make TrueNAS the Highest Rated Storage and Support a Great Cause appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
As TrueNAS continues to grow and evolve, new users are finding and trying TrueNAS for the first time. These users often seek independent user reviews as their primary source for information. The better and more comprehensive the reviews, the more confidence these users have in trying TrueNAS, which is the first step in joining the TrueNAS Community and the Open Storage Era.

In July, we asked the TrueNAS Community to share their experiences in online reviews, offering awesome prizes to make it fun. Western Digital pitched in with five 14 TB Western Digital WD Red Plus NAS Drives for the TrueNAS Mini X grand prize. Congratulations to TrueNAS Community member Marino L. from New Jersey USA as the grand prize winner! In all: 299 new reviews were posted between July and September on G2, Capterra, TrustRadius, and Distrowatch.

TrueNAS Community Reviews

As part of the campaign, we partnered with G2 Gives with the goal of raising $500 for World Central Kitchen, an organization that provides meals during humanitarian, climate, and community crises. For each review on G2, they donated $10. The TrueNAS community exceeded this goal, raising $1,210 for World Central Kitchen with G2 by contributing 121 reviews. In recognition of the time invested by our community members, iX is also matching the donation amount and sending a total of $2,420 to World Central Kitchen.

The G2 Gives part of the campaign is still available. For any community members that have not left a review, you can leave one using this link and unlock a $10 donation to World Central Kitchen.

G2 LogoTrueNAS has the highest rating and most reviews on the site for All-Flash Arrays (AFA), passing Pure Storage Flash Arrays, IBM FlashSystem, Dell EMC All-Flash Arrays, NetApp AFF A-Series, and HPE 3PAR. 

Capterra ReviewsWith no primary storage category on the site, TrueNAS is rated alongside iX friends Backblaze, Resilio, Rubrik, Storj, and Veeam in the backup software category, with more reviews than storage from Qumulo and VMware VSAN.

TrustRadius ReviewsShown here on a scale of 5, TrueNAS has the highest rating and most customer-verified reviews on the site for Network Attached Storage, passing IBM Storwize (now part of FlashSystems), NetApp FAS series, HPE 3PAR StoreServ Storage, and Dell EMC PowerScale (EMC Isilon).

Want to see what others are saying about their TrueNAS experiences? Check out our updated reviews page, and consider sharing your experiences on any of the review sites to keep the momentum growing for the Open Storage Era!

The post Community Reviews Make TrueNAS the Highest Rated Storage and Support a Great Cause appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 13.0-U2 Release Delivers Enterprise Quality https://www.truenas.com/blog/truenas-13-0-u2-release-delivers-enterprise-quality/ Tue, 30 Aug 2022 19:17:44 +0000 https://www.truenas.com/?p=81484 TrueNAS 13.0 retains all the unified storage services and middleware of TrueNAS 12.0 while significantly improving security, availability, quality, and performance. After the testing performed by over 25,000 users over the last four months, the second update (TrueNAS 13.0-U2) is now ready for larger and more critical enterprise use-cases. TrueNAS 13.0-U2 includes over 60 bug […]

The post TrueNAS 13.0-U2 Release Delivers Enterprise Quality appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 13.0 retains all the unified storage services and middleware of TrueNAS 12.0 while significantly improving security, availability, quality, and performance. After the testing performed by over 25,000 users over the last four months, the second update (TrueNAS 13.0-U2) is now ready for larger and more critical enterprise use-cases.

TrueNAS 13.0 Reliability

TrueNAS 13.0-U2 includes over 60 bug fixes and improvements, including:

  • TrueNAS 13.0-U1.1 SMB fixes
  • ZFS 2.1.5 updates
  • SAMBA 4.15.9 updates
  • SMB1 Security vulnerability resolution
  • NextCloud plugin installation fixes
  • Intel E810 NIC performance improvement
  • Collected memory leak fix
  • AWS S3 Secret Keys for Cloud Sync fix

The significant new components of TrueNAS 13.0 were described in the Release Blog:

  • FreeBSD 13.0 performance security and efficiency improvements
  • OpenZFS 2.1 performance and reliability improvements 
  • Samba 4.15 security vulnerability resolution
  • iSCSI target bandwidth increases
  • NFS server: Improved NFS 4.x support

TrueNAS 13.0-U1 and TrueNAS 13.0-U1.1 (minor update for SMB fixes) have been widely and successfully deployed, and the Community has also reported that compatibility of plugins and jails with FreeBSD 13.0 has helped with many application updates. 

TrueNAS 13.0-U1.1 has already become the 2nd most popular version of TrueNAS, only 12.0-U8.1 is higher. TrueNAS users at Linus Tech Tips recently released a video detailing their 270 drive configuration build-out using TrueNAS 13.0-U1.1.

TrueNAS 13.0 is a single, unified image that supports either TrueNAS CORE or TrueNAS Enterprise capabilities. TrueNAS Enterprise is delivered as TrueNAS appliances to organizations that want a turnkey experience, optimized hardware, and professional support. It also includes Enterprise features such as High Availability (HA), Fibre Channel, Proactive Support, and Key Management (KMIP). TrueNAS 13.0 delivers a significant reduction (>95% in some cases) in failover times, which most users greatly appreciate.

TrueNAS 13.0-U2 is intended for mission-critical deployments

TrueNAS 13.0 has matured much more rapidly than previous TrueNAS releases. There is a TrueNAS 13.0 sub-forum on the Community forums for this accelerated process and Community feedback. Tens of thousands of users have already reported a smooth software update experience from TrueNAS 12.0. For mission-critical workloads, TrueNAS Enterprise appliances with HA and support are recommended.

Quality life cycle

Please check out the TrueNAS 13.0 documentation even if you don’t upgrade today. Users can now comment on any documentation article. Please use this if you think the documentation is missing advice or needs more clarity.

When should you update your TrueNAS system?

This is the perennial question with the same reliable answer: “it depends”.

To address this with additional clarity, we have added a TrueNAS Software Status page that outlines the iX recommendations based on the type of user and how critical the workload is. Beta testers, early adopters, and mission critical users all have different needs and tolerances.

For example, TrueNAS 13.0-U2 is intended for mission critical deployments. However, our recommendation is that users choose to wait a few weeks for early user feedback before updating their software to 13.0-U2.

SMB users with security concerns should update from TrueNAS 12.0 to TrueNAS 13.0. TrueNAS makes it easy to update and roll back if there are any issues. Users are also encouraged to check the TrueNAS forums to see the experiences of other users.

Future updates to TrueNAS 13.0 will happen less frequently and will resolve issues seen in real deployments. The focus will be on increasing quality to the next level beyond TrueNAS 12.0. Users with storage-centric use cases (file, block, object) that are generally satisfied with TrueNAS 12.0 will find that upgrading to TrueNAS 13.0 will provide significant advantages without any major changes to features, data layout, tools, or user interface.

TrueNAS SCALE: The Path to Scale-out and Linux Support

Users of TrueNAS 12.0 and TrueNAS 13.0 also have an option to migrate to TrueNAS SCALE, which is based on Linux (Debian Bullseye). Users looking for scale-out storage capabilities and/or Linux-friendly hyperconvergence with Kubernetes and KVM should look at SCALE. The latest update, TrueNAS SCALE 22.02.3, was released in August and the next update will be available in October.

TrueNAS CORE: Still the Best Free NAS

For those with systems installed with TrueNAS 12.0, you can upgrade to TrueNAS 13.0 very easily. For new systems, download TrueNAS 13.0 and get started. TrueNAS Enterprise customers should contact iXsystems Technical Support for a complimentary technical review and assistance before updating.

TrueNAS 13.0 security, quality, and performance improvements should positively impact your system(s). If you have any questions or comments, we’d love to hear them on our community forums, the TrueNAS subreddit, or in response to this blog. If you ever need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us and we’ll be glad to assist you.

The post TrueNAS 13.0-U2 Release Delivers Enterprise Quality appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Linus Tech Tips Uses TrueNAS Again! https://www.truenas.com/blog/linus-tech-tips-uses-truenas-again/ Wed, 10 Aug 2022 21:54:07 +0000 https://www.truenas.com/?p=81307   Last year, Linus Tech Tips (LTT) chose TrueNAS for their high-performance video editing system that serves as the daily content creation machine for their enormously popular YouTube channels. After countless frustrations with Microsoft Windows Server (Storage Spaces), TrueNAS cured their storage headache, while also enabling them to increase both performance and reliability significantly. Over […]

The post Linus Tech Tips Uses TrueNAS Again! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
 

Last year, Linus Tech Tips (LTT) chose TruLinus Tech Tips Uses 270 Hard DriveseNAS for their high-performance video editing system that serves as the daily content creation machine for their enormously popular YouTube channels. After countless frustrations with Microsoft Windows Server (Storage Spaces), TrueNAS cured their storage headache, while also enabling them to increase both performance and reliability significantly. Over 3 Million people watched the video.

Last week, LTT announced they’d called on  TrueNAS yet again, this time to rebuild a major 3.6 petabyte (that’s 3,600 TB) Archive server. Everything went well and the project has been very successful. As of this posting, over 1.3 Million people have already watched the most recent video, and it’s as entertaining as all LTT videos, so we suggest you check it out. 

Please do not use their rack installation techniques at home or at work. They are professional IT stunt men who need a server lift.

OpenZFS simplified Data Migration

LTT began migrating their previous ZFS pool from 2015 into the new NAS system. The old pool (on tens of HDDs) and all its contents migrated seamlessly. The ZFS pool import capability is one of the compelling advantages of OpenZFS in TrueNAS. ZFS pool import allows pools to be migrated to a totally different NAS platform with the drives shuffled and installed in a different order, but the data is still protected, imported, and migrated.

TrueNAS CORE 13.0 was used for this project due to the scale-up architecture that was selected.

The TrueNAS M60 is a Great Archive Option

LTT operates on an extremely tight budget and built a custom solution for their archival server. TrueNAS software is provided free to anyone interested in DIY projects like this who doesn’t mind supporting and maintaining a system themselves. In this case, LTT used free drives and enclosures from other vendors to build a single controller NAS with 270 drives, and we don’t blame them!

For anyone who would be looking for a similar system with enterprise support, we would recommend a TrueNAS M60. This high-capacity model is available with either a single or dual controller and can scale up to 20 PB. The single controller TrueNAS M60 has about the same RAM, NVMe, and performance as the LTT build, but also has NVDIMMs for highest possible performance write caching.

TrueNAS M60

The dual controller version of the M60 provides High Availability. Large systems like this one built by LTT, with hundreds of drives and multiple expansion shelves (JBODs), can be more susceptible to failures on account of the number of components and its complex connectivity. By contrast, the M60-HA significantly reduces the risk of service outages due to hardware failure and greatly reduces downtime when doing software updates. The M60 comes with TrueNAS Enterprise pre-installed and ready to take on high-performance workloads.

The TrueNAS M60 has been tested in configurations up to 1200 drives, about five times the size of the LinuxTech media deployment. Plus, iX provides professional deployment assistance and up to 24/7 support. Graphical enclosure management is available on all TrueNAS appliances and greatly simplifies operations.

Media Use Cases

LTT demonstrates the common use cases of Editing and Archival for Media and Entertainment workloads for which many customers and users also leverage TrueNAS. The next step is to link those systems and automate workflows. By using ZFS and TrueNAS, the ZFS replication tools can be configured to automatically protect the data and video footage in the Editing system and ensure the Archive system has a recent copy.  

Now that LTT has multiple TrueNAS systems protecting their precious footage, they are planning to use TrueCommand to help further simplify the management and monitoring of their growing storage fleet by providing unified management for all systems.

If you have any additional questions or need advice on a new media project, please contact us. We are standing by to help.

The post Linus Tech Tips Uses TrueNAS Again! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Understanding ZFS Capacity in TrueNAS: How ZFS Turns Disks into Usable Storage Space https://www.truenas.com/blog/understanding-zfs-capacity-in-truenas-how-zfs-turns-disks-into-usable-storage-space/ Fri, 03 Jun 2022 01:53:28 +0000 https://www.truenas.com/?p=80470 Author: Jason Rose ZFS RAID is not like traditional RAID. Its on-disk structure is far more sophisticated than that of a legacy RAID implementation and includes a wide array of data protection features. Because its on-disk structure is more robust, predicting how much usable capacity you’ll get from a set of hard disks with a […]

The post Understanding ZFS Capacity in TrueNAS: How ZFS Turns Disks into Usable Storage Space appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Author: Jason Rose

ZFS RAID is not like traditional RAID. Its on-disk structure is far more sophisticated than that of a legacy RAID implementation and includes a wide array of data protection features. Because its on-disk structure is more robust, predicting how much usable capacity you’ll get from a set of hard disks with a given vdev (short for virtual device) layout is more complex. There are layers of data protection overhead that need to be understood and accounted for to get an accurate estimate. I’ve found that the best way to wrap one’s head around ZFS allocation overhead is to step through an example.

Let’s start by picking a less-than-ideal RAIDZ vdev layout so we can see the impact of all the various forms of ZFS overhead. Once we understand RAIDZ, understanding mirrored and striped vdevs will be simple. We’ll use 14 x 18TB drives in two 7-wide RAIDZ2 (7wZ2) vdevs. It will generally be easier for us to work in bytes so we don’t have to worry about conversion between TB and TiB.

Starting with the capacity of the individual drives, we’ll subtract the size of the swap partition. The swap partition acts as an extension of the system’s physical memory pool. If a running process needs more memory than is currently available, the system can unload some of its in-memory data onto the swap space. By default, TrueNAS creates a 2GiB swap partition on every disk in the data pool. Other products that use ZFS may create a larger or smaller swap partition, or it might not create one at all.

18 * 1000^4 – 2 * 1024^3 = 17997852516352 bytes

Next, we want to account for reserved sectors at the start of the disk. The layout and size of these reserved sectors will depend on your operating system and partition scheme, but we’ll use FreeBSD and GPT for this example because that is what TrueNAS CORE and Enterprise use. We can check sector alignment by running gpart list on one of the disks in the pool:

root@truenas[~]# gpart list da1

Geom name: da1

modified: false

state: OK

fwheads: 255

fwsectors: 63

last: 35156249959

first: 40

entries: 128

scheme: GPT

Providers:

      1. Name: da1p1

  Mediasize: 2147483648 (2.0G)

  Sectorsize: 512

  Stripesize: 0

  Stripeoffset: 65536

  Mode: r0w0e0

  efimedia: HD(1,GPT,b1c0188e-b098-11ec-89c7-0800275344ce,0x80,0x400000)

  rawuuid: b1c0188e-b098-11ec-89c7-0800275344ce

  rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b

  label: (null)

  length: 2147483648

  offset: 65536

  type: freebsd-swap

  index: 1

  end: 4194431

  start: 128

      1. Name: da1p2

  Mediasize: 17997852430336 (16T)

  Sectorsize: 512

  Stripesize: 0

  Stripeoffset: 2147549184

  Mode: r1w1e2

  efimedia: HD(2,GPT,b215c5ef-b098-11ec-89c7-0800275344ce,0x400080,0x82f39cce8)

  rawuuid: b215c5ef-b098-11ec-89c7-0800275344ce

  rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b

  label: (null)

  length: 17997852430336

  offset: 2147549184

  type: freebsd-zfs

  index: 2

  end: 35156249959

  start: 4194432

Consumers:

      1. Name: da1

  Mediasize: 18000000000000 (16T)

  Sectorsize: 512

  Mode: r1w1e3

First, note that the sector size used on this drive is 512 bytes. The first logical block on this disk is actually sector 40; that means 40 * 512 = 20480 bytes are subtracted.

The 1. Name: da1p1 section describes the swap partition on this drive. We can see it is 2GiB in size (as expected) and it starts at logical block address 128 (i.e., an offset of 512 * 128 = 65536 bytes). If we subtract this space from the expected partition size calculated above, we see it lines up with the actual on-disk partition size:

17997852516352 – 20480 – 65536 = 17997852430336 bytes

Before ZFS does anything with this partition, it rounds its size down to align with a 256KiB block. This rounded-down size is referred to as the osize or physical volume size of the disk in the ZFS code.

floor(17997852430336 / (256 * 1024)) * 256 * 1024 = 17997852311552 bytes

Inside the physical ZFS volume, we need to account for the special labels added to each disk. ZFS creates 4 copies of a 256KiB vdev label on each disk (2 at the start of the ZFS partition and 2 at the end) plus a 3.5MiB embedded boot loader region. Details on the function of the vdev labels can be found here and details on how the labels are sized and arranged can be found here and in the sections just below this (lines 541 and 548). We subtract this 4.5MiB (4 * 256KiB + 3.5MiB) of space from the ZFS partition to get its “usable” size:

17997852311552 – 4 * 262144 – 3670016 = 17997847592960 bytes

Next, we need to calculate the allocation size or “asize” of the whole vdev. We simply multiply the usable ZFS partition size by the vdev width here. We’re not accounting for parity space just yet:

17997847592960 * 7 = 125984933150720 bytes

That’s about 114.58 TiB. ZFS takes this chunk of storage represented by the allocation size and breaks it into smaller, uniformly-sized buckets called “metaslabs”. ZFS creates these metaslabs because they’re much more manageable than the full vdev size when tracking used and available space via spacemaps. The size of the metaslabs are primarily controlled by the metaslab shift or ms_shift variable with the target size being 2^ms_shift bytes. You can read more about metaslab sizing here.

ZFS sets ms_shift so that the quantity of metaslabs is under 200. ms_shift starts at 29 and grows as high as 34. Once ms_shift is 34, it doesn’t grow any larger but instead the metaslab count grows beyond 200. With an ms_shift value of 34, ZFS will create as many 16GiB metaslabs as it can fit in the vdev allocation size. 2^17 or 131,072 is the cap on the metaslab count (or ms_count); after that cap is hit, ZFS allows metaslabs to grow larger than 16GiB. This cap won’t be hit until your vdev allocation size is at least 2^17 * 16 GiB = 2 PiB. Again, that’s the size of an individual vdev, not the whole pool; you aren’t going to run into this unless you put more than 125 18TB disks in a single Z2 vdev.

On the other hand, the “cutoff” for going from ms_shift = 34 down to ms_shift = 33 is really pretty small, 1,600GiB or 1.5625TiB. In other words, unless your vdevs are smaller than 1.5625TiB, your pool’s ms_shift value will be 34. For our example, asize is well over 1.5625TiB so we have ms_shift = 34.

Once we have the value of ms_shift we can easily calculate the metaslab size by doing 2^ms_shift.

2 ^ 34 = 17179869184 bytes

With ms_shift = 34, the metaslab size will be 16GiB. We can note that if ms_shift was 33, the metaslab size would be 8GiB; the metaslab size gets cut in half each time ms_shift decreases by 1. We now need to figure out how many full 16GiB metaslabs will fit in each vdev, so we calculate asize / metaslab_size and round down using the floor() function (the 16GiB metaslab size is represented in bytes below):

floor(125984933150720 / 17179869184) = 7333

This gives us 7,333 metaslabs per vdevs. We can check our progress so far on an actual ZFS system by using the zdb command provided by ZFS. We can check vdev size and the metaslab shift value by running zdb -C $pool_name and we can check metaslab count by running zdb -m $pool_name. Note on TrueNAS, you’ll need to add the -U /data/zfs/zpool.cache option (i.e., zdb -U /data/zfs/zpool.cache -C $pool_name and zdb -U /data/zfs/zpool.cache -m $pool_name).

root@truenas[~]# zdb -U /data/zfs/zpool.cache -C tank

MOS Configuration:

       version: 5000

       name: 'tank'

       state: 0

       txg: 11

       pool_guid: 7584042259335681111

       errata: 0

       hostid: 3601001416

       hostname: ''

       com.delphix:has_per_vdev_zaps

       vdev_children: 2

       vdev_tree:

           type: 'root'

           id: 0

           guid: 7584042259335681111

           create_txg: 4

           children[0]:

               type: 'raidz'

               id: 0

               guid: 2993118147866813004

               nparity: 2

               metaslab_array: 268

               metaslab_shift: 34

               ashift: 12

               asize: 125984933150720

               is_log: 0

               create_txg: 4

               com.delphix:vdev_zap_top: 129

               children[0]:

                   type: 'disk'

... (output truncated) ...

root@truenas[~]# zdb -U /data/zfs/zpool.cache -m tank

Metaslabs:

       vdev          0      ms_unflushed_phys object 270

       metaslabs  7333   offset                spacemap          free

       ---------------   -------------------   ---------------   ------------

       metaslab      0   offset            0   spacemap    274   free    16.0G

space map object 274:

 smp_length = 0x18

 smp_alloc = 0x12000

       Flush data:

       unflushed txg=5

       metaslab      1   offset    400000000   spacemap    273   free    16.0G

space map object 273:

 smp_length = 0x18

 smp_alloc = 0x21000

       Flush data:

       unflushed txg=6

... (output truncated) ...

ZFS reserves one metaslab per “normal class” vdev (meaning not from cache vdevs, etc) for an “embedded SLOG”, but this is not factored into capacity calculations. More info on that here.

To calculate useful space in our vdev, we multiply the metaslab size by the metaslab count. This means that space within the ZFS partition but not covered by one of the metaslabs isn’t useful to us and is effectively lost. In theory, by using a smaller ms_shift value, we could recover a bit of this space, but we would end up using a lot more system memory so it’s not really worth it. With 7,333 metaslabs at 16GiB per metaslab, we have:

17179869184 * 7333 = 125979980726272 bytes

That’s about 114.58 TiB of useful space per vdev. If we multiply that by the quantity of vdevs, we get the ZFS pool size:

125979980726272 * 2 = 251959961452544 bytes

We can confirm this by running zpool list:

root@truenas[~]# zpool list -p -o name,size,alloc,free tank

NAME             SIZE    ALLOC             FREE

tank  251959961452544  1437696  251959960014848

The -p flag shows exact (parsable) byte values and the -o flag determines what properties will be displayed (without the flag, it outputs a bunch of stuff that’s not relevant for this and the table text wraps and becomes almost unreadable).

Note that the zpool SIZE value matches what we calculated above. We’re going to set this number aside for now and calculate RAIDZ parity and padding. Before we proceed, it will be helpful to review a few ZFS basics including ashift, minimum block size, how partial-stripe writes work, and the ZFS recordsize value.

Hard disks and SSDs divide their space into tiny logical storage buckets called “sectors”. A sector is usually 4KiB but could be 512 bytes on older hard drives or 8KiB on some SSDs. A sector represents the smallest read or write a disk can do in a single operation. ZFS tracks disks’ sector size as the ashift where 2^ashift = sector size (so ashift = 9 for 512 byte sectors, 12 for 4KiB sectors, 13 for 8KiB sectors).

In RAIDZ, the smallest useful write we can make is p+1 sectors wide where p is the parity level (1 for RAIDZ1, 2 for Z2, 3 for Z3). This gives us a single sector of user data and the required number of parity sectors to protect that user data. With this in mind, ZFS allocates space on RAIDZ vdevs in even multiples of this p+1 value to maximize capacity and prevent unusable-small gaps on the disk. For example, imagine we made a 5-sector write to a RAIDZ2 vdev (3 user data sectors and 2 parity sectors). We later delete that data and are left with a 5-sector gap on the disk. We now make a 3-sector write to the Z2 vdev, it lands in that 5-sector gap and we have a 2-sector gap that we can’t do anything with. That space can’t be recovered without totally rewriting every other sector on the disk after it.

To avoid this, ZFS will pad out all writes to RAIDZ vdevs so they’re an even multiple of this p+1 value. By “pad out” we mean it just logically includes these extra few sectors in the block to be written but doesn’t actually write anything to them. The ZFS source code refers to them as “skip” sectors.

Unlike traditional RAID5 and RAID6 implementations, ZFS supports partial-stripe writes. This has a number of important advantages but also presents some implications for space calculation that we’ll need to consider. Supporting partial stripe writes means that in our 7wZ2 vdev example, we can support a write of 12 total sectors even though 12 is not an even multiple of our stripe width (7). 12 is evenly divisible by p+1 (which is 3 in this case because we’re using RAIDZ2), so we don’t even need any padding. We would have a single full stripe of 7 sectors (2 parity sectors plus 5 data sectors) followed by a partial stripe with 2 parity sectors and 3 data sectors. This will be important because even though we can support partial stripe writes, every stripe (including those partial stripes) need a full set of p parity sectors.

The last ZFS concept we need to understand here is the recordsize value. The ZFS recordsize value is used to determine the largest block of data ZFS can write out. It can be set per-dataset and can be any even power of 2 from 512 bytes up to 1MiB. The default recordsize value is 128KiB. For capacity estimation purposes, ZFS always assumes a 128KiB record. It’s important to note that this recordsize value only considers user data, not parity or padding. It’s also worth mentioning that block sizes in ZFS will vary based on how much data needs to be written out and the recordsize value enforces the upper limit of that block size, but again, ZFS assumes all 128KiB records for space calculation purposes, so we will use that value going forward.

You can read more about ZFS’ handling of partial stripe writes and block padding in this article by Matt Ahrens.

Getting back to our capacity example, we have the minimum sector count already calculated above at p+1 = 3. Next, we need to figure out how many sectors will get filled up by a recordsize write (128KiB here).

128 * 1024 / 4096 = 32 sectors

Our stripe width is 7 disks, so we can figure out how many stripes this 128KiB write will take. Remember, we need 2 parity sectors per stripe, so we divide the 32 sectors by 5 because that’s the number of data sectors per stripe:

32 / (7-2) = 6.4 stripes

We can visualize how this might look on the disks (P represents a parity sectors, D represents a data sectors):

As mentioned above, that partial 0.4 stripe also gets 2 parity sectors, so we have 7 stripes of parity data at 2 parity sectors per stripe, or 14 total parity sectors. We now have 32 data sectors, 14 parity sectors, adding those, we get 46 total sectors for this data block. 46 is not an even multiple of our minimum sector count (3), so we need to add 2 padding sectors. This brings our total sector count to 48: 32 data sectors, 14 parity sectors, and 2 padding sectors.

With the padding sectors included, this is what the full 128KiB block might look like on disk. I’ve drawn two blocks so you can see how alignment of the second block gets shifted a bit to accommodate the partial stripe we’ve written. The X’s represent the padding sectors.

This probably looks strange because we have one parity sector at the start of the second block just hanging out by itself. Even though it’s not on the same exact row as the data it’s protecting, it’s still providing that protection. ZFS knows where that parity data is written so it doesn’t really matter what LBA it gets written to, as long as it’s on the correct disk.

We can calculate a data storage efficiency ratio by dividing our 32 data sectors by the 48 total sectors it takes to store them on disk with this particular vdev layout.

32 / 48 = 0.66667

ZFS uses something similar to this ratio when allocating space but in order to simplify calculations and avoid multiplication overflows and other weird stuff it tracks this ratio as a fraction of 512. In other words, to more accurately represent how ZFS “sees” the on-disk space, we need to convert the 32/48 fraction to the nearest fraction of 512. We’ll need to round down to get a whole number in the numerator (the top part of the fraction). To do this, we calculate:

floor(0.66667 * 512) / 512 = 0.666015625 = 341/512

This 341/512 fraction is called the vdev_deflate_ratio and it’s what we’ll multiply the pool size calculated above by in order to get usable space per vdev after parity and padding. You can read a bit more on the vdev_deflat_ratio here.

251959961452544 * 0.666015625 = 167809271201792 bytes

The last thing we need to account for is SPA slop space. ZFS reserves the last little bit of pool capacity “to ensure the pool doesn’t run completely out of space due to unaccounted changes (e.g. to the MOS)”. Normally this is 1/32 of the usable pool capacity with a minimum value of 128MiB. OpenZFS 2.0.7 also introduced a maximum limit to slop space of 128GiB (this is good; slop space used to be HUGE on large pools). You can read about SPA slop space reservation here.

For our example pool, slop space would be…

167809271201792 * 1/32 = 5244039725056 bytes

That’s 4.77 TiB reserved for SPA slop and an incredible investment in data protection and durability. If we’re running OpenZFS 2.0.7 or later, we’ll use 128 GiB instead:

167809271201792 - 128 * 1024^3 = 167671832248320 bytes

= 156156.5625 GiB

= 152.4966 TiB

And there we have it! This is the total usable capacity of a pool of 14x 18TB disks configured in 2x 7wZ2. We can confirm the calculations using zfs list:

root@truenas[~]# zfs list -p tank

NAME     USED            AVAIL     REFER  MOUNTPOINT

tank  1080288  167671831168032    196416  /mnt/tank

As with the zpool list command, the -p flag shows exact byte values.

167671831168032 + 1080288 = 167671832248320 bytes

= 156156.5625 GiB 

= 152.4966 TiB

By adding the USED and AVAIL values, we can confirm that our calculation is accurate.

Mirrored vdevs work in a similar way but the vdev asize is just a single drive’s capacity (minus zfs labels and whatnot) and then the vdev_deflate_ratio is just 512/512 or 1.0. We skip all the parity and padding sector stuff but we do still need to account for metaslab allocation and SPA slop space.

This example used VirtualBox with virtual 18TB disks that hold exactly 18,000,000,000,000 bytes. Real disks won’t have such an exact physical capacity; the 8TB disks in my TrueNAS system hold 8,001,563,222,016 bytes. If you run through these calculations on a real system with physical disks, I recommend checking the exact disk and partition capacity using gpart or something similar.

It’s worth noting that none of these calculations factor in any data compression. The effect of compression on storage capacity is almost impossible to predict without running your data through the compression algorithm you intend to use. At iX, we typically see between 1.2:1 and 1.6:1 reduction assuming the data is compressible in the first place.

We’re also ignoring the effect that variable block sizes will have on functional pool capacity. We used a 128 KiB block because that’s the ZFS default and what it uses for available capacity calculations, but (as discussed above) ZFS may use a different block size for different data. A different block size will change the ratio of data sectors to parity+padding sectors so overall storage efficiency might change. The calculator above includes the ability to set a recordsize value and calculate capacity based on a pool full of blocks that size. You can experiment with different recordsize values to see its effects on efficiency. Changing a dataset’s recordsize value will have effects on performance as well, so read up on it before tinkering. You can find a good high-level discussion of recordsize tuning here, a more detailed technical discussion here, and a great generalized workload tuning guide here on the OpenZFS docs page.

The post Understanding ZFS Capacity in TrueNAS: How ZFS Turns Disks into Usable Storage Space appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Results of TrueNAS Enterprise Customer Experience Survey https://www.truenas.com/blog/results-of-truenas-enterprise-customer-experience-survey/ Tue, 12 Apr 2022 16:04:46 +0000 https://www.truenas.com/?p=79855 In recent posts, we shared satisfaction scores and user input & comments provided by more than 8,400 users of TrueNAS CORE and SCALE. In this post, we are happy to share how customers of TrueNAS Enterprise appliances rated their product, sales, and support experiences in a recent survey. We sincerely thank all of those who […]

The post Results of TrueNAS Enterprise Customer Experience Survey appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
In recent posts, we shared satisfaction scores and user input & comments provided by more than 8,400 users of TrueNAS CORE and SCALE. In this post, we are happy to share how customers of TrueNAS Enterprise appliances rated their product, sales, and support experiences in a recent survey. We sincerely thank all of those who responded! iX pledged to make a charitable donation for every survey submission, and we are proud to report that $11,520 was raised from the survey to support the Red Cross.

The responses we received were largely positive across the board. We also received some great feedback and input on desired improvements and features for our products. iX is different, and we take pride in the success of our customer-centric approach. “Thinking people before profit”, we strive to help customers choose what is best for their environment, with clear and simple pricing and no hidden fees or upcharges.  Word of mouth from our satisfied customers will always be our best sales tool.

Of course, our interactions following purchase and deployment are just as important. In the survey, customers scored our Support Team highly. Again more than 90% of responses said they had a good or excellent experience, with several comments of praise for the knowledge and professionalism of the iX Support Team. Based on the “iXperience” built into TrueNAS Enterprise and provided by our support and sales teams, 4 out of 5 customers said they would recommend iXsystems to a friend or colleague. A similar percentage of customers said they would recommend TrueNAS Enterprise to someone in the market for storage.

In terms of the product itself, a majority 88% of customers reported a good or excellent experience using TrueNAS Enterprise systems. The open development model of TrueNAS allows for more transparency while delivering on our promise of true data freedom. This ultimately results in a product that delivers better stability, performance, and security without vendor lock-in or artificially-imposed limits, usually at a much better price.

While we are generally happy with these scores, we are never satisfied. We will continue to invest in areas to meet or exceed customer expectations, and prioritize feedback as we continually improve. We are following up with any customer respondents who had anything less than a positive experience to learn more about how we can improve things for them and future customers while hopefully earning their recommendation in the future.

From the survey, the most requested areas of improvement for TrueNAS have been included in the backlog of features and capabilities that feed our Engineering Roadmap. The top six areas that our customers want us to focus on are:

  1. Backup Integration
  2. VMware Integration
  3. Hardware Improvements
  4. General Ease of Use
  5. Documentation (Related to HA setup, installation, and replication)
  6. Clustering (coming in TrueNAS SCALE!)

We also received some feedback that we have taken to heart. Some of the common requests included things like faster support response times, NFS enhancements, and more advanced reporting. Expect us to invest in these areas as we strive to keep our customers highly satisfied, and work to earn a high score from all who buy TrueNAS Enterprise. 

A big thank you again to our customers for taking part in our survey. What’s more, everyone at iX is grateful for the business we earn from our customers. We have our customers to thank for being recognized as the fastest-growing storage systems vendor in 2021 and one of only two Open Source companies in the Top 25. We look forward to ongoing collaboration and doing great things together in the future. Thanks again for your help and feedback thus far!

The post Results of TrueNAS Enterprise Customer Experience Survey appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 2022 User Satisfaction Survey Comments – Part 2 https://www.truenas.com/blog/truenas-2022-user-satisfaction-survey-comments-part-2/ Tue, 05 Apr 2022 15:55:20 +0000 https://www.truenas.com/?p=79755 In our last post, we shared the number-based results of our recent user satisfaction survey. We also had a good amount of constructive feedback provided to us, as well as requests for new features. Here is some of the feedback and suggestions we received from the survey. Constructive User Input Please keep TrueNAS CORE free! […]

The post TrueNAS 2022 User Satisfaction Survey Comments – Part 2 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
In our last post, we shared the number-based results of our recent user satisfaction survey. We also had a good amount of constructive feedback provided to us, as well as requests for new features. Here is some of the feedback and suggestions we received from the survey.

Constructive User Input

  • Please keep TrueNAS CORE free!
  • Applications like a file manager and activity log reviewer would be helpful.
  • Can you provide better consumer cloud integration options?
  • I wish there were more applications integrated into the platform
  • GPU passthrough to VMs is a must for some workloads. Please allow more flexibility with hardware and SCALE.
  • Please provide better guides or documentation for what everything does for people who are new to the NAS community.

Getting Involved

Want to get involved and have your feedback heard? Join our Community Forums and chat about all the things you’d like to see in TrueNAS. You can submit feature requests and bug requests here on our Jira tracker. You can also look to see if there is a similar ticket in Jira with the built-in search functionality. Lastly, you can vote on issues you would like to see implemented in TrueNAS!

 

Feedback and iteration are two of the most important components of any new technology or product. Build something for someone to use, listen to them, improve the product, repeat ad-infinitum. FreeNAS and TrueNAS have gone through many of these feedback loops (more efficiently than any comparable proprietary products, a feature of open source) to reach where we are today.

User Comments

  • “We have used FreeNAS/TrueNAS for 6 years in our company. We have found it to be efficient, reliable, and economical. I am glad I discovered it and have been able to incorporate it into the IT structures in our business.”
  • “TrueNAS saved my life—August 2021, my client was on fire. Two months before, I made a disaster recovery plan with TrueNAS. All the data was saved – thanks to FreeBSD, ZFS, rsync, and TrueNAS!!!!”
  • “Keep up the good work! TrueNAS has replaced my 15 year old Gentoo install. Using VMs, containers, and built-in services. Thank you so much.”
  • “Thank you all for your hard work. TrueNAS as a whole is amazing for a large number of use cases. Moved from ESXi and a self-configured NAS to just using TrueNAS SCALE for both service hosting, VM hosting, and as a NAS. And it’s awesome how it holds up to everything.”
  • “Keep it up! I can’t wait for when I have some more time to try out more features on my newly acquired test server! Definitely looking forward to an alternative to VMware’s vSAN!”
  • I have spent my career in IT leadership, managing global networks, infrastructure, and operations. When a need arose for network storage on a less than multi-million dollar budget, I started researching solutions and decided to give TrueNAS a try…I was pleasantly surprised! I was impressed with the ease of installation, robustness, and reliability of the TrueNAS product. Thank you!”
  • “Everything is progressing really well, iXsystems got me started in servers and ZFS and now I couldn’t imagine life without it. Thanks for all the hard work over the years.”

Do You Know TrueCommand?

We also found that almost 90% of users have yet to try TrueCommand, with nearly a third of those users simply not yet aware of what TrueCommand is used for. For the uninitiated, TrueCommand is a management dashboard designed for easy monitoring and management of TrueNAS systems and drives, as well as the cluster manager for TrueNAS SCALE. 

While many users have small environments, TrueCommand is available to manage up to 50 drives for free. Given TrueCommand is meant for managing Enterprise environments, it makes sense it has fewer users overall in our community. Among those who have used TrueCommand, most are satisfied with its performance, so we hope you take the time to test it out! 

 

Net Promoter Score (NPS)

As a whole, the numbers show that 93% of all free TrueNAS users (CORE and SCALE) actively recommend the software. With over one million deployments worldwide, that means there are hundreds of thousands of happy users. We’re proud that so many of our users are already advocates of TrueNAS. It speaks to the quality of our free software and the influence of our community. 

With a Net Promoter Score (NPS) of 64.8, we are pleased to be in the “great” category, within striking distance of 71 and a coveted “excellent” score range. As our community grows, iX is growing to support continued engineering and continued improvement in user experience. Speaking of growth, iX is also a most excellent place to work. Are you an iXian?

 

Thank You Again!

As mentioned in Part 1, one of our core values is “pursue kaizen”, another way of saying “continuous improvement”. It is something we apply both to our products and ourselves. Another big thanks to our users for sharing their comments and feedback. We gained a lot of insight into our community and how we can improve TrueNAS for our users.

The post TrueNAS 2022 User Satisfaction Survey Comments – Part 2 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 2022 User Satisfaction Survey Results – Part 1 https://www.truenas.com/blog/truenas-2022-user-satisfaction-survey-results-part-1/ Tue, 29 Mar 2022 14:33:03 +0000 https://www.truenas.com/?p=79655 At iX, we create offerings that operate the way we ourselves prefer to use and consume them. We rely on collaboration with our community, including feedback, to build our backlog from which we choose feature requests. One of our core values is “pursue kaizen”, another way of saying “continuous improvement”. We strive to apply it […]

The post TrueNAS 2022 User Satisfaction Survey Results – Part 1 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
At iX, we create offerings that operate the way we ourselves prefer to use and consume them. We rely on collaboration with our community, including feedback, to build our backlog from which we choose feature requests. One of our core values is “pursue kaizen”, another way of saying “continuous improvement”. We strive to apply it to both our products and ourselves.

In our continuous effort to improve and reach new heights, we recently asked our community to give us feedback about their experience with TrueNAS. The results are in! Nearly 8,400 users stepped up and responded to our recent survey to provide their thoughts and give us insight into what TrueNAS means to them.

More than 4 out of 5 Users Agree

First and foremost, we are very pleased to learn that nearly 90% of respondents have already upgraded from FreeNAS to TrueNAS. TrueNAS CORE code was first made available over two and a half years ago in 2019, and the vast majority of users are now taking advantage of the maturity and features available.

Overall, the community had very positive feedback. Across the board, the scores show that more than 4 out of every 5 users are highly satisfied with their TrueNAS experience. We are delighted that our hard work over many years has earned such high marks, and will continue to pour our passions into developing offerings that users love.TrueNAS experience feedback graph

TrueNAS CORE

TrueNAS CORE 12.0-U8 is the most widely deployed and highest quality of the current TrueNAS releases. On a 10-point scale, nearly 85% reported they are highly satisfied with their experience with TrueNAS CORE.

Satisfaction rate with TrueNAS CORETrueNAS CORE rate

Even more encouraging, nearly nine out of ten would be confident using TrueNAS CORE at work. This should inspire confidence in the even the most ultra-conservative IT Admins that TrueNAS in 2022 is proving itself robust enough for many demanding applications.

experience using TrueNAS CORE

stepping up to TrueNAS Enterprise result

If you’re happy with TrueNAS CORE, you’ll find even greater satisfaction with TrueNAS Enterprise which is built on the same foundation as CORE and designed especially for zero-downtime environments that need the added security provided by professional support. 

For the ~10% of those who haven’t upgraded to TrueNAS CORE from FreeNAS, many of the responses mentioned that they didn’t want to risk an upgrade because they “haven’t had a need” or “it just works.” These comments are very encouraging to read. It shows that the stability and maturity of older versions are still meeting the needs of these users, though there have been several security updates since, so we would still encourage those users to update when they can.  We recommend updating to FreeNAS 11.3-U5 first and then upgrading to TrueNAS CORE to retain rollback options. It’s an easy web update, and we’ve also made it simple to migrate from CORE and SCALE.

There’s never been a better time to make the move. TrueNAS CORE 13.0 will be coming soon and will introduce goodness from FreeBSD 13.0, OpenZFS 2.1.1, SAMBA 4.15, as well as optimizations for large systems with heavy disk usage. 

TrueNAS SCALE

At the time of this survey, TrueNAS SCALE was still in the Release Candidate stage. Despite that, the vast majority of SCALE users were also very satisfied with the quality, features, and maturity of the product. This is a strong vote of confidence in the changes we’ve made in the development, release, and QA processes over the past two years.

Satisfaction rate with TrueNAS SCALEsatisfaction with TrueNAS SCALE result

Over a hundred QA and development cycles took place to transform FreeNAS 11.3 to the current TrueNAS CORE 12.0-U8. Meanwhile, there have been about six development cycles so far to bring TrueNAS SCALE to its current release. Although SCALE is the newest member of the TrueNAS family, it’s built on the same data freedom fundamentals as TrueNAS CORE and inherits much of the work that went into TrueNAS CORE. 

As a result of its open development process, the platform is much more mature than users might have expected from pre-release software. We thus are happily surprised that 70% of users who primarily use TrueNAS SCALE are highly satisfied with the platform. What’s more, 4 out of 5 users would be comfortable deploying TrueNAS SCALE in an enterprise environment.

experience using TrueNAS SCALEsurvey of stepping out to TrueNAS Enterprise

 

 

Morgan Littlewood

Thank You!

“The feedback from the TrueNAS community has been tremendous,” said Morgan Littlewood, iXsystems SVP for Product Development. “It’s always great to hear that users love the product because it indicates that we’re on the right path. The fundamentals of our products are strong, and that provides a great foundation for us to build the Enterprise edition of our product. We very much appreciate collaborating with the TrueNAS community, and we’ll continue to refine the product and add more useful features to make the user experience better for everyone.”

 

Part 2 of this topic will share the constructive comments and product feedback received in the survey. We invite all to look for Part 2 next week, as well as continuous improvements in future releases of TrueNAS as we pursue kaizen! Lastly, another big thanks to our users for participating in the survey. 

 

The post TrueNAS 2022 User Satisfaction Survey Results – Part 1 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Facilitates the Transition to IPv6-Only https://www.truenas.com/blog/truenas-facilitates-the-transition-to-ipv6-only/ Tue, 22 Mar 2022 14:48:10 +0000 https://www.truenas.com/?p=79610 TrueNAS has broadly supported IPv6 for over ten years.  IPv6 clients can access NFS, SMB, S3, and WebDav shares on TrueNAS CORE, Enterprise, or SCALE.  However, that support generally assumed that TrueNAS was used on dual-stack networks with both IPv4 and IPv6 access.  With the introduction of TrueNAS SCALE, TrueNAS is now embracing IPv6-only networks. […]

The post TrueNAS Facilitates the Transition to IPv6-Only appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS has broadly supported IPv6 for over ten years.  IPv6 clients can access NFS, SMB, S3, and WebDav shares on TrueNAS CORE, Enterprise, or SCALE.  However, that support generally assumed that TrueNAS was used on dual-stack networks with both IPv4 and IPv6 access.  With the introduction of TrueNAS SCALE, TrueNAS is now embracing IPv6-only networks.

Capabilities that were previously IPv4-only are now being made available via IPv6. Examples of these are:

  • Software updates via the WebUI in CORE, Enterprise, and SCALE
  • Pro-active support in TrueNAS Enterprise
  • HA dual-controllers in TrueNAS SCALE

Why is IPv6 Interesting?

IPv6 is the Internet’s solution to the 32-bit addressing limitation of IPv4. The shorter 32-bit addresses are both hard to acquire and less structured. It’s difficult to determine the organization or country that an end-point comes from.  IPv6 addresses are 128-bit and very structured. They are expressed in groups of 4 hexadecimals, which makes them less readable that the typical IPv4 address (e.g 192.168.0.1).

​​

With 128-bits, IPv6 addresses are split into a network (64-bit) and node (64-bit). The network address is split into 48-bits for the global organization. The Global Unicast addresses are assigned as blocks to ISPs, who then allocate them to their customers.  Organizations can then assign the Local subnet IDs and route them within their own VPNs. Many large organizations and ISPs find that security is much simpler with this model.

Adoption of IPv6 has been steadily rising to the point where some organizations are becoming IPv6 only. Google provides statistics on access via IPv6 and now sees over 35% of its traffic using IPv6.

TrueNAS Fully Embraces IPv6-Only

Looking at this uptake and the technical benefits of a larger Internet, TrueNAS must embrace IPv6 and enable users to fully utilize this technology without a dual-stack approach. The major IPv6-only improvements being made are:

Software Updates: Previously, IPv6 users could download a new iso and apply a software update. Now, the webUI will connect to the update server and provide the point-and-click experience for new updates in TrueNAS CORE, Enterprise, or SCALE.

Pro-active Support: For users with Enterprise Support contracts, the Proactive support system will now be able to connect via IPv6 to iX’s support systems.  Drive failures, power events, and temperature alerts will all be automatically communicated without the need for IPv4.

High Availability: The HA with TrueNAS Enterprise relies on the CARP protocol that was engineered for IPv4. With the rewrite of HA for TrueNAS SCALE and Linux, that protocol has been re-engineered to support IPv6. This enables HA without a dual-stack model. Enterprise customers with a strong intention to move to IPv6 will be encouraged to use TrueNAS SCALE rather than TrueNAS 13.0.

There will be other projects that can make better use of IPv6, including TrueCommand. These will be tackled in future releases. Let us know of any other issues that impact you.

 

Contact us

The TrueNAS IPv6  improvements should have a positive impact on your IPv6 systems. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, contact us. 

 

The post TrueNAS Facilitates the Transition to IPv6-Only appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Minis Store More Than 100TB! https://www.truenas.com/blog/truenas-minis-store-more-than-100tb/ Thu, 17 Mar 2022 19:02:09 +0000 https://www.truenas.com/?p=79526 Our TrueNAS Minis have always been a storage powerhouse. Mini but mighty and now, even mightier! With the integration of 18 TB WD Red Pro drives, TrueNAS Minis are now configurable to support more than 100 TB, allowing you to store more video footage and data with a minimal footprint. TrueNAS Mini Models Mini E […]

The post TrueNAS Minis Store More Than 100TB! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Mini Storage

Our TrueNAS Minis have always been a storage powerhouse. Mini but mighty and now, even mightier! With the integration of 18 TB WD Red Pro drives, TrueNAS Minis are now configurable to support more than 100 TB, allowing you to store more video footage and data with a minimal footprint.

TrueNAS Mini Models

Mini E Mini X Mini X+ Mini XL+
Max. Hard Drives 4 x 18TB 5 x 18TB 5 x 18TB 8 x 18TB
Additional SSDs 2 x 7.6 TB 2 x 7.6 TB
Raw Capacity 72 TB 90 TB 105 TB 159 TB
ZFS Layout 4W-RAIDZ1 5W-RAIDZ1 5W-RAIDZ1 + MIRROR 8W-RAIDZ2 + MIRROR
Usable Capacity (without Compression) 47 TB 63 TB 70 TB 102 TB

 

More Power and Value for Your Money

When it comes to value, choosing TrueNAS is the right decision. With full NAS systems as low as $50/TB at >1W per TB, you get increased capacity along with effective power efficiency, less power at a lower cost, without sacrificing quality. You get the tried and tested maturity of TrueNAS software with the support from iXsystems and the devoted community who put their trust in TrueNAS.

TrueNAS and WD Red Pro

Western Digital is a long-standing partner of iXsystems and the WD Red Plus and WD Red Pro drives are the preferred drive for the TrueNAS Mini product line. These Western Digital HDDs are purpose-built, optimized, and tested for demanding NAS applications. They are engineered to handle heavy workloads so that users can stream, back up, organize their digital content, and manage data like a pro.

“We are honored to have these latest high-capacity drives included in the TrueNAS Mini products. The 18 TB Red Pro drives enable best in class capacity and a power profile that enables the Minis to be whisper quiet.” -David Jarvis, Senior Account Executive for Western Digital

TrueNAS Minis are compact and whisper-quiet when it comes to storing your valuable data in a secure environment. Now with the ability to be configured to more than 100 TB, allowing you to store more while maintaining a small form factor. Let TrueNAS safeguard what matters to you most by bringing professional-grade data protection and storage capabilities to your home or office. 

For a full specification table and drives compatibility list, please visit our Mini page at TrueNAS.com.

Ready to protect your valuable data with TrueNAS? Configure & Buy

The post TrueNAS Minis Store More Than 100TB! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
First Official RELEASE of TrueNAS on Linux! https://www.truenas.com/blog/first-release-of-truenas-on-linux/ Tue, 22 Feb 2022 10:22:04 +0000 https://www.truenas.com/?p=79229 For the first time, TrueNAS, the most widely deployed Open Source Software-Defined Storage, is now officially available on both FreeBSD (TrueNAS CORE & TrueNAS Enterprise) and Linux with TrueNAS SCALE. TrueNAS SCALE 22.02.0 (Angelfish) is now released on “Twosday”, 2/22/22.  iXsystems is excited and delighted to welcome Linux users to join the TrueNAS Community. All […]

The post First Official RELEASE of TrueNAS on Linux! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
For the first time, TrueNAS, the most widely deployed Open Source Software-Defined Storage, is now officially available on both FreeBSD (TrueNAS CORE & TrueNAS Enterprise) and Linux with TrueNAS SCALE. TrueNAS SCALE 22.02.0 (Angelfish) is now released on “Twosday”, 2/22/22. 

TrueNAS and Linux

iXsystems is excited and delighted to welcome Linux users to join the TrueNAS Community. All of the excellent TrueNAS tools like OpenZFS, Snapshots, Replication, REST APIs, WebUI, Samba with Windows ACLs, High Availability, Enclosure Management, and Single-click software updates are now joined by the standard Linux toolchain and a familiar Debian Linux system environment. We invite all Linux admins, users, and enthusiasts to try it for themselves and come join the TrueNAS Community.

TrueNAS SCALE is still TrueNAS…plus MAJOR additions

TrueNAS SCALE is the culmination of an almost three-year collaborative effort from the iXsystems engineering team and the TrueNAS Community.  The journey started with iXsystems contributions in promoting the combination of both Linux and FreeBSD as the primary OSes for OpenZFS 2.0. This allowed the TrueNAS middleware to be ported between both OS’s, with the goal of eventually supporting existing TrueNAS features atop a Linux base to unlock several Linux-specific capabilities, including Docker Containers, Kubernetes, KVM, and also Scale-out ZFS through the gluster file system. 

TrueNAS SCALE’s set of additional features and capabilities enable TrueNAS to provide Open Source Hyperconverged Infrastructure (HCI) and Scale-out Unified Storage. Through the use of Linux, TrueNAS SCALE can live up to its acronym:

TrueNAS SCALE Open Source Hyperconverged Infrastructure

The TrueNAS SCALE path to Release

The path from development to ALPHA, then BETA, RC, and now RELEASE has taken 18 months of development and an extensive testing effort. Over 10,000 TrueNAS Community users have participated and tested on their widely varying hardware platforms and VMs. A successful three month RELEASE CANDIDATE (RC) stage with its two QA cycles completed the path to RELEASE. The lifecycle of TrueNAS SCALE, including the growth to 10,000 users is outlined below.

TrueNAS SCALE release table

The RELEASE stage is the major milestone in our software lifecycle which enables customers to start building and deploying systems for business use. At RELEASE, iXsystems offers standard Enterprise support contracts. We look forward to working with our partners and customers over the coming months.

iXsystems is contributing significantly to Linux

While many applications port easily from FreeBSD to Linux, TrueNAS leverages many OS tools to provide an appliance-like experience. Adding a new OS, integrating it effectively, and then making sure it is rock solid and reliable is no small feat. The iXsystems engineering team and the many TrueNAS Community contributors and testers have collectively spent hundreds of development years making this release possible. Sincerest thanks to all who collaborated with us on this incredible journey!

Highlights of the many iXsystems technical contributions to TrueNAS SCALE include:

OpenZFS 2.0: The inclusion of FreeBSD and Linux as a thoroughly tested peer in OpenZFS enabled the migration of data between TrueNAS CORE to TrueNAS SCALE. Both the development and testing processes were contributed by iXsystems. After completing the OpenZFS 2.0 integration, iXsystems has contributed many scalability improvements, including a major reduction of pool import times in large systems.

Windows ACLs on Linux: By default, Linux only supports POSIX.1e ACLs which are a small subset of Windows (NFSv4) ACLs.  The iXsystems addition of NFSv4 ACLs on OpenZFS within Linux enables much better SMB sharing compatibility with Windows.

Scale-out OpenZFS: iXsystems is integrating the Gluster File System and OpenZFS to create a system with the properties of scale-out ZFS. Recent contributions include the ability to tie Gluster and OpenZFS snapshots together, which will appear in the next release, known as “Bluefin”.

Kubernetes Apps: iXsystems migrated the Apps capability from FreeBSD Jails/Plugins to a Kubernetes infrastructure with Helm Charts and support for Docker Containers and pods. Partners such as TrueCharts.org have further enabled large catalogs of applications to be available to the user community.

CLI and GUI Usability: TrueNAS SCALE included a more efficient WebUI that lets users configure and view more settings on a single web page. The Command-Line Interface (CLI) has been enhanced with a TrueNAS CLI that lets users harness all the power of the TrueNAS REST APIs from a text console.

 

TrueNAS SCALE dashboard

The changes in TrueNAS SCALE 22.02.0

The feature set for TrueNAS 22.02 is described in the TrueNAS SCALE datasheet, and the TrueNAS SCALE documentation provides most of what you need to know to build and run your first systems. If you are missing some information or need advice, the TrueNAS Community forums provide a great source of information and community.

The details of TrueNAS SCALE 22.02.0 are in the release notes. There are over 300 new bug fixes and improvements that will provide a significant quality jump from the RC2 version. Notable inclusions are:

  • Better integration with third-party app repositories, such as TrueCharts
  • Ability to ‘sidegrade” from TrueNAS CORE to SCALE
  • Full NFSv4 ACL support on both NFS and SMB protocols
  • M-Series Enclosure Management
  • High Availability (dual-controller) initial support
  • Customizable Dashboard page

We want to thank the community for the tremendous support in bringing TrueNAS SCALE to life! The assistance in finding and resolving bugs has been invaluable. It’s been quite an exciting ride, and there’s much more to come, so please keep reporting bugs and making suggestions as we continue to improve the quality of TrueNAS SCALE together. 

Who Should Use TrueNAS SCALE?

At this RELEASE stage of its Software Development Lifecycle, TrueNAS SCALE is primarily for home usage, smaller projects, and tech labs. It is particularly well suited to users with Linux Apps and Virtualization requirements in addition to standard storage needs. Users with scale-out storage requirements can start testing for their specific use-cases or interests.

For Linux developers, there are many opportunities to contribute to the Open Source TrueNAS SCALE project, and we have a vibrant Discord Community for contributors.  It is a well-coordinated and managed environment to collaborate in developing the best open hyperconverged infrastructure as a collective. Bluefin is the next major release after SCALE 22.02. It will include some major enhancements including scale-out ZFS snapshots and replication, clustered Kubernetes, and clustered hypervisors. For more information, see this community post.  

For larger commercial users with scale-out needs, iXsystems has a trial support program to support specific deployments and applications before they complete testing and enter the production phase. Please contact your iXsystems Account Representative, or email us at info@iXsystems.com if you are interested in trialing TrueNAS SCALE. 

Production users with standard NAS (NFS, SMB, iSCSI, S3) requirements are still advised to use TrueNAS CORE and Enterprise, which have a hundred times more data under management and over ten years of operation and stability. TrueNAS SCALE has inherited some of that maturity and the automated testing but has not yet completed its enterprise software quality lifecycle. In parallel, TrueNAS CORE 13.0 has also started its journey with a BETA release.

If you have any additional questions or need advice on a new project, please contact us. We are standing by to help.

The post First Official RELEASE of TrueNAS on Linux! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 13.0 BETA Improves Scale-up Unified Storage https://www.truenas.com/blog/truenas-13-0-beta-improves-scale-up-unified-storage/ Tue, 08 Feb 2022 16:40:53 +0000 https://www.truenas.com/?p=79091 TrueNAS 13.0 reaches its BETA milestone today and is ready for serious testing by the community. TrueNAS 13.0 piggybacks on the TrueNAS 12.0 quality improvements and the move to OpenZFS 2.1. There are many major updates to the components of TrueNAS that are intended to increase the general reliability, performance, and security of TrueNAS unified […]

The post TrueNAS 13.0 BETA Improves Scale-up Unified Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 13.0 reaches its BETA milestone today and is ready for serious testing by the community. TrueNAS 13.0 piggybacks on the TrueNAS 12.0 quality improvements and the move to OpenZFS 2.1. There are many major updates to the components of TrueNAS that are intended to increase the general reliability, performance, and security of TrueNAS unified storage.

TrueNAS 13.0 and TrueNAS SCALE are the successors of the very successful unification of FreeNAS and TrueNAS into TrueNAS 12.0. TrueNAS 13.0 is focused on continuing the scale-up storage capabilities of TrueNAS 12.0.

FreeNAS and TrueNAS unification

The significant new components of TrueNAS 13.0 are:

TrueNAS 12.0-U8 middleware: TrueNAS 13.0 is based on the TrueNAS 12.0-U8 middleware and includes thousands of bug fixes and general quality improvements. There will be very few UI and API changes that will enable the automated testing to verify the quality of the TrueNAS 13.0 software. We are expecting higher quality than a typical major release.

FreeBSD 13.0: The Operating System (OS) is updated to FreeBSD 13.0 and includes thousands of improvements and many iXsystems contributions. Released in April 2021, this OS includes many improvements to cryptography, networking, drivers, and NUMA scheduling. Overall, Phoronix found significant performance improvements.

FreeBSD Geometric Mean

OpenZFS 2.1: The improvements in OpenZFS 2.0 were greatly appreciated in TrueNAS 12.0. OpenZFS 2.1, released in July 2021, has many more improvements in reliability and performance. Altogether, there are hundreds of updates and bug fixes. One particular contribution made by iXsystems reduces the ZFS pool import times. By making the process more parallel, system restart times and failover times can be significantly reduced for larger systems.

Samba 4.15: The most commonly used service on TrueNAS is SMB and is provided via Samba.org. The latest Samba 4.15 release has some security improvements and virtual file system improvements that ensure SMB support is stable and fast on 13.0.

iSCSI target: iSCSI includes support for larger native I/O sizes and general performance improvements. There will be a more detailed analysis of performance improvements closer to the RELEASE date.

Other minor improvements include:

  • Intel I225 (2.5 Gbe) NIC support
  • Various 12.0 bug fixes that were too complicated to resolve in a minor update

 

Progress Toward TrueNAS 13.0 RELEASE!

TrueNAS 13.0 is going through an accelerated delivery of the BETA1, RC1, RELEASE, and UPDATE stages. It will mature faster than TrueNAS 12.0 or TrueNAS SCALE. There is a TrueNAS 13.0 sub-forum on the Community forums for this accelerated process and Community feedback.TrueNAS Stages and Quality Life Cycle

The new TrueNAS 13.0 documentation is based on the TrueNAS 12.0 docs which were more modular and expandable. The Community is invited to edit and contribute. Please check out the documentation even if you don’t upgrade today. 

The upgrades from TrueNAS 12.0 to TrueNAS 13.0 are expected to be very smooth due to the consistency of the software architecture. TrueNAS 12.0 enabled the merger of FreeNAS and TrueNAS into a unified software image and the new truenas.com website. FreeNAS has morphed into TrueNAS CORE and the general quality has improved with the consolidation of the CORE and Enterprise images. With the last update of TrueNAS 12.0-U8, over 85% of systems have updated from TrueNAS and FreeNAS 11.x. 

TrueNAS SCALE: The Path to Scale-out and Linux Support

TrueNAS 12.0 users also have an option to migrate to TrueNAS SCALE.  TrueNAS SCALE also supports Samba 4.15 and OpenZFS 2.1 but is based on Debian Bullseye and not FreeBSD. 

Users looking for scale-out storage capabilities and/or Linux-friendly hyperconvergence with Kubernetes and KVM should look at SCALE. TrueNAS SCALE 22.02 is expected to hit the RELEASE stage in February.

Users with storage-centric use cases (file, block, object) that are generally satisfied with TrueNAS 12.0 will find that the TrueNAS 13.0 upgrade provides significant advantages without any major changes to data layout, tools, or user interface.

TrueCommand is the Single-Pane-of-Glass Management Platform

TrueNAS 12.0, SCALE, and TrueNAS 13.0 include support for TrueCommand (Docker or VM) and TrueCommand Cloud, a SaaS version that includes a VPN capability for managing across private networks. TrueCommand 2.1 is the latest release and includes:

  • Storage navigation of datasets, files across multiple NAS systems. 
  • Real-time per-second statistics.
  • Role-Based and Team-Based Access Controls (RBAC).
  • Tracking and reporting inventory with serial numbers and support status. 
  • Two-Factor Authentication and Single Sign-On. 

TrueNAS CORE: Still the Best Free NAS

TrueNAS 13.0 security, quality, and performance improvements should have a positive impact on your systems. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, email us. 

For those with TrueNAS 12.0 installed on your system, you can upgrade to TrueNAS 13.0 BETA with a single click! Otherwise, download TrueNAS 13.0 BETA and get started. TrueNAS Enterprise customers should wait for TrueNAS 13.0 RELEASE and contact iXsystems support before updating.

The post TrueNAS 13.0 BETA Improves Scale-up Unified Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0-U7 is Released & TrueNAS 13.0 Begins https://www.truenas.com/blog/truenas-12-0-u7-is-released-truenas-13-0-begins/ Wed, 08 Dec 2021 16:02:16 +0000 https://ixweb-dyn.ixsystems.net/?p=76448 TrueNAS 12.0-U7 was released today and is recommended for even the most conservative users of FreeNAS, TrueNAS CORE, and TrueNAS Enterprise. It will ship by default on all new TrueNAS systems.  Assuming no unforeseen issues, U7 is likely to be the last of the TrueNAS 12.0 updates, as TrueNAS 13.0 begins its development lifecycle.  TrueNAS […]

The post TrueNAS 12.0-U7 is Released & TrueNAS 13.0 Begins appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0-U7 was released today and is recommended for even the most conservative users of FreeNAS, TrueNAS CORE, and TrueNAS Enterprise. It will ship by default on all new TrueNAS systems.  Assuming no unforeseen issues, U7 is likely to be the last of the TrueNAS 12.0 updates, as TrueNAS 13.0 begins its development lifecycle. 

TrueNAS 12.0 has been very successful and over 85% of FreeNAS 11.3 users have already upgraded to TrueNAS CORE. TrueNAS 12.0 has now exceeded two exabytes (EB) of data under management and is growing at the astounding rate of 1 EB every 6 months.  

 

TrueNAS 12.0: a Retrospective

While releasing TrueNAS 12.0, we created a new lifecycle model for TrueNAS CORE and Enterprise releases.  The history of TrueNAS 12.0 releases has been:

TrueNAS 12.0 RELEASE was made available October 20, 2020, and included many new features and performance enhancements, along with OpenZFS 2.0 support and a major OS update to FreeBSD 12.2, which also broadened hardware compatibility.

TrueNAS 12.0-U1 was released in December, resolved the most significant bugs, and enabled features like Fusion pools and efficient scrubbing/resilvering.

TrueNAS 12.0-U2 was released in February and included bug fixes with some minor features. 

TrueNAS 12.0-U3 was released April 13, 2021, and included bug fixes with some minor features.  This release was officially ready for mission-critical users.

TrueNAS 12.0-U4 was released June 1, 2021, and included bug fixes with robustness improvements. 

TrueNAS 12.0-U5 was released August 3, 2021, and included bug fixes, python upgrades, and security improvements.  This version has been very stable and is considered the best production version, including all previous FreeNAS versions.

TrueNAS 12.0-U6 was released on October 5, 2021, and included a number of fixes, nearly a dozen improvements, and a few platform enhancements. 

TrueNAS 12.0-U7 was released on December 7, 2021, and also includes a number of fixes, nearly a dozen more improvements, and a few platform enhancements. These include:

    • OpenZFS 2.0.6
    • More extensive SMB regression testing with various SMB options
    • Ongoing improvements to UI & middleware performance for large drive counts
    • Dashboard fixes for CPU temp reporting
    • Various M-Series and R-Series webUI improvements

 

A Glimpse into the Future with TrueNAS 13.0

TrueNAS 13.0 is the next planned release after TrueNAS 12.0-U7. It will include some major component upgrades which will offer new features, performance improvements, bug fixes, and security improvements. The major component changes will include:

    • FreeBSD 13-STABLE
    • OpenZFS 2.1.1
    • SAMBA 4.15

TrueNAS 13.0 will primarily be focused on its role as very stable enterprise storage and there will be very few webUI changes. TrueNAS 13.0 nightlies will begin this month and BETA will start early in 2022. There will be additional information provided prior to BETA. We look forward to working with the community to make this a smooth release and upgrade.

TrueCommand 2.0 is the Single-Pane-of-Glass Management Platform

TrueNAS 12.0, SCALE, and TrueNAS 13.0 include support for TrueCommand (Docker or VM) and TrueCommand Cloud, a SaaS version that includes a VPN capability for managing across private networks. TrueCommand 2.0 includes:

    • Storage navigation of datasets, files across multiple NAS systems. 
    • Real-time per-second statistics.
    • Role-Based and Team-Based Access Controls  (RBAC).
    • Tracking and reporting inventory with serial numbers and support status.

  
TrueCommand inventory view of TrueNAS systems
TrueCommand inventory view of TrueNAS systems

 

FreeNAS to TrueNAS 12.0 Upgrades are Easy

For those with FreeNAS still installed on your systems, we recommend upgrading to FreeNAS 11.3-U5 first from within the web interface, and then upgrading to TrueNAS 12.0-U7 to retain roll-back options.  While it is an easy web update, we do recommend waiting to update your system’s zpool feature flags until you have validated your performance and functionality.  New users will want to simply download TrueNAS 12.0-U7 to get started.

 

TrueNAS Hardware Platforms

TrueNAS 12.0-U7 is compatible with all of the iXsystems platforms from the FreeNAS/TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High Availability (HA) M-Series. There is also an R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS.  All of these can be updated via the web UI and include graphical enclosure management.

For those with TrueNAS HA systems and support contracts, we recommend contacting iXsystems support to schedule an upgrade. We will verify your systems’ health, configuration, and support the upgrade process as part of the “white glove” service that comes with any support contract.

 

TrueNAS SCALE 22.02 is planned for release in February.

TrueNAS 12.0 users will have a choice of upgrading to TrueNAS 13.0 or TrueNAS SCALE whenever they like.

TrueNAS SCALE 22.02 “Angelfish”  is intended for RELEASE in February 2022 while TrueNAS SCALE 22.02-RC2 is expected to be available later this month. TrueNAS SCALE 22.02-RC1 already has over 5,500 users and is getting some great reviews. 

 

TrueNAS CORE is the Best-Ever Free NAS

The improvements to TrueNAS further strengthen its position as the best-ever “free NAS” system available. In that way, TrueNAS still is and always will be FreeNAS in spirit.  

Please check out the updated TrueNAS documentation even if you don’t upgrade today. We’re extremely grateful for all the contributions received thus far and encourage the community to keep the suggestions coming!

 

If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us, or visit truenas.com and download the TrueNAS version that best fits your needs.

Here’s to True data freedom!

 

The post TrueNAS 12.0-U7 is Released & TrueNAS 13.0 Begins appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Nextcloud and TrueNAS Collaborate to Help You Build Your Private Cloud https://www.truenas.com/blog/nextcloud-and-truenas-collaborate-to-help-you-build-your-own-private-cloud/ Tue, 12 Oct 2021 08:00:56 +0000 https://ixweb-dyn.ixsystems.net/?p=76085 Today we are announcing a partnership with Nextcloud to provide an officially supported integration with TrueNAS. Nextcloud and TrueNAS are the #1 Open Source platforms for team collaboration and software-defined storage, respectively. The Nextcloud software suite will plug into TrueNAS and both companies will offer support for the powerful combination. Together, Nextcloud and TrueNAS combine […]

The post Nextcloud and TrueNAS Collaborate to Help You Build Your Private Cloud appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Today we are announcing a partnership with Nextcloud to provide an officially supported integration with TrueNAS. Nextcloud and TrueNAS are the #1 Open Source platforms for team collaboration and software-defined storage, respectively. The Nextcloud software suite will plug into TrueNAS and both companies will offer support for the powerful combination.

Building Private Cloud with TrueNAS and Nextcloud

Together, Nextcloud and TrueNAS combine to provide a very complete private cloud infrastructure with both data storage and a suite of team collaboration services like document creation, chat, email, conferencing, calendaring, and several others. The combination is Open Source and self-hosted for maximum privacy and security. Unlike public cloud services (e.g. G-Suite, Office 365), an organization’s data can be securely managed onsite without any third-party backdoors. The HA and integrated replication capabilities of TrueNAS allow very reliable infrastructure to be built that is less dependent on Internet access bandwidth or reliability.

Nextcloud Hub is a collaboration platform designed to be self-hosted for complete privacy and cost control. The applications included are:

Nextcloud Files: Share and sync documents, spreadsheets, presentations, photos, and any other type of documents. With Collabora Online (included), multiple users can edit documents in real-time. Data can be accessed via the web or Windows, Mac, Linux, iOS, and Android clients.

Nextcloud Talk: Video and audio conferencing, combined with chat and whiteboarding, increase remote productivity in the new telecommuting era.

Nextcloud Groupware: Calendars, webmail, and task management are integrated with Files and Talk so teams can collaborate both within and across organizations.

TrueNAS is a software-defined storage platform which provides file, block, object, and app storage built on top of OpenZFS. The powerful enterprise capabilities of TrueNAS include:

Data Management: Built into TrueNAS CORE, OpenZFS provides continuous integrity checks and self-healing, along with RAID functions, snapshots, clones, and replication of data.

Integrated Security: Encryption of data-at-rest is managed with admin-provided keys or integration with enterprise KMIP servers. Integrated VPNs and encrypted replication provide protection from hackers.

High Availability (HA): Downtime impacts productivity and is unacceptable to larger organizations. TrueNAS Enterprise provides dual-controller options (X-Series and M-Series) to deliver “five nines” availability (equivalent to downtime of less than 5 minutes per year).

Scalability: Scale up to 20 PB in a single one-rack system or scale out to even larger systems with TrueNAS SCALE. Most importantly, there is no need to pay excessively for users with high capacity needs due to photos or videos.

Unified Storage: While Nextcloud will manage a lot of data for the organization, the same TrueNAS may also manage NFS, SMB, iSCSI, or S3 data for other applications and backup systems.

 

An official Nextcloud plugin for TrueNAS simplifies the installation and operation of Nextcloud. The plugin can be installed with a few clicks on a webUI to create a dataset and initiate the Nextcloud instance. The engineering teams of both companies will collaborate to ensure reliable operation and resolve any integration issues found. Users will have access to both the large Nextcloud and TrueNAS communities for feedback and questions.TrueNAS CORE Apps Dashboard

The Nextcloud Plugin with TrueNAS Web UI

 

The Nextcloud plugin is free for up to 100 users and directly available for download within TrueNAS. Small businesses and extended families can set up their own private clouds in just a few clicks. For larger schools and organizations with more than 100 users, an Enterprise support option is available starting at $8/month per user with no limits on the storage capacity or compute power per user. With the use of TrueNAS HA systems, these organizations will be able to build high-reliability solutions. TrueCommand can be used to manage distributed infrastructure deployments

The initial Nextcloud plugin will be based on Nextcloud 22 and TrueNAS CORE 12.0-U6. Collabora will run as a Linux server, VM, or Kubernetes pod. Future versions of the plugin will feature integration with Collabora Online and integration with TrueNAS SCALE for scale-out operation. We look forward to working with both Nextcloud and TrueNAS communities to deliver a first-class Open Source experience.

Later this week, on Wednesday the 13th of October (8am Pacific = 5pm Central European Time), we will host a live Q&A session with Morgan Littlewood, Senior VP at iXsystems, and Jos Poortvliet, Marketing Director and Co-Founder of Nextcloud. It will stream live from the TrueNAS YouTube channel and everyone will be able to ask them anything, so stay tuned!

If you have any additional questions or need advice on a new TrueNAS or Nextcloud project, please contact us. We are standing by to help.

The post Nextcloud and TrueNAS Collaborate to Help You Build Your Private Cloud appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0-U6 is Released & Continues the Forward Momentum in Quality https://www.truenas.com/blog/truenas-12-0-u6-is-released-continues-the-forward-momentum-in-quality/ Wed, 06 Oct 2021 17:00:24 +0000 https://ixweb-dyn.ixsystems.net/?p=76073 TrueNAS 12.0-U6 was released yesterday and is now the recommended update for even the most conservative users of both TrueNAS CORE and TrueNAS Enterprise. It will now ship by default on all new TrueNAS systems. TrueNAS 12.0-U5 and U5.1 were the most popular releases of TrueNAS ever. Over 65% of the FreeNAS 11.3 installed base […]

The post TrueNAS 12.0-U6 is Released & Continues the Forward Momentum in Quality appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0-U6 was released yesterday and is now the recommended update for even the most conservative users of both TrueNAS CORE and TrueNAS Enterprise. It will now ship by default on all new TrueNAS systems.

TrueNAS 12.0-U5 and U5.1 were the most popular releases of TrueNAS ever. Over 65% of the FreeNAS 11.3 installed base has upgraded to TrueNAS CORE.  TrueNAS 12.0 exceeded one exabyte (EB) of data under management in June and is now approaching 2 EB. The FreeNAS.org website has been folded into the TrueNAS.com website to give our community one source for all things TrueNAS/FreeNAS-related.   All FreeNAS versions have officially been moved to “legacy” status.  

While releasing TrueNAS 12.0, we created a new lifecycle model for TrueNAS CORE and Enterprise releases.  The history of TrueNAS 12.0 releases has been:

TrueNAS 12.0 RELEASE was made available October 20, 2020, and included many new features and performance enhancements, along with OpenZFS 2.0 support and a major OS update to FreeBSD 12.2, which also broadened hardware compatibility.

TrueNAS 12.0-U1 was released in December, resolved the most significant bugs, and enabled features like Fusion pools and efficient scrubbing/resilvering.

TrueNAS 12.0-U2 was released in February and included bug fixes with some minor features. 

TrueNAS 12.0-U3 was released April 13, 2021, and included bug fixes with some minor features.  This release was officially ready for mission-critical users.

TrueNAS 12.0-U4 was released June 1, 2021, and included bug fixes with robustness improvements. 

TrueNAS 12.0-U5 was released August 3, 2021, and included bug fixes, python upgrades, and security improvements.  This version has been very stable and is considered the best production version, including all previous FreeNAS versions.

TrueNAS users have reported that updates have been smoother than ever with the 12.0 releases.

TrueNAS 12.0-U6 was released on October 5, 2021, and includes a number of fixes, about ten improvements, and a few platform enhancements. These include:

    • NFSv4 HA improvements
    • More extensive SMB regression testing with various SMB options
    • SMB shadow copies feature has been fixed (bug in U5)
    • OpenZFS dedup performance improvements by defaulting to SHA-512 algorithm
    • Better webUI snapshot filtering by name
    • UI improvements for disk temperature monitoring and UEFI booting
    • Ongoing improvements to UI & middleware performance for large drive counts
    • Improved UI for plugin updates/upgrades
    • Various M-Series and R-Series webUI improvements

Please check out the updated TrueNAS documentation even if you don’t upgrade today. We’re extremely grateful for all the contributions received thus far and encourage the community to keep the suggestions coming!

In addition to improving TrueNAS 12.0 software, we’re also actively partnering with companies that deliver some significant value-add to TrueNAS users. Futurex announced yesterday that they have integrated their KMIP management servers with the KMIP capability in TrueNAS 12.0 Enterprise.  Later this month, there will be a joint announcement with Nextcloud about collaboration between the TrueNAS and Nextcloud platforms.

FreeNAS to TrueNAS 12.0 Upgrades are Easy

For those with FreeNAS installed on your system, we recommend upgrading to FreeNAS 11.3-U5 first and then upgrading to TrueNAS 12.0-U6 with a single click to retain roll-back options.  While it is an easy web update, we do recommend waiting to update your system’s zpool feature flags until you have validated your performance and functionality.  New users will want to simply download TrueNAS 12.0-U6 to get started.

TrueNAS Hardware Platforms

TrueNAS 12.0-U6 is compatible with all of the iXsystems platforms from the FreeNAS/TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High Availability (HA) M-Series. There is also an R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS.  All of these can be updated via the web UI and include graphical enclosure management.

For those with TrueNAS HA systems and support contracts, we recommend contacting iXsystems support to schedule an upgrade. We will verify your systems’ health, configuration, and support the upgrade process as part of the “white glove” service that comes with any support contract.

 

TrueCommand 2.0 is the Single-Pane-of-Glass Management Platform

TrueNAS 12.0 includes support for TrueCommand (Docker or VM) and TrueCommand Cloud, a SaaS version that includes a VPN capability for managing across private networks.  TrueCommand 2.0  includes a storage navigator to view datasets, files across multiple NAS systems, and real-time per-second statistics. The latest version, TrueCommand 2.0.2, includes the capability to track and report inventory with serial numbers and support status.  TrueCommand inventory view of TrueNAS systems

TrueCommand inventory view of TrueNAS systems

 

TrueNAS 13.0 and SCALE are Progressing

TrueNAS users will have a choice of migrating to SCALE (Linux containers, hyperconvergence, and scale-out) or maintaining their TrueNAS CORE and Enterprise operations.  TrueNAS 12.0-U7 is planned for the January timeframe. The next version of TrueNAS CORE and Enterprise will be 13.0 and will be based on FreeBSD 13.0.  Early development has begun and more information will be available later this year. 

TrueNAS SCALE 21.08-BETA already has over 3,000 users and is getting very positive early reviews. For the next few months, the focus will be on getting TrueNAS SCALE to a release quality similar to TrueNAS CORE/Enterprise 12.0. TrueNAS SCALE 22.02 is expected to be a solid, feature-complete Release Candidate (RC) release planned for the end of October.

TrueNAS CORE is the Best-Ever Free NAS

The improvements to TrueNAS further strengthen its position as the best-ever “free NAS” system available. In that way, TrueNAS still is and always will be FreeNAS in spirit.  

If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us, or visit the newly redesigned truenas.com and download the TrueNAS version that best fits your needs.

Here’s to storage freedom!

 

The post TrueNAS 12.0-U6 is Released & Continues the Forward Momentum in Quality appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS vs FreeNAS (and why you should upgrade!) https://www.truenas.com/blog/truenas-vs-freenas-and-why-you-should-upgrade/ Tue, 14 Sep 2021 18:35:54 +0000 https://ixweb-dyn.ixsystems.net/?p=75541 The post TrueNAS vs FreeNAS (and why you should upgrade!) appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

FreeNAS reigned as the world’s most popular Open Source Software-Defined Storage (SDS) from 2009 to 2020. During Q3 2020, TrueNAS 12.0 was introduced, which started the transition of FreeNAS merging into TrueNAS. Within a year, TrueNAS is now the new #1 Open Source SDS with more than twice the number of systems deployed. The final phase of the transition will be to merge the FreeNAS.org site into the TrueNAS.com site.  While we kick off that process this week, we wanted to take the opportunity for one last comparative review of FreeNAS and TrueNAS, and discuss why now is the time to upgrade if you haven’t already.

FreeNAS is now known as TrueNAS CORE

TrueNAS CORE inherited the same free and Open Source attributes of FreeNAS and has continued to build on that foundation with new features.  Below is a high-level overview of the capabilities of TrueNAS CORE.

Looking beyond features, both the quality and functionality of TrueNAS CORE 12.0-U5 are also now substantially superior to FreeNAS 11.3-U5 (which was the last official FreeNAS release). FreeNAS has been transitioned to “legacy” status and is no longer recommended for any new deployments.

Given this progress, we will be officially consolidating the freenas.org website into truenas.com to give users and contributors a single hub of information for all things TrueNAS.  With this, we are also recommending that all users deploy TrueNAS for both security and support going forward.

Why Are FreeNAS and TrueNAS so Popular?

TrueNAS and FreeNAS share a common architecture and more than 90% of the same software. They provide the software for an extremely flexible unified storage system (i.e. – NAS, SAN, and/or object) on a proven and robust ZettaByte File System (ZFS) base. For more detail, please refer to the TrueNAS documentation

Key capabilities of both FreeNAS and TrueNAS include: 

File services: NFSv3/v4 and Windows SMB provide the foundation.  Windows compatibility (Active Directory, Shadow copies) is excellent, and ZFS enhances it with superior performance and features.

Block services: iSCSI can be used for virtualization and backup, or other applications that need block storage.  VMware compatibility (VAAI, snapshots, clones) simplifies deployments. Extreme reliability (RAID-Z1/Z2/Z3, scrubbing, and replication) ensures that block storage data is very safe. Fiber Channel is also available with TrueNAS Enterprise.

Object storage services: S3 API source and target are required for many modern applications.  Emulate a local S3 service using the compatible Minio API or sync data with AWS S3 and other cloud services for long-term archive. 

Application services: jails, plugins, and VMs simplify application deployments and reduce the physical footprints needed. Plex, NextCloud, Asigra, and many other applications can be integrated into the NAS and receive all the benefits of ZFS.

ZFS data management (snapshots, clones, scrubbing, RAID-Z protection, replication) underlies all of these services and allows data to be managed and protected simply and consistently. When hardware failures or operator errors happen, ZFS provides the tools to recover your data and continue operating.  

System management coordinates all of the above services with powerful middleware that presents the users with an easy-to-use WebUI and a fully functional REST API for automation.  TrueCommand was added to enhance management capabilities and enable the administration of many FreeNAS and TrueNAS systems from a single pane of glass.

Hardware flexibility gives the user the ability to install TrueNAS CORE on the consumer, professional, and enterprise hardware of their choosing. Virtually any x86 storage server can be built with industry-standard NICs, HBAs, and drives of any type. The community helps with validating an enormous range of components, including retired enterprise gear.

 

What Are the Differences Between FreeNAS and TrueNAS?

With FreeNAS receiving its final release with 11.3-U5, all new feature development is happening on TrueNAS. Beyond that (and apart from the obvious rebranding), TrueNAS also adds many technical enhancements that improve the user experience, both now and going forward.  The current list of TrueNAS enhancements includes:

Unified TrueNAS CORE and Enterprise:  TrueNAS Enterprise 11.3 and FreeNAS 11.3 were separate software images, each with their own QA process and unique bugs.  With TrueNAS 12.0, the model is now a unified image with a license key to enable iXsystems Enterprise platform features like Fibre Channel, High Availability, KMIP, and Enclosure Management.  The result has been a more efficient development cycle with fewer bugs and faster problem resolution within TrueNAS. TrueNAS CORE users now benefit from the same QA and testing that TrueNAS Enterprise users get.

Enhanced Software Quality:  In addition to faster bug resolution, TrueNAS 12.0 has improved testing and quality. FreeBSD 12.1, SAMBA 4.12, OpenZFS 2.0, and Python 3.9 are all much better than their predecessors. The common software has allowed an increase in the QA test coverage, resulting in fewer critical issues and a generally more reliable experience. TrueNAS 12.0-U5.1 has been the best release so far, and we expect that to continue improving with each future TrueNAS release.

Improved OpenZFS Performance: TrueNAS moved from the FreeBSD version of OpenZFS to the multi-OS version of OpenZFS 2.0. This included feature parity with the Linux version and also included a wide range of performance enhancements and features.  Fusion Pools, using special VDEVs, persistent L2ARC, and other general performance improvements have been the result of this transition. With this update, we’ve often measured 30% performance improvements on larger TrueNAS systems like the TrueNAS M60. TrueNAS has also made further virtualization improvements with version 12.0.

Better Security: The removal of security threats is a never-ending challenge.  Many vulnerabilities have been removed by FreeBSD 12.1 and SAMBA 4.12. In addition, TrueNAS has been improved both in terms of its software quality, features, and documentation of issues. Security.truenas.com maintains the list of security vulnerabilities. TrueNAS 12.0 added ZFS dataset-level encryption, KMIP (Enterprise), and OpenVPN capabilities as well.  Any vulnerabilities found will be patched in TrueNAS.

Modern Hardware: The update to FreeBSD 12.1 and the subsequent fixes improve support for modern hardware such as AMD’s high core-count processors and NVMe SSDs.  Performance and system reliability have been improved with TrueNAS.

Cloud Management: The latest TrueCommand 2.0 uses a vastly improved TrueNAS stats collection system that offers per-second statistics and better CPU/network efficiency.  TrueCommand users should update to TrueNAS 12.0-U4 or later to gain access to these improvements. TrueCommand Cloud enables multi-site management via SaaS.

Path to Scale-Out: TrueNAS 12.0 and OpenZFS 2.0 are the foundations for the Linux-based TrueNAS SCALE which provides Open Source Hyperconverged Infrastructure (HCI) and scale-out storage. There is a path for migrating TrueNAS CORE and Enterprise systems to TrueNAS SCALE for users that want these features. FreeNAS users will first need to migrate to TrueNAS CORE before making the jump to SCALE.

 

FreeNAS to TrueNAS 12.0 Upgrades are Easy

The short-term and long-term benefits of TrueNAS are clear. We recommend FreeNAS users plan and execute their updates. The current version is TrueNAS 12.0-U5.1 which is a minor update to TrueNAS 12.0-U5 and includes all the same benefits.

TrueNAS 12.0-U5 is compatible with all of the iXsystems platforms – from the FreeNAS and  TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High Availability (HA) M-Series. The “FreeNAS Certified” Server line was also replaced by the new R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS.  

For those with FreeNAS installed on your system, we recommend upgrading to FreeNAS 11.3-U5 first and then upgrading to TrueNAS 12.0-U5 with a single click to retain roll-back options.  While it is an easy web update, we do recommend updating your system’s zpool feature flags only after you are finished validating your performance and functionality.  

For those with TrueNAS 11.x HA systems and support contracts, we recommend contacting iXsystems support to schedule an upgrade. We will verify your systems’ health and configuration, and support the upgrade process as part of the “white glove” service that comes with any support contract.

 

TrueNAS CORE is the Best-Ever Free NAS

In short, if you’ve been waiting to upgrade from FreeNAS to TrueNAS, now is the time.  You lose nothing (heck, we even have a FreeNAS-themed UI skin for us nostalgists), and you’ll gain all the new improvements we’ve made and plan to release into the future, while also keeping your system security up to date. 

TrueNAS 12.0-U5 still is and will continue to be the best ever “free NAS” system available. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. 

If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us. 

The post TrueNAS vs FreeNAS (and why you should upgrade!) appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Increases the Flexibility of its VMware Storage Solution https://www.truenas.com/blog/truenas-increases-the-flexibility-of-its-vmware-storage-solution/ Thu, 02 Sep 2021 23:23:52 +0000 https://ixweb-dyn.ixsystems.net/?p=75496 The post TrueNAS Increases the Flexibility of its VMware Storage Solution appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

TrueNAS has integrated well with VMware and vSphere for many years by maintaining VMware-ready certification status and including support for vStorage API for Array Integration (VAAI), vSphere Storage DRS, a vCenter plugin, and other integrations. In 2021, the TrueNAS VMware partnership is expanded with the performance and security improvements of TrueNAS 12.0 and a new TrueNAS vCenter Plugin (v3.4.0). 

The new TrueNAS vCenter Plugin is being released today.  The plugin integrates into the VMware vCenter utility, which provides management of vSphere clusters and their storage. The plugin connects with the TrueNAS API to create, delete, and manage datastores from within the vCenter WebUI.  Datastores can be set up and managed on one or more TrueNAS systems via iSCSI, NFS, and this latest release now also enables Fibre Channel (FC). 

vCenter Plugin Infographic

 

The number of steps to deploy the TrueNAS vCenter plugin has been halved and deployment only takes a few minutes.  Once up and running, the familiar vCenter webUI makes it easy to perform common virtualization tasks involving compute, hypervisor, and storage. The TrueNAS vCenter plugin is included for free with TrueNAS Enterprise deployments. 

 

vCenter Interface

vCenter 6.7 WebUI

TrueNAS 12.0 Unlocks New Upside for Virtualization Workloads 

TrueNAS 12.0, which is now the General Availability (GA) release “train”, added several improvements to both performance and security.  Overall general storage performance increased by 30% and deduplication was improved for virtualization workloads.  To take advantage of these gains, the TrueNAS M60 appliance was introduced to enable one million IOPS, 20GB/s, and 20 PB capacity. In terms of simplifying compliance and addressing enterprise security needs, encryption per dataset and KMIP functionality were added. Additionally, recertification of TrueNAS 12.0 with Veeam was recently completed.

TrueCommand Completes the Management Experience

While vCenter manages the virtualization aspects of TrueNAS, TrueCommand 2.0 provides complementary management of the physical infrastructure (controllers, drives, SSDs, temperatures), the ZFS file system, and the more complex data management tasks like snapshot policies and replication across many TrueNAS systems, some of which may be managed via vCenter. TrueCommand Cloud also provides a SaaS capability to securely manage these systems across many sites.  Both TrueCommand and vCenter can be accessed via a web browser on the same management station.

 

TrueCommand 2.0 WebUI

VMware + TrueNAS: a Powerful Combo

The combination of TrueNAS 12.0, TrueCommand 2.0, and the TrueNAS vCenter plugin deliver an easy-to-manage virtualization experience that leverages Open Source economics to provide best-in-class value with Enterprise support. 

TrueNAS is an extremely flexible virtualization storage platform with capabilities for high-performance all-flash datastores or lower-cost hybrid datastores via iSCSI, Fibre Channel, or NFS. Virtualized environments are made even more reliable through the data protection features of TrueNAS and OpenZFS such as copy-on-write snapshots, built-in integrity checking and self-healing, and highly efficient replication. Enterprise backup can be provided via native ZFS tools or via integration with Asigra, Veeam, or other backup software. Unlike VSAN and block storage solutions, TrueNAS also enables integrated data sharing between VMs via SMB, NFS, or S3

In addition to the legendary software flexibility of TrueNAS, there is also significant flexibility in the platform choices. Small HA systems can be built with the compact and efficient TrueNAS X-Series systems, and larger systems with the datastore and sharing capabilities for thousands of VMs can be built with the TrueNAS M-Series. The flagship TrueNAS M60 scales to more than 20GB/s and 20PB in capacity. All of the platforms can be managed across multiple sites from TrueCommand and vCenter. 

Learn More

More information on the TrueNAS virtualization solution is available on the Documentation Hub. Thousands of organizations ranging from small businesses to Fortune 100 companies have turned to TrueNAS to reduce the cost and complexity of their virtualization infrastructure. Contact iXsystems to learn how we can help you do the same.

The post TrueNAS Increases the Flexibility of its VMware Storage Solution appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0-U5 Released, FreeNAS Transitions to “Legacy” Status https://www.truenas.com/blog/truenas-12-0-u5-released-freenas-transitions-to-legacy-status/ Wed, 04 Aug 2021 01:27:11 +0000 https://ixweb-dyn.ixsystems.net/?p=75400 The migration of FreeNAS to TrueNAS started in October 2020. The transition has been deliberately slow and methodical, while the efficiency gains have been every bit the windfall we anticipated.  Over this period, many exabytes of data were carefully managed while the ZFS file system and NAS software were updated with new technologies, features, and […]

The post TrueNAS 12.0-U5 Released, FreeNAS Transitions to “Legacy” Status appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The migration of FreeNAS to TrueNAS started in October 2020. The transition has been deliberately slow and methodical, while the efficiency gains have been every bit the windfall we anticipated.  Over this period, many exabytes of data were carefully managed while the ZFS file system and NAS software were updated with new technologies, features, and performance. 

It’s now time to thank the FreeNAS shark for its service. FreeNAS 11.3-U5 played its part by being a very stable and reliable release. TrueNAS 12.0 is now much faster, more secure, and more reliable than any previous FreeNAS release.

TrueNAS 12.0-U5 was released today and is now the recommended update for even the most conservative users of both TrueNAS CORE and TrueNAS Enterprise. Wait a couple of weeks for community feedback and then update.  It will ship by default on all new TrueNAS systems.

In October of last year, the first release of TrueNAS 12.0 marked the official merger of FreeNAS and TrueNAS into a unified software image, accompanied by a long list of features and performance improvements.  Since then, over 70% of the FreeNAS 11.3 installed base have already migrated to TrueNAS CORE.  TrueNAS 12.0 passed one exabyte (EB) of data under management over two months ago; this number is now about 1.5 EB.

FreeNAS Transition to “Legacy” status as TrueNAS 12.0-U5 isReleased

In the near future, the FreeNAS.org website will be redirected to the newer-styled TrueNAS.com website.  There will be very little change for most users, but Google searches will be redirected to current TrueNAS software and not the legacy software information.  (We will maintain a page on truenas.com for legacy FreeNAS software downloads).

While releasing TrueNAS 12.0, we created a new lifecycle model for TrueNAS CORE and Enterprise releases.  The history of TrueNAS 12.0 releases has been:

TrueNAS 12.0 RELEASE was made available October 20, 2020, and included many new features along with OpenZFS 2.0 support.

TrueNAS 12.0-U1 was released in December, resolved the most significant bugs, and enabled features like Fusion pools, efficient scrubbing/resilvering.

TrueNAS 12.0-U2 was released in February, and included bug fixes and minor features. 

TrueNAS 12.0-U3 was released April 13, 2021, and included bug fixes and some minor features.  This release was recommended for mission-critical users.

TrueNAS 12.0-U4 was released June 1, 2021, and included bug fixes and robustness improvements. 

TrueNAS users have been reporting that updates have been smooth.

TrueNAS 12.0-U5 was released on August 3, 2021.  A full list of changes and bugs is available for those with an account on the TrueNAS Jira bug tracker. Issues resolved include:

  • About twenty improvements and eighty bug fixes. 
  • Python upgrades to address potential memory leaks and eliminate rare middleware crashes. 
  • OpenZFS update to 2.0.5.
  • Several security updates to key components that are not available in 11.3.
  • TrueNAS R-Series and Mini Enclosure management has been improved.
  • Several WebUI improvements – including resolving a dashboard CPU% bug.
  • NVMe drives automatic resizing support.
  • M-Series HA improvements.

Please check out the updated TrueNAS documentation even if you don’t upgrade today. We’re extremely grateful for all the contributions received thus far and encourage more user suggestions going forward.

FreeNAS to TrueNAS 12.0 Upgrades are Easy

TrueNAS 12.0-U5 is compatible with all of the iXsystems platforms from the FreeNAS/TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High Availability (HA) M-Series. There is also a new R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS.  All of these can be updated via the web UI and include graphical enclosure management.R-Series enclosure management showing a drive and its associated vdev

For those with FreeNAS installed on your system, we recommend upgrading to FreeNAS 11.3-U5 first and then upgrading to TrueNAS 12.0-U5 with a single click to retain roll-back options.  While it is an easy web update, we do recommend waiting to update your system’s zpool feature flags until you are finished validating your performance and functionality.  

For those with TrueNAS HA systems and support contracts, we recommend contacting iXsystems support to schedule an upgrade. We will verify your systems’ health, configuration, and support the upgrade process as part of the “white glove” service that comes with any support contract.

For new users, download TrueNAS 12.0-U5 to get started.

TrueCommand 2.0 is the Single-Pane-of-Glass Management Platform

TrueNAS 12.0 includes support for TrueCommand (Docker or VM) and TrueCommand Cloud, a SaaS version that includes a VPN capability for managing across private networks.  TrueCommand 2.0  includes a storage navigator to view datasets, files across multiple NAS systems, and real-time per-second statistics.

TrueCommand view of TrueNAS systems with per second updates

TrueNAS 13.0 and SCALE are Progressing

TrueNAS users will have a choice of migrating to SCALE (Linux containers, hyperconvergence, and scale-out) or maintaining their TrueNAS CORE and Enterprise operations.  TrueNAS 12.0-U6 is planned for the November timeframe. The next version of TrueNAS CORE and Enterprise will be 13.0 and will be based on FreeBSD 13.0.  Early development has begun and more information will be available later this year. 

TrueNAS SCALE 21.06-BETA already has thousands of users and is getting very positive early reviews. For the next five months, the focus will be on getting TrueNAS SCALE to a release quality similar to TrueNAS CORE/Enterprise 12.0. TrueNAS SCALE 21.08 is expected to be a solid, largely feature-complete BETA release.  A Release Candidate is planned for early Q4. 

TrueNAS CORE is the Best-Ever Free NAS

TrueNAS 12.0-U5 improvements continue its tradition as the best-ever “free NAS” system available. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us. 

The post TrueNAS 12.0-U5 Released, FreeNAS Transitions to “Legacy” Status appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS M-Series Update Enables Unprecedented SCALE-ability https://www.truenas.com/blog/truenas-m-series-update-enables-unprecedented-scale-ability/ Tue, 03 Aug 2021 17:33:54 +0000 https://ixweb-dyn.ixsystems.net/?p=75970 Accurately predicting storage performance and capacity needs for the next twelve months is a struggle for most customers, let alone predicting it over the entire 5+ year lifetime of a storage system.  To make matters worse, even if it were possible to predict that far ahead, most customers couldn’t afford to buy all of the […]

The post TrueNAS M-Series Update Enables Unprecedented SCALE-ability appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Accurately predicting storage performance and capacity needs for the next twelve months is a struggle for most customers, let alone predicting it over the entire 5+ year lifetime of a storage system.  To make matters worse, even if it were possible to predict that far ahead, most customers couldn’t afford to buy all of the necessary capacity at once.  This can make storage purchases an economically daunting proposition for many IT organizations.   

This is why simple, cost-effective capacity and performance scalability were made primary design principles behind the TrueNAS M-Series enterprise storage systems.  And, with some significant hardware and software improvements released in 2021, the third generation TrueNAS M-Series now makes keeping pace with data growth even simpler while also enabling unprecedented scalability from 20 TB to 20 PB and beyond…all the way to 2 Exabytes! 

 

M-Series Hardware Scales Up from 20 TB to 20 PB

The original TrueNAS M-Series was released in 2018 and has since delivered rock solid service to thousands of TrueNAS customers. There are three major M-Series models: M40, M50, and M60. Each model has single and dual storage controller options and multiple network options including 100/25Gbe and Fibre Channel.

The TrueNAS M60 is the latest model that began shipping in late 2020. The updated midplane in the M60 chassis supports a 16GByte/s interconnect between controllers as well as 16GByte/s of PCIe bandwidth to four dual-ported NVME SSDs. The combination of M60 controllers, NVDIMMs, and midplane bandwidth enabled over 20GByte/s of storage bandwidth and one million IOPS.

The third generation M-Series models, introduced in March 2021, now all use the very same M60 Chassis. The M60 chassis was introduced at no extra cost to TrueNAS customers and ensures that all M-Series models can be non-disruptively upgraded for additional capacity and bandwidth should their current model approach its performance or space limits. Simply replace one controller at a time while the system remains in service. All data remains available, and all configuration and IP addressing remains unchanged. 

Let’s examine these expansion and upgrade capabilities more closely using an M40 as an example.

A new M40 customer can now start with a small number of HDDs or SSDs, even as little as 20TB. If capacity growth is needed, Expansion Shelves (24, 60, or 102 Bays) can be added to grow capacity. The M40 has the CPU/RAM/HBA resources to support two shelves. 

To grow capacity or performance further, the M40 controllers can be upgraded to M50 (4/8 shelves) or M60 (12 shelves) controllers. Additional shelves can then be added to grow the capacity to over 20 PB in a single rack. This can all be done as in-service upgrades with applications seeing only non-disruptive pauses, as if a software update was being done.

This 2021 M-Series hardware change allows the M-Series to address requirements from 20TB to 20PB with in-service upgrades. That’s a factor of 1,000x capacity increase.

 

TrueNAS M-Series can SCALE “out” from 20 PB to 2 Exabyte

A single TrueNAS Enterprise M60 can support over 20 PB of data. This is more than enough for many projects, or even for entire organizations, but there are many applications that need even more than this. Video archives, scientific data, and enterprise backup applications often require hundreds of petabytes with some organizations even requiring an exabyte or beyond.

These massive storage requirements typically need the scale-out architecture that is enabled by TrueNAS SCALE. TrueNAS SCALE provides scale-out capabilities for both file storage (SMB or gluster) and object storage (S3 API). With TrueNAS SCALE 21.08, these capabilities are currently available for BETA testing and will progress to RELEASE in the coming months. TrueNAS SCALE 22.02-RC (available in October) is expected to include single-controller BETA support for the M-Series, with full Enterprise support available next. All of the standard OpenZFS and management capabilities of TrueNAS Enterprise are still provided.

A storage customer can start with a TrueNAS Enterprise M-Series platform, such as an M60 with up to 20 PB. This M-Series platform may grow to occupy a whole rack with its expansion shelves. After a software “sidegrade” to TrueNAS SCALE, data is maintained and then additional nodes/racks can be added to potentially scale-out an S3 cluster to 100 nodes, or nearly 2 Exabytes of capacity.

 

The Benefits of M-Series SCALE-ability

The combination of third generation M-Series hardware “scale-up” and the TrueNAS SCALE “scale-out” software enables systems to grow from 20 TB to 20 PB and all the way to 2 EB.

Not everyone needs this massive scalability from 20 TB to 2 EB. However, many storage customers need the ability to grow more than 10X over the lifetime of their investment. The TrueNAS M-Series is designed to adapt to changing requirements by allowing scalability while protecting investments and minimizing any downtime. 

The M-Series scalability is also remarkable in that it is built with Open Source technology and economics. Industry-standard hardware components, along with Open Source TrueNAS software, enable the continued growth of data while keeping the cost of storage affordable. Our goal is to enable data growth while staying within allocated budgets. 

 

Thank You to Our Customers and Community

We would like to thank all of our TrueNAS M-Series customers for helping us refine the M-Series platform and ensure that we have a solid operational model. Your feedback has been invaluable, and we are committed to your continued support. And, if you have M-Series or other systems from before 2021, please contact us if you need to address your own scalability needs. There are several options available to you.

The TrueNAS community has also been outstanding in its support of the TrueNAS SCALE project. We are excited to complete the ALPHA and BETA phases and start supporting production deployments. Thank you for the feedback, bug tickets, and enthusiastic support. We hope the energy put into SCALE helps you and your organizations in the future. 

If you have any additional questions or need advice on a new project, please contact us. We are standing by to help.

The post TrueNAS M-Series Update Enables Unprecedented SCALE-ability appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0 Reaches Prime Time https://www.truenas.com/blog/truenas-12-0-reaches-prime-time/ https://www.truenas.com/blog/truenas-12-0-reaches-prime-time/#respond Wed, 14 Apr 2021 15:54:12 +0000 https://www.ixsystems.com/?p=72598 TrueNAS 12.0-U3 was released and marks an important milestone in the transition from FreeNAS to TrueNAS. TrueNAS 12.0 is now considered by iXsystems to be a higher quality release than FreeNAS 11.3-U5, our previous benchmark, and is now ready for mission-critical enterprise deployments.

The post TrueNAS 12.0 Reaches Prime Time appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0-U3 was released yesterday and marks an important milestone in the transition from FreeNAS to TrueNAS. TrueNAS 12.0 is now considered by iXsystems to be a higher quality release than FreeNAS 11.3-U5, our previous benchmark, and is now ready for mission-critical enterprise deployments. The new TrueNAS documentation site has also reached a point where it has more content and capabilities than FreeNAS.
TrueNAS 12.0 is the official merger of FreeNAS and TrueNAS into a unified software image accompanied by a long list of features and performance improvements. Nearly all of the significant bugs were resolved in TrueNAS 12.0-U2.
With new features, improved performance, and higher quality, TrueNAS 12.0-U3 becomes the default release for new systems. Any new bugs or security vulnerabilities found in FreeNAS 11.3 will be resolved through updates in TrueNAS 12.0. Therefore, FreeNAS 11.3-U5 will be the last FreeNAS release.
How did we make that assessment? Over 50% of FreeNAS 11.3 systems and 20% of TrueNAS Enterprise systems have upgraded to TrueNAS 12.0. These transitions since 12.0-U2 have been very smooth. With TrueNAS 12.0, OpenZFS 2.0 has outperformed the previous versions of ZFS both in our lab and user environments and has proven to be even more robust in large scale deployments.
TrueNAS 12.0-U3 resolves some minor bugs and is an easy web update. However, we do recommend waiting to update your systems zpool feature flags until you are finished validating your performance and functionality.
The history of TrueNAS 12.0 releases has been:

  • TrueNAS 12.0 RELEASE was made available October 20, 2020, and included many new features along with OpenZFS 2.0 support.
  • TrueNAS 12.0-U1 was released in December, resolved the most significant bugs, and enabled a few new features like Fusion pools and more efficient scrubbing and resilvering.
  • TrueNAS 12.0-U2 was released in February, and included many bug fixes and some minor features. A minor update to 12.0-U2.1 was provided to reduce some alerts seen by users.
  • TrueNAS 12.0-U3 was officially released April 13, 2021, and includes many bug fixes and some minor features. A full list of changes and bugs is available for those with an account on the TrueNAS Jira bug tracker.

Issues resolved in TrueNAS 12.0-U3:
Four new features, seven improvements, and about 140 bug fixes are included. Many of these are minor reporting or web UI issues. For the M-Series, we’ve added the ability to remotely upgrade and downgrade NVDIMM firmware. For all platforms, there are improvements to ZFS ARC and network interface statistics.
TrueNAS 12.0 Documentation is Now More Extensive Than 11.3
TrueNAS 12.0 has moved to a more modern documentation style that encourages and simplifies user and community contribution. The new modular TrueNAS documentation is now more comprehensive than FreeNAS was. We’ve completed an initiative to simplify navigation and improve usability. Please check out the new TrueNAS documentation even if you don’t upgrade today. We’re extremely grateful for all the contributions received thus far and encourage more user suggestions going forward. See below for an example of the new docs site and menu system.

TrueNAS Quality Lifecycle
While releasing TrueNAS 12.0, we created a new lifecycle model for TrueNAS CORE and Enterprise releases. The table below summarizes our current process and the dates for TrueNAS 12.0. We always recommend that mission critical use cases should also wait for a version to be widely deployed before deploying it themselves. TrueNAS 12.0-U2.1 was very good and with 12.0-U3, we expect to meet our quality goals.

FreeNAS to TrueNAS 12.0 Upgrades are Easy
TrueNAS 12.0-U3 is compatible with all of the iXsystems platforms from the FreeNAS/TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High Availability (HA) M-Series. There is also a new R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS. All of these can be updated via the web UI.
For those with FreeNAS installed on your system, we recommend upgrading to FreeNAS 11.3-U5 first and then upgrading to TrueNAS 12.0-U2 with a single click to retain roll-back options. Otherwise, download TrueNAS 12.0-U3 to get started.
For those with TrueNAS HA systems and support contracts, we recommend contacting iXsystems support to schedule an upgrade. We will verify your systems’ health, configuration, and support the upgrade process as part of the “white glove” service that comes with any support contract.
TrueCommand 2.0 is coming
TrueNAS 12.0 also includes support for TrueCommand and TrueCommand Cloud, a SaaS version that includes a VPN capability for managing across private networks. TrueCommand Cloud is generally available and is based on TrueCommand 1.3.2
TrueCommand 2.0 will add new functionality to TrueNAS 12.0 deployments. More information will be available later this month. TrueCommand 2.0 trials have been going well and include a storage navigator for browsing and snapshotting files, directories, and datasets. Please contact iXsystems if you are a TrueCommand user and interested in early access to TrueCommand 2.0.

TrueNAS CORE: Still the best Free NAS
TrueNAS 12.0-U3 improvements continue to make it the best free NAS system available. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us.

The post TrueNAS 12.0 Reaches Prime Time appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-12-0-reaches-prime-time/feed/ 0
TrueNAS 12.0-U2 is Released https://www.truenas.com/blog/truenas-12-0-u2-is-released/ https://www.truenas.com/blog/truenas-12-0-u2-is-released/#comments Tue, 09 Feb 2021 21:44:34 +0000 https://www.ixsystems.com/?p=72134 TrueNAS 12.0-U2 resolves many bug fixes and introduces some new minor features. It is an easy web update for CORE users while Enterprise users can automatically update via the web UI on February 23rd. There will soon be a migration path from TrueNAS CORE to TrueNAS SCALE!

The post TrueNAS 12.0-U2 is Released appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0 was the official merger of FreeNAS and TrueNAS into a unified software image accompanied by a long list of features and performance improvements. In the last three months, about 50,000 systems have upgraded to TrueNAS 12.0. The level of field testing is higher than TrueNAS has ever seen and is comparable to FreeNAS 11.3-U5. TrueNAS 12.0-U2 provides a common OpenZFS base with TrueNAS SCALE, providing the “storage freedom” to migrate between all TrueNAS editions.

TrueNAS 12.0-U2 resolves some bugs and is an easy web update for CORE users. Enterprise users can automatically update via the web UI on February 23rd. In the meantime, manual updates via a file download are available from iXsystems Support. In all cases, we recommend upgrading to FreeNAS or TrueNAS 11.3-U5 before moving to 12.0. Avoid updating the zpool feature flags so that a roll-back is possible after testing. Once the zpool feature flags are updated, a roll-back to a previous TrueNAS version will no longer be an option.
The history of TrueNAS 12.0 releases has been:

  • TrueNAS 12.0 RELEASE was made available October 20, 2020 and included many new features along with OpenZFS 2.0 support.
  • TrueNAS 12.0-U1 was released in December, resolved the most significant bugs, and enabled a few new features like Fusion pools and better scrubbing and resilvering.
  • TrueNAS 12.0-U1.1 was released in January to hotfix a serious OpenZFS bug that was causing data/read cache corruption while acting as storage for Virtualization workloads…
  • TrueNAS 12.0-U2 has been released and includes many bug fixes and some minor features. A full list of changes and bugs* is available. (*Note: Please register and log in to view the full list)

Major Bugs resolved in 12.0-U2 include:

  • Networking Performance: A performance bug has been found in Chelsio and Intel drivers for FreeBSD 12.2.
  • OpenZFS ACoW Corruption: While fixed in Hot-Patch U1.1, users still running 12.0 or 12.0-U1 are encouraged to update right away to avoid any potential issues on workloads using another filesystem on top of ZFS (Typically Virtualization Specific).
  • SMTP Oauth: Resolves an issue with setting up email alerts while using Gmail’s Oauth functionality.

Coming Soon!

  • SCALE Migration: A path to migrate from TrueNAS CORE to TrueNAS SCALE will be documented and made available for testing in the near future. This migration path is for convenience for SCALE enthusiasts who want to experiment with Linux containers and is not recommended for TrueNAS CORE users happy with their deployments.

TrueNAS Quality Lifecycle
While releasing TrueNAS 12.0, we created a new lifecycle model for TrueNAS CORE and Enterprise releases. The table below summarizes our current processes and the dates for TrueNAS 12.0. We always recommend that mission critical use cases should also wait for a version to be widely deployed before deploying it themselves.

TrueNAS 12.0 Documentation has reached content parity with 11.3
TrueNAS 12.0 has moved to a more modern documentation style that encourages contribution. The new and modular documentation is now as comprehensive as that of FreeNAS 11.3. We’ve now started an initiative to simplify navigation and improve usability. Please check out the 12.0 documentation even if you don’t upgrade today. We’re grateful for all the contributions received thus far!
Migrating to TrueNAS SCALE
One of the side benefits of the massive TrueNAS 12.0 and OpenZFS 2.0 work is that it paved the way for TrueNAS SCALE. While TrueNAS SCALE 20.12 “Angelfish” is based on 90% of the same software, SCALE is still in ALPHA state. For most users, we recommend moving to TrueNAS 12.0 and OpenZFS 2.0. From there, users can either stay with the CORE edition or migrate to SCALE for Linux services and scale-out functionality. We call this flexibility “Storage Freedom”. Post TrueNAS 12.0-U2, we will enable a migration path to TrueNAS SCALE for those that want to test Kubernetes or scale-out before it is fully GA. Like TrueNAS CORE, TrueNAS SCALE is free and Open Source.
FreeNAS to TrueNAS 12.0 Upgrades are Easy
For those with FreeNAS installed on your system, we recommend upgrading to FreeNAS 11.3-U5 first and then upgrading to TrueNAS 12.0-U2 with a single click to retain roll-back options. Otherwise, download TrueNAS 12.0-U2 to get started.
TrueNAS 12.0-U2 can operate on all of the iXsystems platforms from the FreeNAS and TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High availability (HA) M-Series. There is also a new R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS.
For those with TrueNAS HA systems and support contracts, we recommended contacting iXsystems support to schedule an upgrade. We will verify your systems’ health, configuration, and support the upgrade process to minimize issues.
TrueCommand Cloud
TrueNAS 12.0 also includes support for TrueCommand and TrueCommand Cloud, a SaaS version that includes a VPN capability for managing across private networks. TrueCommand Cloud is generally available and based on TrueCommand 1.3.2. TrueCommand 2.0 will begin to trial this month and includes a storage navigator for browsing files, directories, and datasets.
TrueNAS CORE: Still the best Free NAS
TrueNAS 12.0-U2 improvements continue to make it the best Free NAS system available. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us.

The post TrueNAS 12.0-U2 is Released appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-12-0-u2-is-released/feed/ 9
OpenZFS 2.0 Ships First on TrueNAS https://www.truenas.com/blog/openzfs-2-on-truenas/ https://www.truenas.com/blog/openzfs-2-on-truenas/#comments Thu, 10 Dec 2020 17:36:07 +0000 https://www.ixsystems.com/?p=71814 Congratulations to the OpenZFS Community! OpenZFS 2.0.0 hit the RELEASE milestone on November 30, 2020. OpenZFS 2.0 represents a new era for both the project and the file system itself, and iXsystems is proud to have contributed to such a significant engineering accomplishment. We’re also excited to announce its official availability to our Community starting immediately, making TrueNAS the first software to officially include it in a release.

The post OpenZFS 2.0 Ships First on TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Congratulations to the OpenZFS Community! OpenZFS 2.0.0 hit the RELEASE milestone on November 30, 2020. OpenZFS 2.0 represents a new era for both the project and the file system itself, and iXsystems is proud to have contributed to such a significant engineering accomplishment. We’re also excited to announce its official availability to our Community starting immediately, making TrueNAS the first software to officially include it in a release.

Available Now!

After 11 months of testing the OpenZFS 2.0 codebase, we are very comfortable with its quality and even more enthusiastic about the performance and features it brings.
TrueNAS 12.0-U1 was made available yesterday (December 9, 2020), and with it, TrueNAS CORE and TrueNAS Enterprise now have OpenZFS 2.0 RELEASE included. TrueNAS SCALE 20.12 has integrated OpenZFS 2.0 RELEASE into its nightly and will be included in the official release due out next week. Complete integration of OpenZFS 2.0 RELEASE will be achieved within three weeks.

What’s the big deal with OpenZFS 2.0?

ZFS has been a big deal for over a decade and a half as an enterprise file system with unequaled data protection features. FreeNAS and TrueNAS embraced ZFS and have made it the “easy button” for ZFS for nearly 10 years, with over 1 million deployments on FreeBSD. There have been more deployments of ZFS via TrueNAS (and FreeNAS) than any other platform.

OpenZFS 2.0.0 unifies the OS support for ZFS and is thoroughly described in this Ars Technica article. One of the major contributions of iXsystems was ensuring that FreeBSD and Linux were equally well supported and synchronized in OpenZFS 2.0. The software is automatically tested and verified on both OSes, and the differences between the two OSes is limited to a small number of source code files for excellent maintainability. With this evolution, Linux-based systems can replicate to and from FreeBSD-based systems, and pools from one can also be imported by the other. This capability is the key to TrueNAS CORE/Enterprise being able to coexist with TrueNAS SCALE.
TrueNAS 12.0 has a long list of features and performance improvements, many of which are made possible by OpeZFS 2.0. Thus far, TrueNAS 12.0 has been clocked at over 1.2 Million IOPS and over 23GB/s on a TrueNAS M60 and generally showed 20-30% performance improvements on larger systems. Other OpenZFS 2.0 benefits include:

  • Metadata on Flash: Special SSD vdevs can be used for Metadata acceleration. This can include both file system metadata and dedupe tables.
  • Fusion Pools: Special SSD vdevs (known in OpenZFS parlance as “special allocation classes”) can also be used for data based on I/O write size. This is configurable on a per dataset basis. Users can accelerate database datasets or special VMs.
  • Dataset Encryption: Specific datasets can be selected or deselected for encryption with a user-provided key. When replicating the dataset to another TrueNAS, the key does not have to be provided and so the data can be transmitted and stored in the original encrypted state.
  • Asynchronous Trim: Trim commands free up space, particularly within SSDs. By making these Trim commands asynchronous, they scale and perform better. This is particularly useful for deduplication of flash storage and can significantly reduce costs.
  • Faster Boot: OpenZFS 2.0 includes a more parallel process for importing a ZFS pool with many drives. This reduces boot and failover times.
  • Persistent L2ARC: L2ARC (flash-based read cache) now survives reboots and failovers without clearing its cache, saving hours or days it formerly took to rehydrate larger cache, and allowing performance-sensitive systems to get back to full speed without delay.
  • ZFS async DMU and CoW: Within the original ZFS is a Data Management Unit (DMU) and an algorithm for Copy-on-Write (CoW). These algorithms were implemented in a synchronous manner, which required a transaction to wait until another transaction was completed. iXsystems contributed to the conversion of these algorithms to an asynchronous approach, which reduces the amount of wait time and increases parallelism in OpenZFS 2.0. An added benefit is that fewer disk I/Os are needed for sequential writes. This increases drive efficiency and reduces latency in heavy workloads.
  • ZFS Record Size Increases: One benefit of async CoW is that larger ZFS record sizes will perform better with fewer Read-Modify-Write activities. Instead of operating with 128KB record size, a 256KB or 512KB record size may be beneficial for some workloads. This will increase the bandwidth of many RAIDZ1/2/3 VDEVs.

Storage Freedom with TrueNAS SCALE

One of the side benefits of the massive TrueNAS 12.0 and OpenZFS 2.0 work is TrueNAS SCALE. Next week we’ll release the second Beta version, TrueNAS SCALE 20.12 “Angelfish”. For most users, we recommend moving to TrueNAS 12.0 and OpenZFS 2.0. From there, users can stay with CORE or Enterprise editions, or migrate in 2021 to SCALE for Linux services or scale-out functionality. We call this flexibility, “Storage Freedom” and an easy migration will be available in TrueNAS 12.0-U2.

TrueNAS 12.0 Upgrades are Easy

For those with FreeNAS 11.3 still installed on your system, you can upgrade to TrueNAS CORE 12.0 RELEASE with a single click! Otherwise, download TrueNAS 12.0 RELEASE to get started.
TrueNAS 12.0 can operate on all of the iXsystems platforms from the FreeNAS and TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High availability (HA) M-Series. There is also a new R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS 12.0.
For those with TrueNAS HA systems and support contracts, we recommended contacting iXsystems support to schedule an upgrade. We will verify your systems’ health, configuration, and support the upgrade process to minimize issues. On December 22, we plan to enable the upgrades to be done from the UI.

The post OpenZFS 2.0 Ships First on TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/openzfs-2-on-truenas/feed/ 12
TrueNAS 12.0-U1 is Scheduled for early December https://www.truenas.com/blog/truenas-12-u1-is-scheduled/ https://www.truenas.com/blog/truenas-12-u1-is-scheduled/#comments Wed, 25 Nov 2020 18:00:19 +0000 https://www.ixsystems.com/?p=71779 We wanted to update everyone on the progress of the TrueNAS 12.0 release train! In just four weeks, more than 20,000 systems have been upgraded to TrueNAS 12.0. The feedback on performance and feature improvements has been excellent. TrueNAS 12.0-U1 has entered development code-freeze and is now entering its final QA cycle for availability in early December.

The post TrueNAS 12.0-U1 is Scheduled for early December appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
We wanted to update everyone on the progress of the TrueNAS 12.0 release train. In just four weeks, more than 20,000 systems have been upgraded to TrueNAS 12.0. The feedback on performance and feature improvements has been excellent. TrueNAS 12.0-U1 has entered development code-freeze and is now entering its final QA cycle for availability in early December.
TrueNAS 12.0 RELEASE was made available October 20, 2020, and with it, TrueNAS CORE and TrueNAS Enterprise were available for production deployments. TrueNAS 12.0 was also the official merger of FreeNAS and TrueNAS into a unified software image accompanied by a long list of features and performance improvements. The TrueNAS 12.0 Release notes provide all the technical details.
TrueNAS Enterprise users (M-Series and X-Series) can manually upgrade to TrueNAS 12.0 RELEASE if specific features are needed. With TrueNAS 12.0-U1, the UI-based online update will be made available. This process is simpler and faster than manual updating; however, we still recommend that our clients contact iXsystems support and schedule the upgrade with them to make sure the best practices are followed and any issues are resolved along the way. In all cases, we recommend upgrading to TrueNAS 11.3-U5 before moving to 12.0, so that a roll-back is possible.
TrueNAS 12.0-U1 has also resolved the most significant bugs reported and has allowed us to add a few new features.

Bugs resolved include:

  • Reporting UI: Issues with some WebUI themes causing the Reporting sections of the UI to not fully load and display data.
  • SNMP Performance: SNMP usage leading to very high CPU utilization.

New features added include:

  • TRIM: TRIM can now be enabled or disabled via the webUI. It improves performance with SSDs that have high quality TRIM implementations.
  • Top Users: The system can report the busiest storage clients and which protocols they are using via SNMP.
  • Scrub and resilver Performance: Improvements in the algorithms allow scrubbing and resilvering to have less impact on busy workloads while also completing faster.
  • Fusion Pools (the ability to have SSDs and HDDs in the same pools): The webUI has added the capability to specify that small blocks are assigned to the special flash vdevs. The size of the small block is configurable.

TrueNAS System improvements include:

    • M60: The TrueNAS M60 (with up to 23GB/s and 1 Million IOPS), the ES-102 (102 bay HDD expansion), and the ES-24F (24 SSD bay expansion), and are all now shipping with visual enclosure management.

    • R-Series: Visual enclosure Management has been enabled for the TrueNAS R10, R20, R40, and R50 so that the status of drives and systems are easily viewed remotely.

  • NVME Hot swap enables the high performance drives to be used as performance vdevs in Fusion pools (pools with flash vdevs and HDD vdevs). Early testing of Fusion Pools has been promising and there will be more to come later.
  • Mini and X-Series systems will also benefit from all the bug fixes and new features.

 

Below is a graphic showing TrueNAS 12.0-U1 enclosure management of the TrueNAS R50 with 48 HDD bays. It simplifies monitoring, diagnostics, and operations of larger systems, saving hours of admin time and further preventing downtime.

TrueCommand CLOUD
TrueNAS 12.0 also includes support for TrueCommand CLOUD, a SaaS version of TrueCommand which includes a VPN capability for managing across sites. Service trials have started and are going well. We expect to make this service generally available in December at the same time as TrueNAS 12.0-U1.

TrueNAS 12.0 Documentation is reaching parity with 11.3
TrueNAS 12.0 has moved to a more modern documentation style that encourages contribution. The new documentation is more modular and expandable, and is now nearly as comprehensive as that of FreeNAS 11.3. We’ll continue to improve usability once completeness is achieved. Please check out the 12.0 documentation even if you don’t upgrade today. We’re grateful for all the contributions received thus far!

Migrating between TrueNAS 12.0-U2 and TrueNAS SCALE 20.12
One of the side benefits of the massive TrueNAS 12.0 and OpenZFS 2.0 work is TrueNAS SCALE. While TrueNAS SCALE 20.10 “Angelfish” is based on 90% of the same software, SCALE is less mature but very promising. For most users, we recommend moving to TrueNAS 12.0 and OpenZFS 2.0. From there, users can stay with CORE or Enterprise editions or migrate in 2021 to SCALE for Linux services or scale-out functionality. We call this flexibility, “Storage Freedom”. In TrueNAS 12.0-U2 we plan to automate migration to TrueNAS SCALE for those that need Kubernetes or scale-out. Like TrueNAS CORE, TrueNAS SCALE is free and Open Source.

FreeNAS to TrueNAS 12.0 Upgrades are Easy
For those with FreeNAS installed on your system, we recommend upgrading first to FreeNAS 11.3-U5 and then you can upgrade to TrueNAS 12.0 with a single click and roll-back options! Otherwise, download TrueNAS 12.0 to get started.
TrueNAS 12.0 can operate on all of the iXsystems platforms from the FreeNAS and TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High availability (HA) M-Series. There is also a new R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS.
For those with TrueNAS HA systems and support contracts, we recommended contacting iXsystems support to schedule an upgrade. We will verify your systems’ health, configuration, and support the upgrade process to minimize issues.

TrueNAS CORE: Still the best Free NAS
TrueNAS 12.0-U1 improvements continue to make it the best Free NAS system available. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please contact us.

The post TrueNAS 12.0-U1 is Scheduled for early December appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-12-u1-is-scheduled/feed/ 2
TrueNAS 12.0 is Released! https://www.truenas.com/blog/truenas-12-0-is-released/ https://www.truenas.com/blog/truenas-12-0-is-released/#comments Wed, 21 Oct 2020 15:41:42 +0000 https://www.ixsystems.com/?p=71368 TrueNAS 12.0 RELEASE was made available yesterday (October 20, 2020), and with it, TrueNAS CORE and TrueNAS Enterprise are now ready for production deployments. The merger of FreeNAS and TrueNAS into a unified software image is now officially complete and has become a production-ready platform right on schedule.

The post TrueNAS 12.0 is Released! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 12.0 RELEASE was made available yesterday (October 20, 2020), and with it, TrueNAS CORE and TrueNAS Enterprise are now ready for production deployments. The merger of FreeNAS and TrueNAS into a unified software image is now officially complete and has become a production-ready platform right on schedule.

With the merger of the software, we are also making progress toward a new and improved TrueNAS.com website, which is the future home of all things TrueNAS-related. The chart below describes the transition.
TrueNAS Unification
And, here is the long list of features and performance improvements.

Prior to this RELEASE version, almost 7,000 users were involved in putting TrueNAS 12.0 software through its paces. During the pre-RELEASE process, TrueNAS 12.0 demonstrated over 1.2 Million IOPS and over 23GB/s on a TrueNAS M60. TrueNAS 12.0 RC1 provided the stability needed to move many enthusiasts into production. Many thanks for the positive feedback and the bug reports, which were mostly minor or hardware-specific.

TrueNAS 12.0 RELEASE is expected to be very solid and perform significantly better than the 11.3 versions. It is also the first production RELEASE of the OpenZFS 2.0 base. Snapshot your pool, backup your data, and try it out! You can download it here. There is a TrueNAS 12.0 sub-forum on the Community forums for this unification process and Community feedback.

An updated summary of the TrueNAS 12.0 features is below (with capabilities specific to TrueNAS Enterprise identified by the light blue text). As promised, no features were removed from FreeNAS 11.3, but many features have been added.
TrueNAS 12.0 features

TrueNAS 12.0 Documentation is Improving

TrueNAS 12.0 has moved to a more modern documentation style that encourages contribution. The new documentation is more modular and expandable, but is not yet as complete and comprehensive as that of FreeNAS 11.3. Feel free to use both user guides while we complete the transition. Please check out the 12.0 documentation even if you don’t upgrade today. We’re grateful for all the contributions received thus far!

Storage Freedom with TrueNAS SCALE

One of the side benefits of the massive TrueNAS 12.0 and OpenZFS 2.0 work is TrueNAS SCALE. Last week we passed a milestone with the first version, TrueNAS SCALE 20.10 “Angelfish”. While it is based on 90% of the same software, SCALE is less mature but very promising. For most users, we recommend moving to TrueNAS 12.0 and OpenZFS 2.0. From there, users can stay with CORE or Enterprise editions or migrate in 2021 to SCALE for Linux services or scale-out functionality. We call this flexibility, “Storage Freedom”.

TrueNAS CORE: Still the Best Free NAS

We hope these TrueNAS 12.0 performance improvements have a positive impact on your FreeNAS systems. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, please email us.

TrueNAS 12.0 Upgrades are Easy

For those with FreeNAS 11.3 installed on your system, you can upgrade to TrueNAS 12.0 RELEASE with a single click! Otherwise, download TrueNAS 12.0 RELEASE to get started.
TrueNAS 12.0 can operate on all of the iXsystems platforms from the FreeNAS and TrueNAS Minis, to the power-efficient X-Series, all the way up to the flagship High availability (HA) M-Series. There is also a new R-Series product line that can run CORE, Enterprise, and SCALE editions of TrueNAS 12.0. A press release was also released yesterday on the TrueNAS R-Series and the first TrueNAS SCALE release.
For those with TrueNAS HA systems and support contracts, we recommended contacting iXsystems support to schedule an upgrade. We will verify your systems health, configuration, and support the upgrade process to minimize issues.

The post TrueNAS 12.0 is Released! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-12-0-is-released/feed/ 1
Cross-Site Disaster Recovery with TrueNAS https://www.truenas.com/blog/disaster-recovery-with-truenas/ https://www.truenas.com/blog/disaster-recovery-with-truenas/#comments Tue, 08 Sep 2020 16:09:49 +0000 https://www.ixsystems.com/?p=71025 TrueNAS has long supported disaster recovery (DR) scenarios. This blog attempts to address the various types of supported DR scenarios and their related workflows. TrueNAS is a storage platform with powerful ways to ensure data integrity and consistency between local and remote sites. ZFS replication is the fastest and best way to ensure the data transferred is intact. Rsync is useful for file sync but cannot be used for live data or block-level data that could change during transfer. Cloud sync supports user workloads that archive to or from mainstream cloud providers.

The post Cross-Site Disaster Recovery with TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
This is historic content that may contain outdated information. For the newest information on FreeNAS and TrueNAS, please visit TrueNAS.com or read our latest Blogs.

TrueNAS has long supported disaster recovery (DR) scenarios. This blog attempts to address the various types of supported DR scenarios and their related workflows.
Point-in-Time Recovery – ZFS Replication
Of the native ways to replicate data, ZFS replication is the most efficient and reliable method for asynchronously replicating data from one TrueNAS system to another. Replication is based on snapshots of datasets or zvols and synchronizes the snapshots of the first system to the second system. There are numerous advantages to using ZFS replication. One of those is that a snapshot is a point-in-time, read-only copy of the data. This ensures that the contents of the snapshot cannot be altered.

single direction disaster recoveryReplicate in a single direction for DR

dual-site disaster recovery Replicate bi-directionally for dual-site DR

ZFS replication is commonly used for disaster recovery. Should the first system or site go down, the remote system can be brought back by cloning the snapshot to a new dataset and restoring the share. This recovery does require some work on the side of the admin, but it’s incredibly quick and ensures that whatever was transferred is retained. Snapshots and replications can be scheduled to run every few minutes.
snapshot stored on systems
Another benefit of ZFS replication is the capability for the snapshots and referenced data to be stored on systems and pools of different specs or pool configuration. All-flash, high-performance pools can be backed up to lower performance pools with traditional drives and different RAID configurations. Smaller systems can also be backed up to larger central repositories. Companies such as FirstLink and others use this to help clone edge devices like the TrueNAS Mini systems to a central core TrueNAS in their data center. ZFS replication on TrueNAS ensures data protection regardless of system complexity, size, or location.
File-based Recovery – Rsync
Rsync is a file-level migration that’s the same as rsync in the Linux/FreeBSD command line. It’s handy for semi-live sync of data if you need just the same files between sites each shared over a local share.
File-based Recovery - Rsync
Rsync is useful for file transfer, but it’s not recommended if files are being modified. For example, if an rsync task starts while 100 GB is being written and the data is changed before the file is written, it will cause issues with versioning and data integrity. Rsync should never be used to copy active VM data stores, block-level data (iSCSI or fibre channel shares), or other data that could constantly be in use. Rsync is slower than ZFS replication, particularly for large datasets, so it’s recommended for convenience over data integrity. It can be used between TrueNAS and many other systems.
More information about setting rsync tasks in TrueNAS is located here.
File Recovery To or From the Cloud – Cloud Sync
TrueNAS can copy, pull, and sync data to a variety of cloud-based data storage systems, including Amazon AWS, Microsoft Azure, Google GCP, Google Drive, Backblaze B2, Dropbox, Box, and more. By integrating rclone sync for file transfers, this feature can copy files on TrueNAS into a cloud repository of a user’s choosing.
local files to cloud storage
For larger datasets, TrueNAS systems are more cost-effective long-term than cloud offerings, including Amazon AWS. For this reason, using TrueNAS as a backup target for protecting cloud-based data, e.g., from AWS, Dropbox, or Google Drive, is ideal because data stored in TrueNAS will get scrubbed, checked, and retained with an unlimited number of snapshots available.
cloud to archived
Automatic Site-to-Site failover – DNS, Load-Balancing, Proprietary Tools
Automatic failover between sites is beyond the scope of TrueNAS systems alone. TrueNAS is a storage system, and while it handles data replication well in a variety of ways, automatic failover to a remote site requires knowledge of the services themselves. For environments with web or video streaming services, DNS round-robin with failover might be feasible. Several web servers, like NGINX, also feature load-balancing services which could help mitigate service overload or downtime. TrueNAS systems provide a stable backend in this topology, with the option of also running ZFS replication for additional safety. Contact iXsystems if you need assistance with designing a storage system for your business.

TrueNAS is a storage platform with powerful ways to ensure data integrity and consistency between local and remote sites. ZFS replication is the fastest and best way to ensure the data transferred is intact. Rsync is useful for file sync but cannot be used for live data or block-level data that could change during transfer. Cloud sync supports user workloads that archive to or from mainstream cloud providers. Beyond these tools, TrueNAS works with other systems, such as Asigra Backup and iconik smart media management, to provide an ultra-scalable backend with robust performance and a strong emphasis on data protection. The tools that TrueNAS provides combined with the flexibility to work with nearly any IT environment make it a robust system for cross-site and DR workloads.

The post Cross-Site Disaster Recovery with TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/disaster-recovery-with-truenas/feed/ 4
TrueNAS 12.0 BETA2 Showcases Performance Improvements https://www.truenas.com/blog/truenas-12-0-performance/ https://www.truenas.com/blog/truenas-12-0-performance/#comments Wed, 12 Aug 2020 16:49:21 +0000 https://www.ixsystems.com/?p=70877 TrueNAS 12.0 BETA2 is now available for testing with almost no functional changes, but it is up to 30% faster for many use cases! Minor BETA1 issues have been fixed and several performance improvements to ZFS, SMB, iSCSI, and NFS have been integrated. Given the number and importance of those performance improvements, this release was called BETA2. Snapshot your pool, backup your data, and try it out!

The post TrueNAS 12.0 BETA2 Showcases Performance Improvements appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The merger of FreeNAS and TrueNAS into a unified software image and the new naming convention is well underway, including the new truenas.com website. FreeNAS is becoming TrueNAS CORE. TrueNAS is becoming TrueNAS Enterprise. TrueNAS 12.0 will be the first release to unveil these changes officially, and the schedule was made available on the forums. The TrueNAS 12.0 BETA1 version released in June was very successful with more than 2,000 users and only minor issues. Ars Technica provided a detailed technical walkthrough.
TrueNAS 12.0 BETA2 is now available for testing with almost no functional changes, but it is up to 30% faster for many use cases! Minor BETA1 issues have been fixed and several performance improvements to ZFS, SMB, iSCSI, and NFS have been integrated. Given the number and importance of those performance improvements, this release was called BETA2. Snapshot your pool, backup your data, and try it out! You can download it here.
For the first time, TrueNAS demonstrated over 1 Million IOPS and over 15GB/s on a single node! We’ll share more about that system and its configuration soon. This release has been stress tested in both TrueNAS CORE and Enterprise forms on all the X-Series (X10 and X20) and M-Series (M40 and M50) platforms. Below are all the performance improvements in TrueNAS 12.0 so you can see which ones are most relevant to your use case.

TrueNAS 12.0 and OpenZFS 2.0 improvements include:

NUMA Improvements: With multiple CPUs in a system, there is a need to manage Non Uniform Memory Access (NUMA). TrueNAS 12.0 does a better job of assigning cores and memory, providing performance improvements for the M50 and other dual socket architectures.
ZFS Metadata on Flash: Special SSD vdevs can be used for Metadata acceleration. This can include both file systems metadata and dedupe tables. This is one of the core features of OpenZFS 2.0.
ZFS Fusion Pools: The special SSD vdevs can also be used for data based on I/O write size. This is configurable on a per dataset basis. Users can accelerate database datasets by configuring a higher I/O size.
ZFS Persistent L2ARC: L2ARC (flash-based read cache) is typically cleared on a controller reboot or failover. For smaller systems with less than a TB of L2ARC, that can be ok. For larger systems with 10TB of L2ARC, it may take hours or even days to rehydrate the L2ARC. The persistent L2ARC option avoids clearing the cache allowing performance sensitive systems to get back to full speed without delay.
ZFS async DMU and CoW: Within ZFS is a Data Management Unit (DMU) and an algorithm for Copy-on-Write (CoW). These algorithms were implemented in a synchronous manner which required a transaction to wait until another transaction was completed. iXsystems contributed to the conversion of these algorithms to an asynchronous approach which reduces the amount of wait time and increases parallelism in OpenZFS 2.0. An added benefit is that fewer disk I/Os are needed for sequential writes. This increases drive efficiency and reduces latency in heavy workloads.
ZFS Record Size Increases: One benefit of async CoW is that larger ZFS record sizes will perform better with fewer Read-Modify-Write activities. Instead of operating with 128KB record size, a 256KB or 512KB record size may be OK for some workloads. This will increase the bandwidth of many RAIDZ1/2/3 VDEVs.
ZFS Checksum Vectorization: ZFS protects data by writing a Checksum into metadata for each block of data written to disk. These checksums are then used for scrubbing the data and verifying every READ. The calculation of these checksums can be compute intensive. Vectorization uses the accelerated instructions found in many Intel processors to reduce compute overhead and free up valuable compute cycles for other tasks.
ZFS Asynchronous TRIM: OpenZFS 2.0 includes asynchronous automatic and manual trim capabilities. Manual Trims can be scheduled overnight or each weekend to provide more performance during business hours.
Faster ZFS Boot: OpenZFS 2.0 includes a more parallel process for importing a ZFS pool with many drives. This reduces boot and failover times by over 50% for larger systems.
ZFS Dedupe: ZFS deduplication performs well if all the dedupe metadata is in DRAM, but is painfully slow if the dedupe metadata ends up on HDDs. With the addition of Fusion Pools, the dedupe metadata can be assigned to the flash VDEVs and performance is improved. There is some ongoing testing to see how much faster it will be, but we expect significant progress.
In addition to the ZFS improvements, there have been some dramatic improvements in the performance of some key services:
iSCSI Reads: iXsystems has enhanced the iSCSI target software so that a memory copy between the Ethernet NIC and ZFS is removed. This improves the high end performance limits and allows greater than 1 Million IOPS and over 15GB/s to be achieved with the right hardware.
SMB Single Client Speed: The speed of a single SMB client is important for many applications including multimedia editing where the upload and download speeds for 4K and 8K video files is important. These speeds have been increased by >20% to over 2 Gigabytes per second.
SMB Multi-Client Capacity: The number of SMB clients that can be supported is important to large organizations. The number of SMB clients that can be supported on a high-end system has been increased by more than 50%.
NFS Single Client: The NFS target has been improved to reduce latency and increase the bandwidth of a single NFS client from less than 2GB/s to over 3GB/s.
On the TrueNAS Enterprise side with the M-Series platforms, we have been testing for a high-performance system and have added support for:
Multiple NVDIMMs: Each NVDIMM can be assigned as a Write SLOG for different pools. A single system can have an All-flash pool and a Fusion or Hybrid Pool with HDDs.
20GB/s PCIe Interconnect: For High Availability (HA) systems with dual controllers, we use a high-speed PCIe interconnect to provide low latency synchronization of WRITES. This high bandwidth interconnect reduces latency and increases WRITE bandwidth by 100%.
All of these performance improvements, plus advances in processor performance, contribute to the ability to build and support larger systems well beyond 10PB in size.

Progress toward TrueNAS 12.0 RELEASE!

TrueNAS 12.0 is going through the same NIGHTLY, BETA1, BETA2, RC1, RELEASE, and UPDATE stages that FreeNAS has gone through. There is a TrueNAS 12.0 sub-forum on the Community forums for this unification process and Community feedback.
We appreciated the Community testing of the TrueNAS 12.0 BETA1 release. TrueNAS 12.0 BETA2 has also been tested on Enterprise HA systems within our labs. Please update to BETA2 and provide your feedback. Let us know whether you see the expected performance improvements. Bugs that are caught and reported early are going to have less impact on the final schedule.
TrueNAS 12.0 Documentation is Maturing
The new TrueNAS 12.0 documentation is more modular and expandable. The Community is invited to edit and contribute. Please check out the documentation even if you don’t upgrade today.
TrueNAS CORE: Still the Best Free NAS
We hope these TrueNAS 12.0 performance improvements have a positive impact on your systems. If you have any questions or comments, we’d love to hear them on the community forums, on the TrueNAS subreddit, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, email us.
For those with FreeNAS 11.3 installed on your system, you can upgrade to TrueNAS 12.0 BETA with a single click! Otherwise, download TrueNAS 12.0 BETA2 and get started.

The post TrueNAS 12.0 BETA2 Showcases Performance Improvements appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-12-0-performance/feed/ 2
TrueNAS CORE makes ZFS Easy https://www.truenas.com/blog/truenas-core-makes-zfs-easy/ https://www.truenas.com/blog/truenas-core-makes-zfs-easy/#respond Mon, 20 Jul 2020 21:32:41 +0000 https://www.ixsystems.com/?p=70770 We were very fortunate to have Jim Salter of Ars Technica review the TrueNAS 12.0 BETA1 release as the “easy mode for ZFS”. We expected a tough and thorough review of TrueNAS CORE and that’s what we got. It’s also a very educational review, so we heartily recommend it to both existing FreeNAS and new TrueNAS users who are looking to use TrueNAS CORE.

The post TrueNAS CORE makes ZFS Easy appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The merger of FreeNAS and TrueNAS into a unified software image and new naming convention is well under way. FreeNAS is becoming TrueNAS CORE. TrueNAS is becoming TrueNAS Enterprise. The schedule for TrueNAS 12.0 was made available on the forums and we released the BETA1 version on June 30. There are already over 1,500 TrueNAS CORE users and testers.
We were very fortunate to have Jim Salter of Ars Technica review the TrueNAS 12.0 BETA1 release as the “easy mode for ZFS”. Jim is a prolific reviewer of IT technology, a podcast host (2.5 Admins), and a serious ZFS developer in his own right. We expected a tough and thorough review of TrueNAS CORE and that’s what we got. It’s also a very educational review, so we heartily recommend it to both existing FreeNAS and new TrueNAS users who are looking to use TrueNAS CORE.
Some of the highlights of the review identified areas where TrueNAS has improved significantly over the years:

    • The first-boot phase of a TrueNAS CORE installation is the simplest OS installation we’ve ever seen.

 

    • Assuming you have all those things, the [Active Directory] domain join process in TrueNAS Core works lightning fast; it’s enormously faster than joining an actual Windows PC to the domain.

 

    • Creating a new share mapped to our dataset exposes some of TrueNAS’s best “easy mode” functionality—Windows ACLs (Access Control Lists) work right out of the box, meaning that adjusting file and folder permissions from File Explorer on Windows Clients will just work. Trying to get this right on a Linux system is just plain painful, so this is an important feature and a positive differentiator for TrueNAS and other systems which offer it.

 

    • FreeNAS, and now TrueNAS CORE, have come a long way in the past several years. TrueNAS CORE is an easy way for a home admin or hobbyist who’s a little nervous about the command line to maintain a truly robust, feature-rich ZFS storage server. It’s also good for potential TrueNAS Enterprise customers to get their feet wet with a free edition that looks just like what they’ll be working with if they pull the trigger on a commercial license.

 

TrueNAS CORE is still BETA


While the general quality of TrueNAS 12.0 BETA relative to 11.3 is still good, it is still BETA. Jim identified two bugs (NAS-106638, NAS-106665 – both have been resolved in the NIGHTLY images) and suggested several places where we could improve the web UI. We’ll be incorporating that feedback. He also highlighted that we added the new ZFS pool feature flag called log_spacemap.
There were some ACL challenges identified: “it’s not entirely clear which parts of the dialog apply to the global Unix permissions and which side apply to the inside of the actual ACLs—the two are entirely separate in reality but are jumbled together in a single dialog here.” On review, this happened because the dataset was set up as “generic” type which is Unix-style and not “SMB”. To avoid the issue, make sure datasets are created as “SMB”.
Pointing out the log_spacemap addition is very useful to the community. TrueNAS uses this feature to ensure performance is relatively stable as a ZFS pool fills up. The log_spacemap makes it easier for ZFS to find free disk space for new writes in a full and fragmented pool. As with any new ZFS feature, enabling this feature flag does not cause any replication issues, but may restrict the ability to import the pool on an older ZFS environment. The feature is optionally enabled on upgrade to 12.0 and should only be enabled once you’ve determined you will not be rolling back to a previous version of ZFS.
Some slight performance issues were identified which could be improved. Again, being BETA, we plan to address performance more systematically in the next version of TrueNAS 12.0 (BETA2) with some significant SMB and ZFS improvements.

Progress toward TrueNAS 12.0 RELEASE!

TrueNAS 12.0 is still on schedule. The TrueNAS 12.0 BETA1 stage has had relatively few and minor issues and almost 10X more testing than 11.3 BETA. However, there are some significant ZFS and SMB performance changes being made that deserve another test cycle and so the next version will be called TrueNAS 12.0 BETA2 and will be available in mid-August.
The TrueNAS 12.0 sub-forum on the Community forums is the best place for Community information and feedback.
The new TrueNAS 12.0 documentation is more modular and expandable. The Community is invited to edit and contribute. Please check out the documentation even if you don’t upgrade today.
TrueNAS CORE, formerly “FreeNAS”, will still be the Best Free NAS. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, email us.
For those with FreeNAS 11.3 installed on your system, you can upgrade to TrueNAS 12.0 BETA with a single click! Otherwise, download TrueNAS 12.0 BETA and get started. Onward to BETA2!

The post TrueNAS CORE makes ZFS Easy appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-core-makes-zfs-easy/feed/ 0
Be One of the First to Test Drive TrueNAS 12.0 BETA https://www.truenas.com/blog/truenas-12-beta/ https://www.truenas.com/blog/truenas-12-beta/#comments Wed, 01 Jul 2020 01:46:54 +0000 https://www.ixsystems.com/?p=70567 We are excited to announce that TrueNAS CORE (12.0) BETA has hit both the target date and our quality goals. The BETA release has completed two full cycles of QA (the same as FreeNAS 11.3 RC1) and testing from almost 1,000 users. There are no high priority issues and we can now recommend that the Community can upgrade their FreeNAS 11.3 systems and start their TrueNAS 12.0 testing. Snapshot your pool, backup your data, and try it out now!

The post Be One of the First to Test Drive TrueNAS 12.0 BETA appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
We have previously announced the merger of FreeNAS and TrueNAS into a unified software image and new naming convention. FreeNAS is becoming TrueNAS CORE. TrueNAS is becoming TrueNAS Enterprise. The schedule for TrueNAS 12.0 was made available on the forums with a target date of June 30 for the BETA version.

We are excited to announce that TrueNAS 12.0 BETA has hit both the target date and our quality goals. The BETA release has completed two full cycles of QA (the same as FreeNAS 11.3 RC1) and testing from almost 1,000 users. There are no high priority issues and we can now recommend that the Community can upgrade their FreeNAS 11.3 systems and start their TrueNAS 12.0 testing. Snapshot your pool, backup your data, and try it out. You can also download the TrueNAS 12.0 BETA if you’d prefer.

Along the way, we have refined the logos for TrueNAS. These logos are now in use for TrueNAS 12.0. There is also the option to use the classic FreeNAS icon in the web user interface.

TrueNAS 12.0 BETA is the 1st major deliverable of the FreeNAS/TrueNAS Unification process. This process has already brought several of the major expected benefits to life:

  • Rapid Development: Unified images have accelerated software development.
  • Improved Quality: Reduced development redundancy and unified QA has increased software quality.
  • Earlier Hardware Enablement: TrueNAS 12.0 brings improved support for AMD EPYC / Ryzen platforms and enhanced NUMA support for more efficient CPU core handling. Tell us your stories!
  • Simplified Documentation: The 1st release of the unified TrueNAS 12.0 documentation is now available and includes the capability for user contributions.
  • Reduced Redundancy: We are now starting to produce unified web content and videos which refer to one software family without the need for duplication.
  • Flexibility: Unified images enable simpler transitions or upgrades between editions.
  • Resource efficiency: Software developers are freed to work on new features and related projects like TrueNAS SCALE.
  • OpenZFS 2.0: The major investment in the development and integration of “OpenZFS 2.0” is paying off with advances like dataset encryption, major performance improvements, and compatibility with Linux ZFS pools which was needed for TrueNAS SCALE.

TrueNAS 12.0 Features

The master feature list for TrueNAS 12.0 is below. The features in black existed in FreeNAS 11.3 and are shared by both TrueNAS CORE and TrueNAS Enterprise. The features in blue have been added to TrueNAS 12.0. The column to the right displays features that are available in TrueNAS Enterprise only. TrueNAS 12.0 CORE has a superset of FreeNAS 11.3 features.

The feature additions for TrueNAS 12.0 have been summarized as:

  • Metadata on Flash: Special SSD vdevs can be used for Metadata acceleration. This can include both file systems metadata and dedupe tables. This is one of the core features of OpenZFS 2.0.
  • Fusion Pools: The special SSD vdevs can also be used for data based on I/O write size. This is configurable on a per dataset basis. Users can accelerate database datasets or special VMs.
  • SSD Wear Monitoring: Any SSD (Boot, L2ARC, slog or vdev) can be monitored for wear and alerts created.
  • Dataset Encryption: Specific datasets can be selected or deselected for encryption with a user-provided key. When replicating the dataset to another TrueNAS, the key does not have to be provided and so the data can be transmitted and stored in the original encrypted state.
  • Asynchronous ZFS Trim: Trim commands free up space, particularly within SSDs. By making these Trim commands asynchronous, they scale and perform better. This is particularly useful for deduplication of flash storage and can significantly reduce costs.
  • Faster ZFS Boot: OpenZFS 2.0 includes a more parallel process for importing a ZFS pool with many drives. This reduces boot and failover times.
  • ZFS Linux Compatibility: Linux and FreeBSD are peer operating systems for OpenZFS 2.0. Compressed, deduplicated, and encrypted data can be efficiently replicated from a Linux host to a TrueNAS system for backup and archive. It is also possible to import a pool (drive set) from Linux to TrueNAS. This is being used to start the TrueNAS SCALE project which supports scale-out storage and hyperconvergence.
  • Accelerated ZFS: Several performance improvements have been made to reduce both drive IOPS and the CPU cycles required.
  • User Quota Support: Allows setting per-user storage quotas which are enforced by ZFS for both NFS and SMB shares. Users can be local or AD/LDAP.
  • OpenVPN Client and Server: VPNs provide security for remotely accessing storage services, such as SMB or NFS, across the Internet. This feature enables the OpenVPN Client or Server to be included in the NAS for simpler administration and lower costs. The other end of the VPN connection can be any OpenVPN client, such as another NAS, Firewall Device, or Personal Desktop/Laptop.
  • Two Factor Authentication: This ensures that a compromised root password cannot be used by itself to gain access to the administrator interface.
  • API Keys: Access to the REST / WebSockets API can now be done via API keys which can be created and revoked directly via the WebUI for additional security.
  • KMIP Support: Key Management Interoperability Protocol (KMIP) is an Enterprise feature for securing drives or datasets through a centralized key management system.
  • TrueCommand Dataset Management: TrueCommand and TrueNAS are joined at the hip and will provide dataset monitoring in TrueCommand 1.3 (to be released in July).

Progress toward TrueNAS 12.0 RELEASE!

TrueNAS 12.0 is scheduled to go through the same NIGHTLY, BETA, RC1, RELEASE, and UPDATE states that FreeNAS has gone through. There will be no changes to the software update process or the information available. There is a TrueNAS 12.0 sub-forum on the Community forums for this unification process and Community feedback. Over 700 users have been testing the NIGHTLY release with some great feedback.
We appreciate the Community testing of the TrueNAS 12.0 BETA release. Bugs that are caught and reported early are going to have less impact on the final schedule. TrueNAS 12.0 BETA will also be tested on Enterprise HA systems within our labs

.
New and Improved Documentation
The new TrueNAS 12.0 documentation is more modular and expandable. The Community is invited to edit and contribute. Please check out the documentation even if you don’t upgrade today. Below is a snapshot of the documentation site and its new user-friendly organization.

TrueNAS CORE: Still the Best Free NAS

But, don’t take it from us. StorageReview explained how many of the TrueNAS 12.0 features are integrated into the user interface. Ars Technica also reviewed TrueNAS 12.0 and the OpenZFS 2.0 improvements.
TrueNAS CORE 12.0 has the new logos included but will have the option to use a throwback FreeNAS theme. Below is the new TrueNAS theme.

TrueNAS CORE pictured with the new TrueNAS logo

We hope you are sharing our excitement for TrueNAS 12.0. If you have any questions or comments, we’d love to hear them on the forums, or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, email us.
For those with FreeNAS 11.3 installed on your system, you can upgrade to TrueNAS 12.0 BETA with a single click! Otherwise, download TrueNAS 12.0 BETA and get started.

The post Be One of the First to Test Drive TrueNAS 12.0 BETA appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-12-beta/feed/ 7
TrueNAS is Multi-OS https://www.truenas.com/blog/truenas-multi-os/ https://www.truenas.com/blog/truenas-multi-os/#comments Tue, 09 Jun 2020 17:32:38 +0000 https://www.ixsystems.com/?p=70440 The iXsystems Engineering Team looked at the choices and decided that TrueNAS being multi-OS, was the right solution. It was better than picking one OS for all TrueNAS products and having to make major tradeoffs with respect to stability, continuity, market reach, and innovation. The modularity, stability, and simplicity of FreeBSD are well known as it integrates well with ZFS and is well suited to the Open Storage business model that TrueNAS uses. We also wanted to be more inclusive, broadening our community by inviting users and developers that are familiar with Linux.

The post TrueNAS is Multi-OS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Welcome to the post-OS Era

There was a time in history where all that mattered was an Operating System (OS) and the hardware it ran on — the “pre-software era”, if you will. Your hardware dictated the OS you used.
Once software applications became prominent, your hardware’s OS determined the applications you could run. Application vendors were forced to juggle the burden of “portability” between OS platforms, choosing carefully the operating systems they’d develop their software to. Then, there were the great OS Wars of the 1990s, replete with the rampant competition, licensing battles, and nasty lawsuits, which more or less gave birth to the “open source OS” era.
The advent of the hypervisor simultaneously gave way to the “virtual era” which set us on a path of agnosticism toward the OS. Instead of choosing from the applications available for your chosen OS, you could simply install another OS on the same hardware for your chosen application. The OS became nothing but a necessary cog in the stack.
TrueNAS open storage enables this “post-OS era” with support for storage clients of all UNIX flavors, Linux, FreeBSD, Windows, MacOS, VMware, Citrix, and many others. Containerization has carried that mentality even further. An operating system, like the hardware that runs it, is now just thought of as part of the “infrastructure”.
So, which OS should TrueNAS use? There have been some comments in the press about our plans, so we thought it best to share a fuller picture.
TrueNAS CORE logo
Most are aware by now that we have decided to unify FreeNAS & TrueNAS into a single software image and brand: TrueNAS Open Storage. With the release of Version 12.0, what was previously called FreeNAS will now be TrueNAS CORE. What was formerly TrueNAS will now be TrueNAS Enterprise. Both of these TrueNAS editions use FreeBSD 12.0 as the base OS and it has been performing very well. Future development for these editions will continue on FreeBSD.
TrueNAS SCALE logo
We also announced the start of a new Open Source project, called TrueNAS SCALE. The goals of this project include running Linux containers and building scale-out clustered storage. Because of these project goals, we chose Linux (Debian) as the base OS so that we had access to all of these container and clustering tools and could deliver a well-integrated user experience in a reasonable timeframe.
So, TrueNAS is now officially multi-OS. As ComputerWorld once said, “Welcome to the post-OS Era”.

Why Multi-OS?

FreeBSD previous logo
The history of TrueNAS is FreeNAS and FreeBSD. FreeBSD is a well-structured OS with our preferred BSD license. It integrates well with ZFS and is well suited to the Open Storage business model that TrueNAS uses. The modularity, stability, and simplicity of FreeBSD are well known. This translates into simpler and easier to use software, particularly for a storage platform. Who doesn’t love that?
Linux logo and Containers
However, the marketplace winner for new applications is the Linux OS and Containers. Even Microsoft is embracing this reality. Whether you prefer Docker, LXC, or Kubernetes, the primary application platform for the next decade is containers and scale-out infrastructure. If application platforms will be simpler and cheaper by integrating Linux containers with ZFS storage, then who would not want that option?
The iXsystems Engineering Team looked at the choices and decided that being multi-OS was the right solution. It was better than picking one OS for all products and having to make major tradeoffs with respect to stability, continuity, market reach, and innovation. We also wanted to be more inclusive, broadening our community by inviting users and developers that are familiar with Linux. Therefore, being “multi-OS” gives our users and developers the best of both worlds:

  1. Stability and reliability of our current TrueNAS CORE/Enterprise products by continuing to deliver them on FreeBSD.
  2. Faster access to the foundational technologies required to make TrueNAS SCALE (containers, scale-out) into a best-in-class hyperconverged infrastructure.

The critical element of the system common to all TrueNAS editions is ZFS which has to secure, store, and manage data over many years and even decades. We also needed to invest in enabling TrueNAS as a multi-OS capable platform.

How did we enable Multi-OS?

Starting with the FreeNAS 11.1 code base from a couple of years ago, we have invested in the multi-OS transition with a few key initiatives:

  • Middleware was updated to be OS independent and have clean REST and Web sockets APIs.
  • Web user interface was modernized using Angular and the new APIs. It is also OS independent.
  • Collaboration with Open Source component projects like Samba and rclone to ensure we would have portability of key components.
  • Minimize use and exposure of Linux’s systemd and FreeBSD’s rc.d.
  • OpenZFS 2.0 integration of FreeBSD and Linux so that data and pools could be migrated easily between OSes.
  • QA/testing infrastructure built so that we could test all editions with the same tests.

What developers will find is that apart from the OS, over 90% of TrueNAS software is shared between the CORE, Enterprise, and SCALE editions. More importantly for users, improvements to one edition will generally be shared and available for the other editions.

What is the impact on TrueNAS users?

For users, nothing… except for more rapid development of new features and solutions. There will be more choices in the future, but we assume there are no objections to that!
For Linux developers, there will be new opportunities to contribute to the Open Source TrueNAS SCALE project. We aim to make it a very well coordinated and managed environment to develop the best Open Hyperconverged Infrastructure. We’ll be calling for contributors soon.
If you have any additional questions or need advice on a new project, please email us at info@iXsystems.com. We are standing by to help.

The post TrueNAS is Multi-OS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-multi-os/feed/ 6
New-New TrueNAS Logo Unveiled https://www.truenas.com/blog/new-new-truenas-logo-unveiled/ https://www.truenas.com/blog/new-new-truenas-logo-unveiled/#comments Tue, 02 Jun 2020 20:58:42 +0000 https://www.ixsystems.com/?p=70359 After countless hours of tweaking and refining the TrueNAS shark fin logo, we ended up with a new logo to represent the concept of open storage. Without further ado, we’re proud to unveil the monochrome version of the new TrueNAS CORE, TrueNAS Enterprise, and TrueNAS SCALE logos, we've lovingly dubbed "the shark tanks" or "shark boxes".

The post New-New TrueNAS Logo Unveiled appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Most are aware by now that we have decided to unify FreeNAS & TrueNAS into a single software image and brand: TrueNAS Open Storage. With the release of version 12.0, what was previously called FreeNAS will now be TrueNAS CORE. What was formerly TrueNAS will now be TrueNAS Enterprise.
Along with the announcement, we also unveiled a new “shark fin” logo that paid homage to the shark that had been the FreeNAS logomark for just over a decade. We liked it well enough, and user feedback was mostly positive, but some unexpected community feedback gave us second thoughts…

Thank you for removing ‘Free’ from the name

Specifically, there were a number of comments from community members thanking us for removing “Free” from the name, because it removed a stigma held by their peers, colleagues, or bosses that a product with “Free” in the name couldn’t also be of high quality or fit for business use. “I can finally look my boss in the eye when he asks what storage we are using in the lab” is a paraphrase of one such comment. Of course, comments like this were a little tough to hear about a name we held so dearly for so long, but it was awesome feedback to receive because it reinforced one of the major reasons we decided to unify the brands as TrueNAS in the first place.
If you’re reading this, you likely already know that FreeNAS is far more than just a free NAS. You likely already know that it is powerful, enterprise software defined storage. Since many of us use it in homelabs, you know that it automatically gets lumped in with low-end NAS systems and you might take offense when it gets compared to Synology or QNAP systems instead of Netapp or EMC. You know these things already, but it’s clear that not everybody does…yet. And, if you think back, it probably took you a while to get there, and the name “FreeNAS” likely didn’t help the cause. And, if we’re totally honest with ourselves, the shark didn’t make things any easier.
We want all users, old and new, to have full confidence in deploying TrueNAS CORE. It’s important to us that you can look your boss in the eye when he asks what storage you’re using in the lab. And, when you prove how successful that’s been, we want you to have that same confidence when you recommend TrueNAS Enterprise once it’s time to replace those overpriced Netapp or EMC arrays. And, we want to make sure everything we do down to our logo helps you make that case.

We’ve Gone Full Corporate

We say that in jest, of course. iXsystems was founded on the principles of “being different”. We embraced open source long before it was ever cool or mainstream. We develop in the open. We try to be as transparent as we can in all we do. We built an enterprise storage product and made it free when everyone else thought we were crazy, and now FreeNAS is the world’s most popular storage software. We have fought hard to keep this identity of being different from the rest of the industry.
Of course, behind that philosophy also exists a very serious company focused on building innovating, high-quality products, world class customer support, and outstanding customer experience. We understand that our desire to be different can’t ever get in the way of you getting your job done, and this extends to the impression our brand makes.

The Abstract Shark Fin?

So, we solicited the help of an outside design agency and started looking at other logomark designs entirely but ultimately came back to playing around with the shark fin: refining it, tweaking it, making it abstract. After all, we couldn’t lose that soul of the product entirely, right? So, during that part of the process, we ended up creating two sharks that were vertical mirror images of one another that once put together sort of formed a cool looking box (some said “shark tank” or “aquarium”). After initially chuckling at the similarity to the box references in the show “Silicon Valley”, we thought, “Ok, this does look pretty cool….box….storage, container…what if the box was open to represent the concept of “open storage”? That looks cool! What if we stacked the boxes for the TrueNAS Enterprise logo to represent the extra protection that comes with high-availability? And, what if we put four boxes side by side to represent TrueNAS SCALE? Wait…..what’s TrueNAS SCALE you ask? Oh, just a little thing we’re working on in the background 🙂 More to come on that soon!
Ok, ok, enough blabbing. Without further ado, we’re proud to unveil the monochrome version of the new TrueNAS CORE, TrueNAS Enterprise, and TrueNAS SCALE logos, we’ve lovingly dubbed “the shark tanks” or “shark boxes”.

Color is in the works, but we couldn’t wait any longer to show you since it’s going to start appearing in TrueNAS 12 nightlies as soon as this week!
We’re excited with what’s coming in TrueNAS 12, not least of which is this sharp new logo, that will hopefully send you marching into your boss’s office first thing tomorrow morning, look her dead in the eye and say, “we’re replacing all of our storage with TrueNAS.”
If you ever need our assistance in doing that, simply fill out a brief questionnaire or email us at info@iXsystems.com. We are standing by to help.

The post New-New TrueNAS Logo Unveiled appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/new-new-truenas-logo-unveiled/feed/ 16
Open Source Infrastructure is Recession-Proof https://www.truenas.com/blog/open-source-is-recession-proof/ https://www.truenas.com/blog/open-source-is-recession-proof/#comments Mon, 11 May 2020 20:15:07 +0000 https://www.ixsystems.com/?p=70065 The Shelter-in-Place restrictions are hugely impactful on many businesses and employees. Thankfully, one of the major benefits of Open Source infrastructure is that it provides these impacted organizations with an avenue to keep budgets under control. Open Source enables businesses to be agile and control costs, whether they are growing or shrinking through an economic downturn. It is our mission at iXsystems to empower our customers through Open Source infrastructure and economics.

The post Open Source Infrastructure is Recession-Proof appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
We are all living through a difficult time with the COVID-19 pandemic. At a personal level, our hearts go out to all those impacted. Let’s all do our bit to reduce spreading, save lives, and help those in distress. There will be better days ahead, but in the short term, the experts are predicting there could be a period of economic recession.

The Shelter-in-Place restrictions are hugely impactful on many businesses and employees. Many of our clients are facing severe downturns and will have to fight through it. Retaining employees, customer relationships, and supply chains is not a simple process. As with many recessions, budgets will be cut, and there will be huge pressure to do more with less. Thankfully, one of the major benefits of Open Source infrastructure is that it provides these impacted organizations with an avenue to keep budgets under control.

Some of our clients are facing a different problem, instead seeing a sudden increase in demand as their products or services are critical to the response to COVID-19 or the basic functioning of our cities and countries. These businesses need to be able to scale cost-effectively knowing that the demand will drop when COVID-19 is defeated. Open Source also enables faster and more economic scaling as a lifeline for these organizations.

In both cases, Open Source enables businesses to be agile and control costs, whether they are growing or shrinking through an economic downturn. It is our mission at iXsystems to empower our customers to face either challenge through Open Source infrastructure and economics.
shelter in place logo

Open Source Economics

Open Source software has been part of our history for decades and has progressively been embedded within the industry over time. Proprietary Unix has given way to Linux and FreeBSD. Amazon, the company notorious for stretching a dime into a dollar, could never have built its cloud empire without Open Source tools and software. Apple helped turn its business around a decade and a half ago by leveraging Open Source. Even industry pioneers in proprietary and closed software such as Microsoft, Oracle, and IBM have had to come to terms with the fact that they too must embrace Open Source or eventually go the way of the dinosaur. The advantage that Open Source users have is that they get to choose how much software and support they wish to pay for. We call this “Open Source Economics.” If the industry giants mentioned above can use it to their advantage, so can you. And, iXsystems is here to help you access it.
Open Source Economics
When building infrastructure and applications, Open Source solutions shift negotiating power and let users decide whether the “free” version is acceptable (e.g., FreeNAS) or whether it’s worth having professional support (e.g., TrueNAS) to reduce the number and duration of issues.
If a supplier or partner underperforms, Open Source makes it easier to shift business to another partner that can use similar software. It avoids vendor lockup with exorbitant software and support contracts. Have you seen the standard licensing prices for the largest storage, virtualization, and database vendors?
Open Source puts the power back into the hands of the user/buyer/customer, where it belongs.

Choose your own Destiny

Many businesses may not be as immersed in Open Source software as iXsystems, but every business can benefit from an Open Source strategy. Open Source strategies let you choose your destiny and where you should invest your limited budgets.
TrueNAS M40 and Mini
In a recession, there are huge savings to be made from shifting projects toward an Open Source model. Typically, you can get all the features you need and at a fraction of the total price of proprietary software from enterprise vendors. In the future, you’ll be able to scale more cost-effectively and control your own destiny.

iXsystems is an Open Source partner for tough times

We have built our business model on providing Open Source software with professionally supported solutions using industry-standard hardware. We also use and contribute to Open Source software from the FreeBSD, OpenZFS, and SAMBA communities. This business model has successfully allowed us to not only survive but grow through the last recession and will help carry us through this next recession while still making great technical progress with our products. We are already seeing increases in FreeNAS downloads and inquiries since the pandemic began, which we take as a sign that many organizations are already leveraging the power of Open Source economics as a means to help them through this difficult period. At iXsystems, we couldn’t be more proud to be able to offer a lifeline to these organizations.
If your budgets are limited and you need to invest more in your own applications or staff, we can surely identify with that challenge. Our goal is to give you a set of choices from “free” to Enterprise with Gold Support. Start with “free” today, and if budgets improve, we can help you upgrade your infrastructure and support as required.
TrueNAS support set of choices
Whether it’s server or storage infrastructure, iXsystems will give you the benefits of Open Source economics. You get to choose whether to use FreeNAS or TrueNAS. Soon, we’ll make it even easier with TrueNAS CORE or TrueNAS Enterprise.
To address the immediate needs of our customers during this global crisis, we hand-selected and pre-configured two high-availability TrueNAS systems at special discounts for this quarter: 11TB of All-Flash TrueNAS for under $10K, and 1PB of powerful hybrid storage for under $70K. If you’d like access to special deals like this in the future, simply sign up for our newsletter.
Wishing you all the best during this time. If we can help you keep your business ticking through this recession, please contact us.

The post Open Source Infrastructure is Recession-Proof appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/open-source-is-recession-proof/feed/ 4
Understanding How OpenZFS Keeps Your Data Safe https://www.truenas.com/blog/openzfs-keeps-your-data-safe/ https://www.truenas.com/blog/openzfs-keeps-your-data-safe/#comments Mon, 11 May 2020 16:20:59 +0000 https://www.ixsystems.com/?p=70075 Veteran technology writer Jim Salter wrote an excellent guide on the ZFS file system’s features and performance that we absolutely had to share. There’s plenty of information in the article for ZFS newbies and advanced users alike. Be sure to check out the article over at Ars Technica to learn more about ZFS concepts including pools, vdevs, datasets, snapshots, and replication, just to name a few.

The post Understanding How OpenZFS Keeps Your Data Safe appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Veteran technology writer Jim Salter wrote an excellent guide on the ZFS file system’s features and performance that we absolutely had to share. There’s plenty of information in the article for ZFS newbies and advanced users alike. Be sure to check out the article over at Ars Technica to learn more about ZFS concepts including pools, vdevs, datasets, snapshots, and replication, just to name a few. 

For his testing, Jim Salter used OpenZFS 2.0 software that is in TrueNAS 12.0. One of the more interesting data points in the article was the major performance advantage of ZFS replication over standard rsync (which can also be used between ZFS and other file systems). ZFS replication (which is labeled “syncoid” – Open Source software that sets up ZFS replications) is more than 1,000 times faster at finding and sending the deltas between files. 

TrueNAS systems are built on the legendary stability of FreeNAS and the OpenZFS (ZFS) file system, leveraging the underlying ZFS technology to easily recover from ransomware and other active data threats. For more information, reach out to an iXsystems Solution Architect and get your completely free and no-pressure quote on the complete line of TrueNAS storage systems.

For more information on ZFS (or if you just need some pointers for your next FreeNAS or TrueNAS CORE build), check out these additional resources and let us know what articles or how-to videos you’d like to see next in the comments below.

ZFS 101—Understanding ZFS storage and performance >> Read the Article (Credit Jim Salter for Ars Technica)
Introduction to ZFS >> Read the Article
ZFS Drive Size and Cost Comparison Spreadsheet >> Read the Article
iXsystems, FreeNAS, TrueNAS, and OpenZFS Videos >> Visit the Channel

The post Understanding How OpenZFS Keeps Your Data Safe appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/openzfs-keeps-your-data-safe/feed/ 2
You Can Influence the TrueNAS CORE Roadmap! https://www.truenas.com/blog/truenas-bugs-and-suggestions/ https://www.truenas.com/blog/truenas-bugs-and-suggestions/#comments Mon, 04 May 2020 22:04:58 +0000 https://www.ixsystems.com/?p=69926 We are making some changes to the FreeNAS and TrueNAS bug tracker that’ll give you yet another way to help contribute and democratize enterprise storage. We will be replacing Feature and Improvement requests for the TrueNAS Community, simplifying things down to two options: Bugs and Suggestions.

The post You Can Influence the TrueNAS CORE Roadmap! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Dear FreeNAS (and soon to be TrueNAS) Community,

We are making some changes to the FreeNAS and TrueNAS bug tracker that’ll give you yet another way to help contribute and democratize enterprise storage!

As many of you know, we’ve historically had three ticket types available in our tracker: Bugs, Features, and Improvements, which are all fairly self-explanatory. After some discussion internally, we’ve decided to implement a new type of ticket, a “Suggestion”. These will be replacing Feature and Improvement requests for the TrueNAS Community, simplifying things down to two options: Bugs and Suggestions. This change also introduces a slightly different workflow than before.

One issue we’ve had in the past with Features and Improvements is that just about all the ideas submitted have been “good” ideas. The challenge was determining which ideas were “best” or most desired by the community, which at times made it difficult for engineers to determine which ought to be integrated into our development roadmap.

Just because we think something is a “good” idea, or a community member submits a well-laid out feature request, we didn’t have a great way of determining how many people are interested. This made the process of picking and choosing too arbitrary. To address this, the Suggestion ticket has been created to help us better gauge interest in particular requests by implementing the concept of “voting” into the workflow:


As demonstrated above, we’re going to be looking to the community to help “Vote” on issues to provide an indication to our team what kind of interest there is for any particular idea. Once a Suggestion has reached the vote threshold (10 votes for the time being), we will then put it into a Review state, and then make a determination of if/when it should land on our TrueNAS roadmap.

So, how do you vote for a Suggestion? Easy! Simply login to our ticket system, find your issue, and click the “Vote for this issue” link on the top right of each ticket. If you can’t find a Suggestion that addresses your issue, create a Suggestion and let us know why it’s important to you.

The rest is up to you! To help create interest or garner more support for your own suggestions, you can solicit your Suggestion requests here on the community forums, social media, Reddit, email campaigns to friends and colleagues, etc.

Democratizing storage requires collaboration, and we’re expecting that this new process will allow us to be more responsive to the needs and wants of our community and prioritize changes to the product accordingly.
Thanks for reading, and as always, feedback is welcome!

The post You Can Influence the TrueNAS CORE Roadmap! appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-bugs-and-suggestions/feed/ 4
TrueNAS 11.3-U2 is Generally Available https://www.truenas.com/blog/truenas-11-3-u2-is-available/ https://www.truenas.com/blog/truenas-11-3-u2-is-available/#respond Fri, 24 Apr 2020 15:36:31 +0000 https://www.ixsystems.com/?p=69860 TrueNAS versions 11.3-U2 and 11.3-U2.1 are generally available! These updates are based on FreeNAS 11.3-U2 which has had over 50k deployments and received excellent community and third party reviews. TrueNAS 11.3 represents another major advancement in the functionality and quality of the leading Open Storage platform.

The post TrueNAS 11.3-U2 is Generally Available appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The latest version of the #1 Open Source Storage OS is on TrueNAS Enterprise Platforms

TrueNAS 11.3 Monitoring DashboardMonitoring TrueNAS High-Availability is simpler than ever

TrueNAS 11.3-U2.1 is generally available as of 4/22/2020. This update is based on FreeNAS 11.3-U2 which has had over 50k deployments and received excellent community and third party reviews. The Release Notes are available on the iXsystems.com website.
TrueNAS 11.3 represents another major advancement in the quality and functionality of the leading Open Storage platform. TrueNAS 11.3 supports the very popular API and Web UI improvements of the previous FreeNAS release. It also introduces easy-setup wizards, major replication improvements, and over 500 other enhancements.
This new TrueNAS version also inherits an abundance of vetted FreeNAS features from previous releases, including the ability to use and manage jails, plugins, and VMs. All of these features have now been integrated with the TrueNAS platform’s high-availability and enclosure management features. TrueNAS 11.3 is available on the X-Series and M-Series platforms which scale from 10TB to over 10PB with hybrid or all-flash media. It is also available for prior Z-Series models as well.

TrueNAS enclosure management dashboardNew TrueNAS enclosure management provides visual drive and pool status

The TrueNAS 11.3 User Guide has been published. Key Features of TrueNAS 11.3 include the following major improvements:

  • ZFS Replication: >8X performance (5TB/hr), Parallel tasks, Auto-resume
  • Simplified Setup with Wizards: iSCSI, SMB, Pools, Networking, Replication
  • SMB improvements: User quotas via AD, Shadow copies, ACL manager
  • Easier Plugins: UI redesign, Categories, NAT reduces IP addresses
  • Dashboard and Reporting: Faster response, more relevant data
  • Configuration Management: API enables config save and audits
  • Graphical enclosure and High-Availability management

The TrueNAS 11.3 series also resolves issues related to changes that Microsoft has made in Active Directory security defaults. These changes may cause major issues with older FreeNAS and TrueNAS releases when used in Active Directory environments. Please read this related Technical Note for more details.
With TrueNAS 11.3, the TrueCommand unified management interface can now also provide configuration save/restore functionality as well as auditing of configuration changes. TrueCommand also provides sophisticated reporting and Role-Based Access Control (RBAC).
TrueNAS 11.3 has been optimized for both high-performance SSDs and (Read Intensive) RI-SSDs based on lower cost QLC technology. Enterprise Strategy Group (ESG) validated the performance and cost benefits of TrueNAS 11.3 with extensive testing. ESG concluded that “The combination of ZFS, Open Source, and a lean sales force provides efficiencies that enable iXsystems to offer high performance, feature-rich solutions at high-value price points. We calculated a significant delta. Based on our testing and analysis, we found that iXsystems can typically offer up to double the performance at half the cost of their major competitors.”
A major investment in automated testing over the past 18 months has ensured significant improvements in software quality and ease of use, confirmed by FreeNAS 11.3 being the smoothest release in the history of the software. Customers should contact support@ixsystems.com if they are interested in the TrueNAS 11.3 upgrade. The upgrade is available from the 11.2 web interface.

TrueNAS 11.3 Screenshots

TrueNAS 11.3 The Replication WizardThe Replication Wizard simplifies backup between two NAS systems

TrueNAS 11.3 The Pool ManagerThe Pool Manager makes it easier to set up larger pools

The post TrueNAS 11.3-U2 is Generally Available appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-11-3-u2-is-available/feed/ 0
TrueNAS CORE is the new FreeNAS https://www.truenas.com/blog/truenas-core-features/ https://www.truenas.com/blog/truenas-core-features/#comments Wed, 15 Apr 2020 15:39:44 +0000 https://www.ixsystems.com/?p=69760 FreeNAS 11.3 has a very rich set of features, and TrueNAS CORE adds incrementally and significantly to that list of features. No features are being harmed in the transition to TrueNAS CORE. In fact, “CORE” is an acronym that makes a commitment to our community that all the core functionality that FreeNAS users love will always be included in TrueNAS CORE, the best free NAS software.

The post TrueNAS CORE is the new FreeNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS CORE is the New FreeNAS

We have previously announced the merger of FreeNAS and TrueNAS into a unified software image and new naming convention. FreeNAS is becoming TrueNAS CORE. TrueNAS is becoming TrueNAS Enterprise. We’ve appreciated all of the positive feedback tremendously but noticed there were a few common questions from some of our more skeptical community members or ones that haven’t yet worked closely with iXsystems:
Will TrueNAS CORE still be open source and free?  
The answer is 100% yes.
Will TrueNAS CORE have fewer features than FreeNAS?  
The answer is 100% no. In fact, TrueNAS CORE will have MORE features than FreeNAS does today.
Will any “free” features now only be made available in TrueNAS Enterprise?
Nope. We have no intention of removing features from TrueNAS CORE. Hopefully, we’ve eased your minds. 🙂
TrueNAS Open Storage
Before we dive in and illustrate further the points above by comparing the features of FreeNAS, TrueNAS CORE, and TrueNAS Enterprise, let’s first do a quick recap of the benefits the FreeNAS/TrueNAS Unification plan delivers for all users and contributors:

  • Rapid Development: Unified images accelerate software development and releases (for example, 12.0 is a major release that would normally have taken 9-12 months to release, and with these new efficiencies, we are bringing that closer to six months)
  • Improved Quality: Reduced development redundancy and unified QA increases software quality and allows us to streamline testing
  • Earlier Hardware Enablement: Staying in-sync with upstream OS versions will be easier, allowing earlier access to newer hardware drivers. For instance, 12.0 brings improved support for AMD EPYC / Ryzen platforms and enhanced NUMA support for more efficient CPU core handling.
  • Simplified Documentation: Unified documentation eliminates redundancy such as separate user guides
  • Reduced Redundancy: Unified web content and videos refer to one software family without the need for duplication
  • Flexibility: Unified images enable simpler transitions or upgrades between editions
  • Resource efficiency: Frees up developers to work on new features and related products
  • OpenZFS 2.0: The planning for the “unified” 12.0 release began over a year ago and included the major investment in the development and integration of what will soon be released as “OpenZFS 2.0”. This effort is fast-forwarding delivery of advances like dataset encryption, major performance improvements, and compatibility with Linux ZFS pools. 

In a nutshell: huge efficiency gains equal higher quality software, released faster.

TrueNAS CORE Features

FreeNAS 11.3 has a very rich set of features, and TrueNAS CORE adds incrementally and significantly to that list. Again, no features are being harmed in the transition to TrueNAS CORE :-). In fact, “CORE” is an acronym that makes a commitment to our community that all the core functionality that FreeNAS users love will always be included in TrueNAS CORE, the best free NAS software (see what we did there?). 
TrueNAS CORE acronym
The comprehensive feature list for TrueNAS 12.0 is actually quite enormous. To make it manageable, we’ve created a master feature list below. The features in black were existent in FreeNAS 11.3 and are shared by both TrueNAS CORE and TrueNAS Enterprise. The features in blue are new features being added with TrueNAS 12.0. The column to the right displays features that are available in TrueNAS Enterprise only. As you can see, no existing FreeNAS features have been moved over to the Enterprise column.
TrueNAS 12.0 features
TrueNAS Enterprise has additional features that are needed for deployment in production applications. Many of these features are tied to the ability to support High Availability (HA) systems. 
By default, all new TrueNAS 12.0 features are included in both TrueNAS CORE and Enterprise. The feature additions for TrueNAS 12.0 can be summarized as:

Metadata on Flash: Special SSD vdevs can be used for Metadata acceleration. This can include both file systems metadata and dedupe tables. This is one of the core features of OpenZFS 2.0.
Fusion Pools: The special SSD vdevs can also be used for data based on I/O write size. This is configurable on a per dataset basis.  Users can accelerate database datasets or special VMs.
SSD Wear Monitoring: Any SSD (Boot, L2ARC, slog or vdev) can be monitored for wear and alerts created.
Dataset Encryption: Specific datasets can be selected or deselected for encryption with a user-provided key. When replicating the dataset to another TrueNAS, the key does not have to be provided and so the data can be transmitted and stored in the original encrypted state.
Asynchronous ZFS Trim: Trim commands free up space, particularly within SSDs. By making these Trim commands asynchronous, they scale and perform better. This is particularly useful for deduplication of flash storage and can significantly reduce costs.
Faster ZFS Boot: OpenZFS 2.0 includes a more parallel process for importing a ZFS pool with many drives. This reduces boot and failover times.
ZFS Linux Compatibility: Linux and FreeBSD are peer operating systems for OpenZFS 2.0. Compressed, deduplicated, and encrypted data can be efficiently replicated from a Linux host to a TrueNAS system for backup and archive. It is also possible to import a pool (drive set) from Linux to TrueNAS.
Accelerated ZFS: Several performance improvements have been made to reduce both drive IOPS and the CPU cycles required. More features and higher performance together is a big win for ZFS users :-).
OpenVPN Client and Server: VPNs provide security for remotely accessing storage services, such as SMB or NFS, across the Internet. This feature enables the OpenVPN Client or Server to be included in the NAS for simpler administration and lower costs. The other end of the VPN connection can be any OpenVPN client, such as another NAS, Firewall Device, or Personal Desktop/Laptop.  
Two Factor Authentication: For increased security, two factor authentication is highly desirable. TrueNAS ensures that a compromised root password cannot be used by itself to gain access to the administrator interface.
API Keys: Access to the REST / WebSockets API can now be done by API key. Keys can be created and revoked directly via the WebUI for additional security.
KMIP Support: Key Management Interoperability Protocol (KMIP) is an enterprise approach to securing systems and data through a centralized key management system. This feature will be available in TrueNAS Enterprise to secure drives or datasets. 
TrueCommand Dataset Management: TrueCommand is joined at the hip with TrueNAS and will provide some exciting features, including snapshotting, replicating, and migrating datasets between systems.
There should be something for everybody in this list. We hope you’re as excited by the increase in productivity as our devs are!

Onward to TrueNAS CORE!

TrueNAS 12.0 will go through the same NIGHTLY, ALPHA (Internal), BETA, RC1, RELEASE, UPDATE states that FreeNAS has gone through. There will be no changes to the software update process or the information available. There is a TrueNAS 12.0 sub-forum on the community forums for this unification process and community feedback. 
The TrueNAS CORE 12.0 nightly builds have reached a stage where they are largely “feature complete”. Some UI polish and a lot of testing is needed to get to RELEASE deployment quality. We appreciate developers and testers who work with these early images. Bugs that are caught and reported early are going to have less impact on the final schedule.

Still the Best Free NAS

Still open, still free, just with more features and a new brand. Nothing much will change in the UI dashboard. However, TrueNAS CORE will have the option to use a FreeNAS theme for those as attached to the FreeNAS name as we are!
FreeNAS UI dashboard
TrueNAS CORE pictured with the “FreeNAS theme” for diehards and nostalgists alike!
We hope you are sharing in the excitement for TrueNAS CORE & Enterprise as we move closer to our release date. If you have any questions or comments, we’d love to hear them on the forums or in response to this blog. If you need additional information on how TrueNAS can streamline, accelerate, and unify data management for your business, email us. In the meantime, download FreeNAS 11.3 today in preparation, and you can later upgrade to TrueNAS CORE 12.0 with a single click!

The post TrueNAS CORE is the new FreeNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-core-features/feed/ 53
iXsystems Introduces New TrueNAS Security Hub https://www.truenas.com/blog/truenas-security-hub/ https://www.truenas.com/blog/truenas-security-hub/#respond Wed, 08 Apr 2020 17:28:52 +0000 https://www.ixsystems.com/?p=69675 The new TrueNAS Security Hub empowers you with the information you need to maintain the security, integrity, and availability of your data in the midst of possible threats to your IT infrastructure such as vulnerabilities, malware, and ransomware.

The post iXsystems Introduces New TrueNAS Security Hub appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
This is historic content that may contain outdated information. For the newest information on FreeNAS and TrueNAS, please visit TrueNAS.com or read our latest Blogs.

Data and systems security is important to every business. The cost of security breaches can be extremely high and consumes IT administration resources. The best strategy is to avoid and minimize those breaches.
TrueNAS and FreeNAS provide many features to assist with security issues. Unlike other storage systems, the software is Open Source and enables anyone to audit the source code and report back to iXsystems about any potential vulnerabilities. iXsystems will then privately investigate, fix any vulnerabilities, and make our community aware how to best address the issues.
The new TrueNAS Security Hub empowers you with the information you need to maintain the security, integrity, and availability of your data in the midst of possible threats to your IT infrastructure such as vulnerabilities, malware, and ransomware.

The hub includes CVEs (“Common Vulnerabilities and Exposures”: publicly known information on security vulnerabilities and mitigations), errata (technical descriptions of unintended faults in hardware and/or software components), and articles (notices and best practices for security issues regarding TrueNAS and TrueCommand).


The hub also includes security information for FreeNAS and the upcoming release of TrueNAS CORE 12.0. For home and small business users, the goal is to make the latest software robust enough that using the hub is unnecessary.

For Security Officers, there is also a security white paper which details how security and privacy practices have been applied to TrueNAS. To obtain a copy of the white paper, please send an email to security-info@ixsystems.com.

We hope these newly available resources are beneficial to the community and provide System Administrators with the tools to operate their storage systems in a safe and secure manner. iXsystems is constantly improving the TrueNAS software, and there are already several more security features slated to be included in TrueNAS 12.0. To report a potential product-related privacy or security issue (incident, breach or vulnerability), please contact our Security Team at security[at]ixsystems.com.

Visit the TrueNAS Security Hub today for the latest in TrueNAS and FreeNAS security info.

The post iXsystems Introduces New TrueNAS Security Hub appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-security-hub/feed/ 0
TrueNAS Updates for VMware vSphere 7 https://www.truenas.com/blog/truenas-vmware-vsphere-7/ https://www.truenas.com/blog/truenas-vmware-vsphere-7/#comments Mon, 30 Mar 2020 19:36:15 +0000 https://www.ixsystems.com/?p=69425 TrueNAS Unified Storage is always improving its support of virtualization and private clouds. Pairing the reliable and scalable performance of ZFS with all-flash and hybrid-flash configurations, TrueNAS is a natural fit for the virtual storage backends of VMware ESXi®, Microsoft® Hyper-V®, XenServer®, or KVM hypervisors. Today, we announce the availability of TrueNAS vCenter Plugin 3.2 with support for the newly released vSphere 7.

The post TrueNAS Updates for VMware vSphere 7 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Unified Storage is always improving its support of virtualization and private clouds. Pairing the reliable and scalable performance of ZFS with all-flash and hybrid-flash configurations, TrueNAS is a natural fit for the virtual storage backends of VMware ESXi®, Microsoft® Hyper-V®, XenServer®, or KVM hypervisors. Today, we announce the availability of TrueNAS vCenter Plugin 3.2 with support for the newly released vSphere 7.
Unlike most virtualization storage solutions, TrueNAS is flexible enough to provide file, block, and object protocols with the performance to work as both a VM datastore and file share in mixed environments.
TrueNAS versions 11.1-U7, 11.2, 11.3, and onward support VMware VAAI protocol for iSCSI and Fibre Channel and enable an enhanced TrueNAS vCenter plugin for easier management. With the TrueNAS vCenter Plugin 3.2, TrueNAS now supports vSphere7 as well as all 6.5 and 6.7 releases.

TrueNAS Optimized for VMware vSphere 6.5, 6.7, and 7.0

In a vSphere environment, TrueNAS acts as a high performance ESXi datastore using either iSCSI, Fibre Channel (FC), or NFS. Storage capacity and performance can be independently scaled, and the appliance can be managed natively in vCenter, via the TrueNAS vCenter plugin.
Key TrueNAS optimizations for VMware include:

  • “VMware Ready” Storage Certification with vSphere for TrueNAS High Availability configurations. Details are available in the VMware Compatibility Guide.
  • Enhanced Integration of VMware vSphere Storage APIs – Array Integration (VAAI) for efficient performance on iSCSI or FC block storage.
  • Updated TrueNAS vCenter Plugin 3.2 supports the new APIs in vSphere 6.5, 6.7-U2, 6.7-U3 (a,b), and 7.0. The plugin enables admins to setup and monitor VMs and storage from within the vCenter web interface. Existing customers can contact support@ixsystems.com to gain access to the plugin.

The TrueNAS vCenter Plugin is described in this video. Technical highlights of Plugin 3.2 include:

  • Simpler deployment in vCenter 6.7U3 (a,b) builds
  • Improved security through encrypted API
  • Management of scheduled periodic tasks
  • Improved Capacity and Snapshot management
  • Asynchronous updates to datastore status
  • Improved management of NFS volumes

Kubernetes on TrueNAS

With vSphere 7, VMs and Containers (Kubernetes) are supported on the same physical infrastructure with TrueNAS. TrueNAS systems start with capacities as low as 10 TB and scale to 10 PB and 800K IOPS. Organizations of any size can configure one or more platforms to fit their capacity, performance, and budgetary needs.

TrueNAS Updates for VMware vSphere 7

TrueNAS Virtualization

Whether you are using vSphere 7.0, 6.7, or another stack and hypervisor, TrueNAS provides virtualization solutions that stretch your budget further. The utilization of Open Source economics reduces the costs of all-flash performance solutions and hybrid backup solutions.
For organizations with tens of thousands of VMs, multiple TrueNAS M50s can be logically configured via vCenter and managed as a single infrastructure via TrueCommand, a single-pane-of-glass management system. The ability to scale compute and storage independently can save significant costs in virtual environments.

Additional Resources & Information

Find out more information on integrating TrueNAS into your VMware environment:

Talk to iX

For any questions, please schedule a call with one of our TrueNAS experts or email sales@iXsystems.com, and we can help configure, size, and price a system that meets (and exceeds) the needs of your virtual environment.

The post TrueNAS Updates for VMware vSphere 7 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-vmware-vsphere-7/feed/ 2
FreeNAS and TrueNAS are Unifying https://www.truenas.com/blog/freenas-truenas-unification/ https://www.truenas.com/blog/freenas-truenas-unification/#comments Thu, 05 Mar 2020 15:47:59 +0000 https://www.ixsystems.com/?p=69173 Today, we announce the next evolution for FreeNAS and TrueNAS: with the 12.0 release, we are not only bringing more features and improvements than any release that has come before it, we are also unifying both products into a single software image and brand. We present to you: TrueNAS Open Storage.

The post FreeNAS and TrueNAS are Unifying appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

FreeNAS and TrueNAS have been separate-but-related members of the #1 Open Source storage software family since 2012. FreeNAS is the free Open Source version with an expert community and has led the pursuit of innovations like Plugins and VMs. TrueNAS is the enterprise version for organizations of all sizes that need additional uptime and performance, as well as the enterprise-grade support necessary for critical data and applications. 
From the beginning at iXsystems, we’ve developed, tested, documented, and released both as separate products, even though the vast majority of code is shared. This was a deliberate technical decision in the beginning but over time became less of a necessity and more of “just how we’ve always done it”. Furthermore, to change it was going to require a serious overhaul to how we build and package both products, among other things, so we continued to kick the can down the road. As we made systematic improvements to development and QA efficiency over the past few years, the redundant release process became almost impossible to ignore as our next major efficiency roadblock to overcome. So, we’ve finally rolled up our sleeves.
With the recent 11.3 release, TrueNAS gained parity with FreeNAS on features like VMs and Plugins, further homogenizing the code. Today, we announce the next phase of evolution for FreeNAS and TrueNAS. 
With the 12.0 release coming in the latter half of the year, we will not only bring more features and improvements than any release that has come before it, we will also unify both products into a single software image and name! This shift will have a great many benefits for users, but before we go into further detail, we’d like to first reassure you that there are no plans to stop releasing a free version, close the source or limit features. Just want to make sure that’s out of the way before we go on! 🙂

The Benefits

This isn’t just a union of convenience, there are major technical benefits for all users and contributors:

  • Rapid Development: Unified images accelerate software development and releases (for example, 12.0 is a major release that would normally have taken 9-12 months to release, and with these new efficiencies, we are bringing that closer to six months)
  • Improved Quality: Reduced development redundancy and unified QA increases software quality and allows us to streamline testing
  • Earlier Hardware Enablement: Staying in-sync with upstream OS versions will be easier, allowing earlier access to newer hardware drivers.  For instance, 12.0 brings improved support for AMD EPYC / Ryzen platforms and enhanced NUMA support for more efficient CPU core handling.
  • Simplified Documentation: Unified documentation eliminates redundancy such as separate user guides
  • Deduplication of Effort: Unified web content and videos refer to one software family without the need for duplication
  • Flexibility: Unified images enable simpler transitions or upgrades between editions
  • Resource Efficiency: frees up developers to work on new features and related products
  • Open ZFS 2.0: The planning for the “unified” 12.0 release began over a year ago and included the major investment in the development and integration of what will soon be released as “OpenZFS 2.0”. This effort is fast-forwarding delivery of advances like dataset encryption, major performance improvements, and compatibility with Linux ZFS pools.

Overall, this union provides a solid foundation for a more feature-rich future.

What to Expect

In the 11.3 release, FreeNAS and TrueNAS share over 95% of the same source code but are built into separate images, each with their own name. The Version 12.0 release will change this process by moving to one unified image with two different editions: a free, Open Source edition (this will never change!) and an enterprise edition.  
Both editions will have common Open Source code, unified documentation, and a shared product name. The web interface and REST APIs will be relatively unchanged from version 11.3 with only additions for new features. Our VP Engineering, Kris Moore, describes the change in process in this video blog.

Two Names Become One

For years we’ve talked longingly about unifying the images, documentation, and web content due to all of the efficiency gains and benefits to be had. The one thing that always held us back was the question of what to do with the name: after all, unification of the software meant that two distinct product names were no longer workable, and we’ve grown as attached to both names as have our Community and customers (and perhaps even more!).
On the one hand, we have the FreeNAS brand that everyone has come to know and love; it lets users know immediately the product doesn’t cost anything to use and also hints at the fact that it’s Open Source. On the other hand, TrueNAS is a better name for an enterprise product. Some may remember that TrueNAS was originally released as “FreeNAS Pro”, but the feedback received was that many companies didn’t take it seriously. They felt a product with “Free” in the name didn’t inspire the necessary confidence for critical infrastructure and data. Hence, the name TrueNAS was born to overcome that stigma, and the enterprise side of our business has grown reliably since then.
So, after many months of analysis, weighing pros and cons, and spirited debate, we’ve decided that the technical benefits and efficiencies from unifying the products are too significant to ignore and now overwhelmingly outweigh our attachment to names. Therefore, we’ve decided to merge the names to share the stronger enterprise brand, TrueNAS. By doing so, we continue to give all users the confidence to use the product in important and mission-critical applications, while still paying homage to FreeNAS through the use of a shark-themed icon in the logo. We also continue to emphasize the benefits of Open Source through the sub-moniker “Open Storage”.
We now present to you:
TrueNAS Open Storage logo
There will be two different editions: TrueNAS CORE and TrueNAS Enterprise. Without any license keys, TrueNAS CORE provides all the same, unrestricted FreeNAS functionality you know and love, while the source code will still be Open Source and forever free to use. TrueNAS Enterprise will enable an extended feature set using a license key on supported platforms. This move elevates FreeNAS to the enterprise-grade quality levels of TrueNAS to further cement its position as the world’s #1 Open Storage OS.

TrueNAS CORE: always open, always Free NAS

TrueNAS CORE
The only thing changing is the name. FreeNAS will take on the name of “TrueNAS CORE”. More than just a “Free-NAS”, TrueNAS CORE is enterprise-quality software-defined storage that can be used without restrictions or cost. It is also the core of the full-fledged enterprise edition, TrueNAS Enterprise, which provides the additional fault-tolerance, performance, and support that businesses and critical applications require.
CORE is a commitment that all the core functionality that FreeNAS users love will be included in the best free NAS software. CORE also defines itself with the acronym:
TrueNAS CORE acronym
We’re immensely proud of FreeNAS and its community. The change in name does not change the underlying FreeBSD OS, the FreeBSD-based license, or our commitment to free and Open Source software. Long-time FreeNAS diehards will have the option to use the existing FreeNAS name and logo in the banner of the web interface by simply selecting a FreeNAS theme from the dropdown in the upper right-hand action bar, if they so choose. 
Web visitors will eventually be forwarded to the new TrueNAS web pages, but that’s still a little while away. The freenas.org domain will remain in place, but over time we will use a TrueNAS domain to provide a common source of information. There will be no changes to community logins or newsletters. 
TrueNAS CORE 12.0 will have some major advances over FreeNAS 11.3. These include support for Fusion Pools (mixing SSD and HDD vdevs) and encrypted datasets. A more complete list of the hundreds of improvements will be made with the 12.0 BETA release announcement.  

TrueNAS Enterprise: the best value in enterprise storage

TrueNAS customers will see a smaller name change with the move to version 12.0 but will see a change to the new shark fin icon. The FreeNAS shark icon is well known, but this modernized icon represents the stealthy but mighty storage competitor that TrueNAS has become.
TrueNAS Enterprise logo
The new name is “TrueNAS Enterprise” and it inherits all the same enclosure management, high availability, and support that TrueNAS 11.3 benefits from. TrueNAS Enterprise systems will automatically inherit the TrueNAS CORE features and a pre-installed key unlocks enterprise features.

The TrueNAS 12.0 Preview

Everyone is invited to experience an early preview of TrueNAS 12.0. Nightly images will be available March 11th for anyone that has a spare system to test and develop with, and we would love to hear your feedback. Be sure to check out Fusion Pools and dataset encryption and let us know what you think.
TrueNAS CORE Dashboard
We’ve started a TrueNAS 12.0 sub-forum on the community forums for this blog and community feedback. In general, we’re always looking for opinions and ideas on how we can improve TrueNAS products.  

Next Steps

TrueNAS CORE 12.0 will go through the same ALPHA, BETA, RC1, RELEASE states that FreeNAS has gone through. There will be no changes to the software update process or the information available. The process will be more efficient within iXsystems, and we expect to deliver our users more with the same resources we have today. TrueNAS CORE 12.0 is planned for release in Q3 2020, which will be a much shorter development cycle for a release of this magnitude, thanks to this change.
Some users have asked us whether there will be a paid option to upgrade a system running TrueNAS CORE to Enterprise? The change in the release process makes that upgrade more possible, and we will be investigating options to enable this. There will also be opportunities to develop more radical improvements to TrueNAS functionality. Please contact us if your organization needs something that isn’t yet available.
As always, a huge thanks goes out to our community and customers for your continued support in helping us democratize enterprise storage. We are excited to work side by side with you on this next phase of the FreeNAS and TrueNAS journey. Many more great things to come!
For more information on TrueNAS 12.0, please check out our new blog about the features coming in TrueNAS CORE and TrueNAS Enterprise.

The post FreeNAS and TrueNAS are Unifying appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/freenas-truenas-unification/feed/ 53
Warning! Active Directory Security Changes Require TrueNAS and FreeNAS Updates https://www.truenas.com/blog/active-directory-truenas-and-freenas/ https://www.truenas.com/blog/active-directory-truenas-and-freenas/#respond Thu, 27 Feb 2020 23:45:26 +0000 https://www.ixsystems.com/?p=69023 Microsoft is changing the security defaults for Active Directory to eliminate some security vulnerabilities in its protocols. These new security defaults may disrupt existing FreeNAS/TrueNAS deployments once Windows systems are updated. The Windows updates may appear sometime in March 2020; no official date has been announced as of yet.

The post Warning! Active Directory Security Changes Require TrueNAS and FreeNAS Updates appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Critical Information for Current FreeNAS and TrueNAS Users

Microsoft is changing the security defaults for Active Directory to eliminate some security vulnerabilities in its protocols. Unfortunately, these new security defaults may disrupt existing FreeNAS/TrueNAS deployments once Windows systems are updated. The Windows updates may appear sometime in March 2020; no official date has been announced as of yet.
FreeNAS and TrueNAS users that utilize Active Directory should update to version 11.3 (or 11.2-U8) to avoid potential disruption of their networks when updating to the latest versions of Windows software after March 1, 2020. Version 11.3 has been released and version 11.2-U8 will be available in early March.
Full details are available in this iXsystems Technical Note about LDAP channel binding and LDAP signing.  
Users not using Active Directory are unaffected by these Microsoft updates and therefore can update their FreeNAS and TrueNAS systems at their leisure.
SMB Sharing on FreeNAS and TrueNAS
FreeNAS and TrueNAS are used to provide SMB shares in over 80% of deployments. Windows, Mac, and now Linux clients use SMB to share files. In many cases, SMB3 is preferred to NFSv3 and includes some file integrity advantages because the client behavior is well defined. SMB clients gain the advantages of the highly robust OpenZFS file system and all the replication and administration tools that FreeNAS and TrueNAS provide.
SMB3 is usually deployed in organizations with Active Directory to manage user authentication and permissions. All Windows Servers and FreeNAS/TrueNAS units can be configured to use the same security control.TrueNAS and Active Directory

FreeNAS and TrueNAS Release 11.3
The good news is that version 11.3 includes many improvements to SMB and Active Directory support beyond the compatibility with the new Microsoft security patches: 

  • The methods of communicating with the Active Directory Domain Controller now use strong authentication. The strong authentication methods are either SSL-encrypted transport or signed sasl_gssapi bind (Kerberos). This is the additional feature needed to avoid disruption with the change in security defaults.
  • Setup wizards for SMB and Active Directory have been added. The user feedback on ease of deployment has been excellent.
  • SMB and OpenZFS snapshots have been better integrated. Now ZFS snapshots are automatically visible to clients’ systems as Shadow Copies with all the previous versions of files. A file from an old snapshot can be copied and restored to a current share without any help from a storage administrator.  More impressively, only snapshots with file changes are visible to the client so it’s much easier to find the right snapshot.
  • Tools and best practices have been added to improve the ability to share the same files with NFS and SMB clients. NFSv3 has some weaknesses where clients can be configured to ignore network locking, but as long as best practices are followed, mixed protocol shares can be safely operated.
  • ACL manager has been added to provide an easy-to-use web UI to set permissions on an SMB share. This greatly simplifies SMB setup and reduces the setup time.
  • ZFS Replication between SMB datasets to a backup system has been greatly improved. The speed of replication on high bandwidth links has been increased by 8X to over 10Gbit/s (5 TB per hour). For large datasets, these replication tasks now support a suspend and resume model that can withstand a network outage. This is probably the most efficient SMB share replication available.
  • ZFS user quotas are now exposed as NT quotas to SMB clients. Windows users can manage these quotas using File Explorer, and Linux and FreeBSD users can use the smbcquotas utility for quota management.

Please contact us if we can help you with your next SMB server deployments. 

The post Warning! Active Directory Security Changes Require TrueNAS and FreeNAS Updates appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/active-directory-truenas-and-freenas/feed/ 0
TrueNAS Performance Gets Praise from ESG https://www.truenas.com/blog/truenas-praised-by-esg/ https://www.truenas.com/blog/truenas-praised-by-esg/#respond Wed, 22 Jan 2020 18:16:43 +0000 https://www.ixsystems.com/?p=68344 To take an honest look at performance and assist our users in sizing and selecting their TrueNAS systems, we collaborated with ESG to provide independent validation of the TrueNAS M50 in a comprehensive report. ESG’s review concluded that iXsystems can typically offer up to double the performance at half the cost of its major competitors.

The post TrueNAS Performance Gets Praise from ESG appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Everyone knows that performance matters. The trouble is that it can be complex to quantify. For example, everyone wants to know the horsepower of their car, but that number isn’t meaningful unless it’s accompanied by 0-60 times or top speeds. After all, most 250 horsepower cars will run circles around a 600 horsepower semi-trailer truck! Similarly, top speeds are also very sexy numbers, but not super useful to determine the duration of your bumper-to-bumper commute in your new Lamborghini. Knowing your dad’s top sprinting speed, downhill with the wind at his back, would also make it difficult to ascertain how long it took him to walk five miles to school every morning (through the snow and uphill both ways!).
It’s a universal principle that performance measurement requires an understanding of several variables and the task at hand. At iXsystems, we are always very careful when discussing performance, focusing less on “best case” measurements and more on the needs of a customer’s application and how we can design or tune a system to best meet them. TrueNAS and ZFS storage is designed to perform well with a broad range of workloads and with many features enabled by default; thin provisioning, compression, encryption, and snapshots are not optional features in many environments. The performance you get with real-world workloads and features enabled is much more important.
So how fast is TrueNAS? Well, a TrueNAS M50 can deliver more than 800,000 IOPS… if the workload is designed to showcase the M50 performance. However, most users aren’t running workloads that are based on 4K I/O sizes.
To take an honest look at performance and assist our users in sizing and selecting their TrueNAS systems, we collaborated with ESG to provide independent validation of the TrueNAS M50 in a comprehensive report. Enterprise Strategy Group (ESG) is a well known IT Technology industry analyst with deep experience and knowledge of how storage is actually used in real-world enterprise environments. ESG’s review concluded that iXsystems can typically offer up to double the performance at half the cost of its major competitors.
ESG Validation: TrueNAS Technical Report
The ESG tests were performed with a reference configuration of a TrueNAS M50 with 24 SSDs. The typical cost of one of these mid-range flash systems would be $60K – $130K. Larger systems with 72 SSDs would actually perform better but would be less representative of a typical system configuration of less than 200TB.

The performance graphs, workloads, and testing methodologies are in the report, but some of the key results for this TrueNAS M50 configuration with only 24 SSDs were:

  • In a virtualization environment, the system could sustain over 100K IOPS averaging 24KB in size. This is around 2,600 MB/s with 70% writes and over 4,000 IOPS per SSD.
  • Typical latency under 1ms below 60,000 IOPS. This workload would be typical for systems with over 3000 VMs and 50 hosts.
  • In a file-sharing environment with large files, the system could provide over 4,000 MB/s with any mix of Reads and Writes.
  • The impact of enabling compression and snapshots was near zero. Encryption, using SEDs, can also be provided with no performance impact.
  • NFS, SMB, and iSCSI demonstrated high bandwidth. Each could deliver performance that was appropriate for their respective applications.

The same TrueNAS can simultaneously deliver NFS, SMB, and iSCSI services to many clients. When one protocol is less active, the performance is available for the other protocols. This is a major performance and cost advantage of TrueNAS unified storage.
The performance of TrueNAS depends heavily on the workload and the specific network and storage configuration that is being used, which is also why TrueNAS systems can all be easily configured and tuned based on the application performance need. Reports like these help us gain more insight into performance characteristics and how we can both estimate and improve them.
The TrueNAS combination of flexible performance and Open Source economics helps our customers meet performance targets with lower capital costs, less complexity, and technical support they need for reliable infrastructure.
If you have a performance workload, let us know what its characteristics are, and our team can help design a TrueNAS system that delivers the performance you need so that we make sure you don’t mistakenly buy a Peterbilt to run a quarter mile or a Lambo to drive in LA traffic.
To read more about ESG’s technical performance report on the TrueNAS M50, download the full technical review here.

The post TrueNAS Performance Gets Praise from ESG appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-praised-by-esg/feed/ 0
OpenZFS Developer Summit 2019 https://www.truenas.com/blog/openzfs-dev-summit-2019/ https://www.truenas.com/blog/openzfs-dev-summit-2019/#respond Mon, 11 Nov 2019 21:35:37 +0000 https://www.ixsystems.com/?p=66801 The seventh annual OpenZFS Developer Summit took place on November 4th and 5th in San Francisco and brought together a healthy mix of familiar faces and new community participants. Several folks from iXsystems took part in the talks, hacking, and socializing at this amazing annual event. The messages of the event can be summed up as Unification, Refinement, and Ecosystem Tooling.

The post OpenZFS Developer Summit 2019 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The seventh annual OpenZFS Developer Summit took place on November 4th and 5th in San Francisco and brought together a healthy mix of familiar faces and new community participants. Several folks from iXsystems took part in the talks, hacking, and socializing at this amazing annual event. The messages of the event can be summed up as Unification, Refinement, and Ecosystem Tooling.
OpenZFS Unification

The much-discussed hope to unify the OpenZFS code bases across the supported operating systems went from dialog to action item with the bold declaration by OpenZFS co-founder Matt Ahrens that the ZFS on Linux repo will be renamed simply “OpenZFS” and that the next milestone release will be “OpenZFS 2.0”. “As far as I’m concerned, this can’t come too soon,” said one attendee. Remarkably, there has been zero public objection to this effort. OpenZFS developer on macOS and Windows Jörgen Lundman supported this point with Michael Dexter in their talk “OpenZFS Everywhere”, in which they reported on the status of OpenZFS on the obvious platforms: Illumos, FreeBSD, and GNU/Linux, but also macOS, NetBSD, and Windows.
The iXsystems Engineering Team has been driving FreeBSD’s integration with OpenZFS 2.0 to guarantee that FreeNAS and TrueNAS offer the most up-to-date OpenZFS experience available. This integration will be part of release 12.0.
Refinement
Three talks drove home the point of just how much continuous refinement OpenZFS is experiencing over the years, beginning with “Metaslab Allocation Performance” by Paul Dagnelie of Delphix. Paul described how his team used DTrace to identify a performance issue that was impacting several clients whose workloads included synchronous writes of small records to all-flash storage pools. They addressed the issue with a move from B-Tree to range tree data structures, an “Embedded SLOG”, and a number of adjustments to the metaslab size parameters.
This was joined by Brian Behlendorf’s talk “ZFS TRIM Explained” in which he described how OpenZFS has received both a manual TRIM for flash devices, and a continuous TRIM similar to the one implemented on FreeBSD.
Finally, Allan Jude gave a work-in-progress report on his “VDEV Properties” work that allows the user to obtain detailed information about individual VDEVs just like they would with a pool or dataset. VDEVs have only offered rudimentary information reporting and this work sheds light on what was one of the darkest corners of a zpool.

An original iXsystems logo can be spotted as the future of OpenZFS is shaped during one of the “Hallway Tracks” in-between official sessions

Ecosystem Tooling
While OpenZFS is central to a robust storage stack, the stack itself is an ecosystem in which a number of components work together to produce a solution. The journey of developers between different OpenZFS operating systems has produced palpable frustration over the various tools that are absent on any given platform. The status reports “libshare on Linux is Broken”, “A Device by Any Other Name: Common Pitfalls in Device Naming for ZFS on Linux“, and “Illumos Brings the SAS” all helped vocalize this frustration and offered pragmatic solutions to the issues encountered. Users and developers should rightfully ask, “Why can’t this be as simple as it is on that other OS?” The two talks on debugging by Tom Caputi of Datto and Serapheim Dimitropoulos of Delphix gave great overviews of various debugging strategies for what may as well be searches for digital needles in digital haystacks.
The presentations on the second day wrapped up with an eye-opening report on Multi Actuator hard drives by Muhammad Ahmad of Seagate who sat down with Matt Ahrens to explore the performance characteristics of OpenZFS on this exciting new technology. “MA HDDs” can act as either a single drive with the promise of double the performance or two independent drives. Alexander Motin of iXsystems is currently evaluating these drives on FreeBSD to ensure that FreeBSD and FreeNAS are ready for their arrival on the market.
On a humorous note, Don Brady of Delphix used his hackathon time to work on a “metaslab worst-fit allocator” that would introduce data fragmentation for testing. This report won first place among the hackathon reports.

The road to OpenZFS 2.0 will be an exciting one and we have the diverse OpenZFS team from around the world to thank for navigating us through it!

The post OpenZFS Developer Summit 2019 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/openzfs-dev-summit-2019/feed/ 0
DCIG: The Compelling Economic Benefits of OpenZFS Storage https://www.truenas.com/blog/benefits-of-openzfs-storage/ https://www.truenas.com/blog/benefits-of-openzfs-storage/#respond Fri, 08 Nov 2019 18:14:33 +0000 https://www.ixsystems.com/?p=66775 The flexibility of OpenZFS to provide new features, services, platforms, and vendors on top of an enterprise-proven Open Source file system is a powerful proposition. OpenZFS-based storage systems empower enterprises to take control of their budgets and destinies without sacrificing data services or commercial support. When any organization is considering a new storage solution, it should give strong consideration to open storage for long-term cost savings.

The post DCIG: The Compelling Economic Benefits of OpenZFS Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Have you had a key software vendor go from support increases of 3-5% to more than 20% annually? Have you had your key software vendor acquired and the acquirer then end development of the product? Have you had a key technology vendor exit your region at a time you were planning to expand your facilities? As an IT Director, I endured all these untimely and costly outcomes of vendor decisions. And then I discovered how to mitigate these risks through Open Source software such as OpenZFS, which solves these problems for software-defined storage.

OpenZFS Avoids the Costs of Proprietary Storage Systems

Many enterprises have endured the pain of having proprietary storage systems abandoned in one way or another by the vendor. At that point, feature enhancements stop and support ends or begins to lag. Data security can even become an issue. As a result, many enterprises have been forced into costly and time-consuming migrations or into paying punitive maintenance and support costs.
OpenZFS storage shifts power away from the vendor to the customer. OpenZFS has multiple vendors competing to provide the best value without vendor lock-in. Businesses can gain access to a complete solution with professional support, access to the community, complete documentation and source code, and an ability to migrate data easily. This competition reduces total storage costs both in terms of initial investment and long-term cost of ownership.

OpenZFS has a Rich History and an Active Ecosystem

A team of talented engineers at Sun Microsystems created ZFS in 2001. In 2005, Sun released ZFS as Open Source software as part of OpenSolaris. Consequently, ZFS was ported to multiple operating systems. In 2010, Oracle purchased Sun and stopped releasing enhancements to OpenSolaris, effectively reverting ZFS to closed source.
Development of Open Source ZFS continued, but without the coordination that Sun had provided. In 2013, OpenZFS was founded as a multivendor initiative to promote awareness of Open Source ZFS and to facilitate easier sharing of code among operating system platforms. This collaboration will ensure consistent reliability, functionality, and performance of all ZFS systems, regardless of their base Operating System (OS).
Matt Ahrens, one of the original authors of ZFS, continues to be actively involved with OpenZFS. In a recent presentation, he highlighted the degree of active open development that continues under the OpenZFS banner.
Development of Open Source ZFS
The OpenZFS website currently includes the logos of 33 companies delivering products with OpenZFS as an integral part. These include iXsystems, Datto, Delphix, Intel, Nexenta by DDN, and others. iXsystems FreeNAS and TrueNAS are the most widely deployed ZFS-based solutions, with more than one million deployed TrueNAS and FreeNAS storage systems.
companies delivering products with OpenZFS

OpenZFS is Scalable Open Source Enterprise Storage

ZFS is a proven file system suitable for enterprise storage. OpenZFS storage is a best-in-class open storage technology that is widely deployed in enterprises. ZFS provides a rich set of data services. These include snapshots, clones, replication, compression, and encryption.
The reliability of ZFS is very well known. Integrated into the file system is a RAID algorithm capable of single, dual, and even triple parity. All data is committed via a Redirect-on-Write model that avoids any overwrites of existing data. A Write log is maintained to ensure integrity during unexpected power events or hardware failures.
ZFS can deliver enterprise-class high availability when implemented as a dual-controller storage system. This scale-up design is familiar to, and well understood by, enterprise technology professionals.
Its multi-tiered ZFS caching architecture is both efficient and scalable. ZFS can take full advantage of ongoing advances in persistent memory. This includes the option to use low-latency NVDIMMs and NVMe SSDs, as represented in this diagram of the iXsystems TrueNAS M50 storage system. The efficiency of ZFS translates into lower costs for both storage capacity and performance.
TrueNAS M50 storage capacity
Consequently, OpenZFS-based systems can be built to suit a wide variety of storage use cases. These include high-performance all-flash arrays for critical business applications, general-purpose storage, and secondary storage. Storage clients can use industry-standard protocols such as iSCSI, NFS, SMB, and in some cases even Fibre Channel and S3 object storage APIs to access the ZFS-based storage.

OpenZFS Delivers Compelling Economic Benefits

Enterprises can trust business-critical data to OpenZFS running on highly available dual-controller storage systems with enterprise-class commercial support. These are available as pre-configured appliances at very affordable prices. For example, iXsystems recently offered pre-configured dual-controller TrueNAS systems for purchase with raw capacities of 40 TB for $9,900 and 6 PB for $450,000. Put in public cloud terms, that is 6PB of enterprise-class storage for a one-time acquisition cost of $0.075 per GB.
Even less expensive options bring ZFS to non-HA servers for non-critical workloads. Businesses can build their own software-defined storage system by installing free OpenZFS software such as FreeNAS on servers already owned by the business. FreeNAS storage systems are also available as pre-configured appliances. These inexpensive systems can even serve as replication targets for commercially supported systems.
Organizations can further reduce operating costs by using management applications to automate administrative tasks. These include managing disk failures, updating software, analyzing capacity needs, and creating new data shares. ZFS-aware unified management systems such as TrueCommand can operate across both HA appliances and off-the-shelf servers simultaneously.

OpenZFS Gives Enterprises Control and Long-Term Cost Savings

The flexibility of OpenZFS to provide new features, services, platforms, and vendors on top of an enterprise-proven Open Source file system is a powerful proposition. OpenZFS-based storage systems empower enterprises to take control of their budgets and destinies without sacrificing data services or commercial support. When any organization is considering a new storage solution, it should give strong consideration to open storage for long-term cost savings.
*This article was written by Ken Clipperton, Lead Analyst for Storage at DCIG. The original article can be found here: https://dcig.com/2019/11/the-compelling-economic-benefits-of-openzfs-storage.html 

The post DCIG: The Compelling Economic Benefits of OpenZFS Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/benefits-of-openzfs-storage/feed/ 0
AMD Rome Scalability is EPYC https://www.truenas.com/blog/amd-rome-scalability-is-epyc/ https://www.truenas.com/blog/amd-rome-scalability-is-epyc/#comments Thu, 07 Nov 2019 18:26:23 +0000 https://www.ixsystems.com/?p=66750 After more than a year of success and traction with the first generation AMD EPYC 7000 CPUs (formerly known as “Naples”), iXsystems has introduced AMD’s second generation EPYC 7002 processor family (formerly known as “Rome”) into its line of iX servers. AMD Rome brings exciting possibilities and truly “EPYC” value to the table with incredible scalability, increased memory speeds and bandwidth, bountiful next-gen I/O capability, and cost efficiency leadership.

The post AMD Rome Scalability is EPYC appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

After more than a year of success and traction with the first generation AMD EPYC 7000 CPUs (formerly known as “Naples”), iXsystems has introduced AMD’s second generation EPYC 7002 processor family (formerly known as “Rome”) into its line of iX servers. AMD Rome brings exciting possibilities and truly “EPYC” value to the table with incredible scalability, increased memory speeds and bandwidth, bountiful next-gen I/O capability, and cost efficiency leadership.
EPYC 7002 is uniquely scalable from 8 to 64 cores in both single and dual socket versions. More importantly, pricing per core scales linearly, making high core count processors predictably priced and affordable at less than $80 per core. As an example, a system with a single 64-core processor has lower cost, power and space requirements than a system with two 32-core processors.

Rome Wasn’t Built in a Day

The architecture for EPYC processors is a major change with processor chiplets and an IO Hub. The second generation EPYC 7002 uses a 7nm process for its processors to get lower costs and improved power efficiency. Scalability is provided with more chiplets and more cores per chiplet.
The IO Hub uses a 14nm process and is the first to support PCI Gen4 with 20Gb/s per lane. This will enable 200Gb networking capabilities per NIC. With more than 128 PCIe lanes on a single socket processor, there is phenomenal bandwidth of over 250 GB/s.
The additional PCIe lanes make EPYC very well suited to NVMe drives. Each NVMe drive can support >2GB/s of bandwidth and accelerate I/O sensitive applications. You can run FreeNAS or ZFS on these NVMe drives and replicate to a TrueNAS hybrid storage system.
Initial validation and deliveries of EPYC 7002 systems have gone very well. Newer motherboards with Gen4 support have been validated with Gen4 NICs. Broadcom has a dual 100GbE NIC that can run at line rate on both ports. Our friends at Liqid have developed a stunning 32TB SSD with 24 GB/s of bandwidth using 16 lanes of PCIe Gen4.
For an in depth review of the EPYC 7002, we recommend this excellent article from ServeTheHome.

Why go to Rome?

Apart from the unique architecture, EPYC’s high core counts at lower costs are very useful in applications where cost per socket and cost per core are critical.
Virtualization software and many database applications are licensed per socket. The 64 core sockets can reduce software costs by more than 60%.
High performance compute workloads like EDA, simulation, and analytics can benefit from the higher core count per socket.
Single socket servers with high I/O requirements can also benefit from the additional PCIe lanes. Some AI/ML workloads can now use a single EPYC CPU with multiple GPUs.

These Servers are EPYC

There are many server options that can utilize AMD EPYC 7002 processors. Examples of servers that are recommended include servers for Virtualization, Analytics, and Machine Learning.
Virtualization: 2U 4Node
Each dual socket node supports 128 Cores, 1TB RAM, 6 x low cost SATA or NVMe SSDs, and 2 or more 100GbE ports. With over 500 Cores in 2U, this system delivers more than 500 VMs with a very low TCO. It’s an ideal compute node for a high performance private cloud.
2U 4Node
Analytics: 1U Single socket
With 10 x U.2 NVMe bays and dual 100GbE ports, this system delivers extreme storage bandwidth for analytics and big data applications. Select the core count to match the application and then build out a powerful cluster.
1U Single socket
Machine Learning: 1U with 4 GPUs
This single socket system delivers 64GB/s of bandwidth for GPUs and dual 100Gbe. It is ideally suited as the building block for an AI/ML GPU farm.
1U with 4 GPUs

EPYC Servers Need 100GbE Storage

To get the most of 100GbE servers, there will be an increasing need for high bandwidth and cost-effective storage. The TrueNAS M-Series provides the high bandwidth iSCSI, NFS, and SMB capabilities needed to satisfy these EPYC servers. For example, ten of the 2U 4Node Virtualization Servers paired with a TrueNAS M50 (150+TB SSD storage) would deliver up to 5,000 VMs in a little over half a rack.
Contact iXsystems if you would like more information on these EPYC platforms!

The post AMD Rome Scalability is EPYC appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/amd-rome-scalability-is-epyc/feed/ 2
FreeNAS and TrueNAS 11.3 make their Debuts https://www.truenas.com/blog/truenas-freenas-11-3-beta/ https://www.truenas.com/blog/truenas-freenas-11-3-beta/#comments Tue, 05 Nov 2019 20:47:36 +0000 https://www.ixsystems.com/?p=66640 iXsystems is proud to present FreeNAS 11.3-BETA1! FreeNAS 11.3 will represent another major advancement in the quality and functionality of the leading Open Storage platform. Building upon the very popular API and Web UI improvements of FreeNAS 11.2, FreeNAS 11.3 introduces easy-setup wizards, major replication improvements, and over 500 other enhancements.

The post FreeNAS and TrueNAS 11.3 make their Debuts appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

FreeNAS 11.3 will represent another major advancement in the quality and functionality of the leading Open Storage platform. Building upon the very popular API and Web UI improvements of FreeNAS 11.2, FreeNAS 11.3 introduces easy-setup wizards, major replication improvements, and over 500 other enhancements.
FreeNAS 11.3 has now reached the important milestone of a public BETA release. Release notes with full feature descriptions and download instructions are provided in the FreeNAS Library. As with any pre-release software, we recommend against using it in production environments and make sure your data is backed up before trying it out. Please report any bugs or issues.
TrueNAS 11.3 is also inheriting an abundance of FreeNAS features from previous releases including the upgraded web UI as well as the ability to use and manage jails, plugins, and VMs. All of these features have now been integrated with TrueNAS high-availability and hardware management features. TrueNAS 11.3 is in a Preview release form and will be released after further software quality validation. TrueNAS is available on the X-Series and M-Series platforms which scale from 10TB to over 10PB with hybrid or all-flash media.
Key Features of FreeNAS and TrueNAS 11.3 include the following:

  • Improved ZFS Replication: 8x performance, Parallel tasks, Auto-resume, Setup wizard
  • New Wizards for faster setup: iSCSI, SMB, Pools, Networking
  • SMB Improvements: User quotas via AD, Shadow copies, ACL manager
  • Plugin improvements: UI redesign, Categories, NAT reduces IP addresses
  • Dashboard and Reporting Improvements: Faster response, more relevant data
  • Configuration Management: API enables config save and audits in TrueCommand
  • TrueNAS Features: Web UI, HA Jails/Plugins/VMs, Graphical enclosure management

Due to a major investment in quality assurance and automated testing over the past 18 months, we are confident that there will be significant improvements in software quality and ease of use relative to Beta versions of previous releases. FreeNAS is benefiting from the large investment in software QA for TrueNAS products. TrueNAS 11.2 has been the highest quality release we have ever deployed and FreeNAS 11.2 has benefited.
In addition, a new TrueCommand release is on the way. For the uninitiated, TrueCommand is a unified management system that monitors and controls both FreeNAS and TrueNAS systems from a “single pane of glass”. TrueCommand 1.1 will be available on November 12, and chief among its new features are the ability to save system configurations and provide audit logging of any changes made to FreeNAS and TrueNAS 11.3 systems under management.
Rest assured the iXsystems team is working around the clock to get FreeNAS and TrueNAS 11.3 to its release phase during Q1 of 2020. Thanks to all the community members and clients who provided extensive feedback on FreeNAS 11.2. That feedback has significantly helped create a more powerful and simpler environment for managing your data. We look forward to receiving your feedback on FreeNAS 11.3.

11.3 Screenshots

System Status dashboard

The Dashboard provides an intuitive view of system status

TrueNAS task wizardThe Replication Wizard simplifies backup between two NAS systems

The Pool ManagerThe Pool Manager makes it easier to set up larger pools

TrueNAS enclosure managementTrueNAS enclosure management provides visual confirmation of drive and pool status

Plugin selection and installationPlugin selection and installation is greatly simplified

TrueNAS dashboard

About FreeNAS
FreeNAS is the leading Open Source software-defined storage operating system. With its proven OpenZFS filesystem, powerful web interface, and full suite of data protection features, FreeNAS can be installed on virtually any x86 hardware platform to create a highly-reliable and efficient storage system that is accessible over block, file, or object protocols. To optimize FreeNAS for specific solutions, an ecosystem of plugins and VMs provide media server, backup management, cloud collaboration and a variety of other network applications.
iXsystems proudly develops and maintains FreeNAS as the Community Edition of the TrueNAS Family. It has been deployed on over a million systems, from homes to Fortune 100 enterprises, and is supported by a vibrant, technical community at www.freenas.org. For organizations that need high-availability, Enterprise support, or best-in-class performance, TrueNAS appliances are available at www.ixsystems.com/TrueNAS.

The post FreeNAS and TrueNAS 11.3 make their Debuts appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-freenas-11-3-beta/feed/ 2
Veeam Configuration Recommendations for TrueNAS https://www.truenas.com/blog/veeam-recommendations-truenas/ https://www.truenas.com/blog/veeam-recommendations-truenas/#respond Tue, 22 Oct 2019 20:07:41 +0000 https://www.ixsystems.com/?p=66516 TrueNAS is well suited to back up and archive storage workloads. Offering incredible scalability in a single share, TrueNAS systems can continuously extend storage pools to grow to several petabytes in size without the need for clustering. For users looking to deploy Veeam, or to update their storage repositories, TrueNAS is the ideal data target. 

The post Veeam Configuration Recommendations for TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Hardware is Veeam certified
TrueNAS® is well suited to back up and archive storage workloads. Offering incredible scalability in a single share, TrueNAS systems can continuously extend storage pools to grow to several petabytes in size without the need for clustering. For users looking to deploy Veeam, or to update their storage repositories, TrueNAS is the ideal data target. 

Data integrity first
Checksums, copy-on-write, unlimited snapshots, and replication are all native to TrueNAS. The OpenZFS file system is designed for data integrity first to ensure files saved to the storage pool are kept intact as long as needed. Any changes are recorded and checked, while the snapshots can be cloned and replicated to separate systems. Deploying multiple TrueNAS or FreeNAS systems allows for easy disaster recovery at no extra cost. For backup and archival, no storage helps protect against corruption more than TrueNAS.

Updated guidelines for Veeam
Certified on release, iXsystems has updated its recommendations for sizing and optimizing performance for Veeam workloads. The quick reference guide is designed to help explain the features and optimum configurations used when benchmarking Veeam backup. For more information view the guide at the link here.
Key highlights:

  • TrueNAS is Veeam certified and scales to over 7.5 PB in a single share.
  • Increasing proxies and using a scale-out repository dramatically improve performance.
  • Capacity must also take into account storage snapshots; plan for more than the current online systems use for optimal data recovery and recovery.
  • More information about setting an iSCSI or SMB share, and links to Veeam Best Practices all included.

 

Contact Us
For more information, you can visit our page to learn more about backups, replication, and disaster recovery with TrueNAS. We’ve conducted countless backup deployments and have decades of experience in providing storage and server solutions driven by Open Source for thousands of clients, many which have been with us for over a decade. Learn more about TrueNAS by emailing info@ixsystems.com, or calling 1.855.GREP.4.IX.

The post Veeam Configuration Recommendations for TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/veeam-recommendations-truenas/feed/ 0
IBC 2019 Conference Recap https://www.truenas.com/blog/ibc-2019-recap/ https://www.truenas.com/blog/ibc-2019-recap/#respond Thu, 19 Sep 2019 19:32:30 +0000 https://www.ixsystems.com/?p=66011 The International Broadcasters Convention has grown since 1967 to over 1700 exhibitors and over 50,000 attendees. Taking place in Amsterdam RAI each September, the event is a perfect place for organizations around the world to meet up with their European partners, customers, and advocates. iXsystems attended with our partner Cantemo iconik to announce the release of the iconik storage gateway plugin for FreeNAS.

The post IBC 2019 Conference Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The International Broadcasters Convention has grown since 1967 to over 1700 exhibitors and over 50,000 attendees. Taking place in Amsterdam RAI each September, the event is a perfect place for organizations around the world to meet up with their European partners, customers, and advocates. iXsystems attended with our partner Cantemo iconik to announce the release of the iconik storage gateway plugin for FreeNAS®. The same plugin will be available for TrueNAS in version 11.3.

The conference was fantastic, as we met up with old and new friends alike. Users from all corners of the EMEA region who had been using either iconik or FreeNAS/TrueNAS were interested in the joint solution. 

Running the iconik storage gateway on FreeNAS helps users automate file uploads to a media asset manager (MAM), but also allows cloud accessibility with the performance and economics of on-premise storage. Iconik’s media asset management platform hosts proxy files in the cloud that are auto-generated and only use a minimal amount of space, while RAW or source files remain safe on the FreeNAS system with all the protection OpenZFS provides. The same benefits will apply to the entire TrueNAS family.

New advances in data management, recording, and augmented reality were in prime view at the show. Right across from our shared booth, other vendors were demonstrating tracking technology that imposes 3D objects on top of set objects with a dynamic green screen producing real time graphics both interactive and photo-realistic. File sizes are exploding, and it’s up to storage vendors to keep up and adjust. The TrueNAS family, which is scalable to petabytes in size is perfect for nearline or tier 2 storage, with the performance of tier 1 for smaller teams of editors. It’s perfect for the space. 
Several new partners and customers came to our booth 7.D67, and it was truly a pleasure to meet every one of them. We’re sincerely looking forward to better serving the EMEA market, particularly the media and entertainment industry, in the coming months and years. 
To find out more about the iconik storage gateway plugin click here. As always feel free to contact us for any further questions or inquiries.

The post IBC 2019 Conference Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/ibc-2019-recap/feed/ 0
Mount a TrueNAS or FreeNAS Share to a Docker Host https://www.truenas.com/blog/truenas-freenas-share-docker/ https://www.truenas.com/blog/truenas-freenas-share-docker/#comments Tue, 23 Jul 2019 20:21:15 +0000 https://www.ixsystems.com/?p=65308 This blog will go over the steps necessary to create a share in FreeNAS and then use that as storage in a Docker container. TrueNAS users can follow the same process and provide high-availability (HA) shares to their Docker hosts. With the upcoming TrueNAS 11.3 release, the TrueNAS web interface will also be similar to the FreeNAS web interface shown in this blog.

The post Mount a TrueNAS or FreeNAS Share to a Docker Host appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
This blog will go over the steps necessary to create a share in FreeNAS and then use that as storage in a Docker container. FreeNAS has the functionality to act as either independent storage or as a storage server with Docker running in a virtual machine (VM).  Many users with existing Docker environments, however, may be more interested in pointing their host system to a FreeNAS share. This piece will demonstrate using Ubuntu 18.04 LTS as the host system and FreeNAS as a separate storage target. Developers on other operating systems with Docker environments can follow similar steps.
TrueNAS users can follow the same process and provide high-availability (HA) shares to their Docker hosts. With the upcoming TrueNAS 11.3 release, the TrueNAS web interface will also be similar to the FreeNAS web interface shown in this blog.
Setup the Dataset and Share
Go to the FreeNAS web interface and click on Storage -> Pools. Click the three-dot menu on the right of the master dataset and click Add Dataset.

Fill in a name for the dataset and select any other desired settings. Defaults are fine for this example.

Click on the three-dot menu on the right of the new dataset and select Edit Permissions. Allow Owner, Group, Other Read, Write, and Execute access. This setting could also be more tightly controlled if users on the Docker host are configured properly, though the containers may need write access for certain tasks.

Go to Shares and select Unix (NFS) Shares. Select the new dataset as the Path and click All dirs

Go to Services and ensure NFS is running.

Set up the Docker Container on the Ubuntu Host
Ensure Docker and Docker Compose are installed. Docker Compose is not necessary, but that is the method this example uses and is an easy way to edit and manage multiple different kinds of containers without having to re-enter long commands in the terminal. Click here to find out more about the Docker installation. 
This blog will cover a basic Docker container running an HTTPD service, and pointing its source files at a mounted folder from the FreeNAS share.
Create a new directory to run the container called apache_test. In that new directory, create another to store the files called data


In the terminal, mount the FreeNAS share to the data directory. Type sudo mount [FreeNAS IP address / DNS name ]:/mnt/[NFS share]/ data.

Outside of the apache_test directory, create a docker-compose.yml file. This is the configuration file that names the container, and the volume we want to share. Using a text editor add the info as shown. This example follows the httpd Docker image.

Note: The volumes: section sets the data directory as the HTTPD source directory with the host path (now mounted to FreeNAS) first followed by the container’s path.
Create a Dockerfile inside the apache_test directory. This file tells Docker which image(s) to use and whether to expose any ports. 

Note: There is no file extension for the Dockerfile.
Final directory structure:

In the terminal of the Ubuntu host, navigate to the folder with the docker-compose.yml file and type sudo docker-compose up. Docker will start, fetch the necessary images, and bring up the service.


TIP: If you run into any trouble starting the container, and both Docker and Docker Compose are correctly installed, check the spacing in the docker-compose.yml file. There are two spaces before each indent.
Open a web browser and type 127.0.0.1 or localhost in the navigation bar. 

Add HTML files to the data folder from the Ubuntu host system, or another system that can access the FreeNAS share. Just as with a normal website, all files can be navigated to after the slash, i.e. localhost/test.html.

All files in the data folder are accessible to multiple editors or even multiple containers if you need to run a distributed system or load balancing. Best of all, they are protected by the robust ZFS file system with unlimited snapshots, recoveries, data scrubbing, and checksums to prevent data corruption or loss.

The post Mount a TrueNAS or FreeNAS Share to a Docker Host appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-freenas-share-docker/feed/ 3
TrueNAS Updates for VMware vSphere https://www.truenas.com/blog/truenas-vcenter-vmware-sphere/ https://www.truenas.com/blog/truenas-vcenter-vmware-sphere/#comments Tue, 16 Jul 2019 20:36:20 +0000 https://www.ixsystems.com/?p=65158 TrueNAS Unified Storage is always improving its support of virtualization and private clouds. Pairing the reliable and scalable performance of ZFS with all-flash and hybrid-flash configurations, TrueNAS is a natural fit for the virtual storage backends of VMware ESXi®, Microsoft® Hyper-V®, XenServer®, or KVM hypervisors. 

The post TrueNAS Updates for VMware vSphere appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS Unified Storage is always improving its support of virtualization and private clouds. Pairing the reliable and scalable performance of ZFS with all-flash and hybrid-flash configurations, TrueNAS is a natural fit for the virtual storage backends of VMware ESXi®, Microsoft® Hyper-V®, XenServer®, or KVM hypervisors. 
Unlike most virtualization storage solutions, TrueNAS is also flexible enough to provide file, block, and object protocols with the performance to work as both a VM datastore and file share in mixed environments. 
TrueNAS 11.1-U7 (January 2019) strengthened support of the VMware VAAI protocol and enables an enhanced TrueNAS vCenter plugin for easier management. TrueNAS 11.2 inherits the same improvements.

TrueNAS optimized for VMware vSphere 6.5 and 6.7

In a vSphere environment, TrueNAS acts as a high performance ESXi datastore using either iSCSI, Fibre Channel (FC), or NFS. Storage capacity and performance can be independently scaled, and the appliance can be managed natively in vCenter, via the TrueNAS vCenter plugin. 
Key TrueNAS optimizations for VMware include:

  • “VMware Ready” Storage Certification with vSphere for TrueNAS High Availability configurations. Details are available in the VMware Compatibility Guide.
  • Enhanced Integration of VMware vSphere Storage APIs – Array Integration (VAAI) for efficient performance on iSCSI or FC block storage.
  • Updated TrueNAS vCenter plugin supports the new APIs in vSphere 6.5 and 6.7-U2. The plugin enables admins to manage storage and provisions from within the vCenter web interface. Existing customers can contact support@ixsystems.com to gain access to the plugin. More information about the TrueNAS vCenter plugin functionality is available here.

TrueNAS systems start with capacities as low as 10 TB and scale to 10 PB and 800K IOPS. Organizations of any size can configure one or more platforms to fit their capacity, performance, and budgetary needs. 

Hybrid and All-Flash Performance

TrueNAS supports both all-flash and hybrid (disk + flash) configurations, with the ability for all-flash and traditional pools to operate on the same system. All-flash configurations deliver sub-millisecond latency and increase VM density and performance for latency-sensitive workloads, such as VDI. 
With native ZFS pool/dataset replication, unlimited snapshots, and built-in Rsync file replication, TrueNAS makes data migration and pool upgrades easy. Users can scale their all-flash pools or hybrid drive pools independently, at any time. As virtual environments evolve, TrueNAS can evolve with them to support changing IT needs and additional capacity. The ability to scale compute and storage independently can save significant costs in virtual environments.

Many Backup Options

Business continuity is a key advantage of virtualization. Backups and snapshots are essential to protect against malware, viruses, and natural disasters. Traditional backup solutions require multiple servers and storage silos, each with different hardware, software, and user interfaces. TrueNAS simplifies backup and provides the tools to replicate and backup data to another TrueNAS system with the same software and user interfaces. Each TrueNAS system can be configured and cost-optimized for the performance and capacity needed. Unlimited snapshots, replication, and recoveries make it easy to protect your data.
Enterprise backup software can enable a central repository to backup many sites and servers with global deduplication. TrueNAS can act as the central repository (backup target) and is certified with Veeam and Asigra. Asigra DS is offered as a native service option built-in to TrueNAS. 

Talk to iX

Find out more from our VMware certification press release or visit the iXsystems virtualization page. For any questions, please schedule a call with one of our TrueNAS experts, and we can help configure, size, and price a system that meets (and exceeds) your needs.

The post TrueNAS Updates for VMware vSphere appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-vcenter-vmware-sphere/feed/ 2
Take Command with TrueNAS https://www.truenas.com/blog/take-command-with-truenas-11-2/ https://www.truenas.com/blog/take-command-with-truenas-11-2/#respond Wed, 10 Jul 2019 19:54:09 +0000 https://www.ixsystems.com/?p=65041 TrueNAS 11.2 is here with a slew of performance, architecture, and usability enhancements. The update features enhanced APIs, ZFS improvements, and multi-threaded Samba 4.9 to ensure users are getting maximum performance and manageability.

The post Take Command with TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

TrueNAS 11.2 is here with a slew of performance, architecture, and usability enhancements. The update features enhanced APIs, ZFS improvements, and multi-threaded Samba 4.9 to ensure users are getting maximum performance and manageability.
Improved performance
TrueNAS 11.2 enjoys several improvements to its OpenZFS filesystem and features the latest Samba 4.9 for enhanced performance on one of the most common NAS protocols around. OpenZFS enhancements bring better efficiency by improving scrub speeds, ARC IOPS, and vdev resiliency. The updated SMB server is multi-threaded for reads and writes, improving performance for many workloads.
Easier management
Starting with TrueNAS 11.2, both TrueNAS and FreeNAS systems can be managed through REST and WebSocket APIs within the recently announced TrueCommand™ unified management system. TrueCommand provides a “single pane of glass” view of all TrueNAS and FreeNAS systems’ status, with alerts, Single Sign-On (SSO), role-based access control (RBAC), and granular management of services, jails, VMs, and shares. TrueCommand was released in June 2019 and allows clients to more easily manage complex, multi-site deployments.
VMware® ready
TrueNAS 11.2 is ready to take full advantage of VMware with VMFS and VAAI support, and an all-new vCenter plugin to allow better management of TrueNAS with the latest vSphere® 6.5 and 6.7 versions.
Other Improvements

  • Cloud Choices: Dramatic increase in the number of choices for cloud backup, with the ability to sync with leading storage providers such as AWS, Google, Azure, Box, Dropbox, Backblaze, and more. These backups can be encrypted for data security and feature the latest OAuth compatibility.
  • Enhanced Hardware Encryption: Support for self-encrypting drives (SEDs). Select SED drives are FIPS 140-2 compliant, which is useful for government use, HIPAA, PCI, and GDPR.
  • Latest VMFS: VMFS support is upgraded to VMFS6 to enhance VMware datastore performance and features such as distributed journaling of data, better disk utilization for VMware datastores, and easier VM migration.
  • Time Machine over SMB: Apple’s backup system can now be deployed using SMB.
  • Real-time API: Swagger-compliant REST and WebSockets API with integrated documentation and ability to efficiently provide real-time information to systems like TrueCommand.

TrueNAS 11.2 represents months of updates and testing to ensure the best possible storage experience for virtualization, multimedia, and backup workloads. Talk to us to find out how TrueNAS can help solve your storage bottlenecks today.
Still more to come
TrueNAS 11.3 is getting ready for Beta testing, and will feature the new web interface unveiled in FreeNAS 11.2, along with further improvements to streamline deployment. Stay tuned for more updates!

The post Take Command with TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/take-command-with-truenas-11-2/feed/ 0
Open ZFS vs. Btrfs | and other file systems https://www.truenas.com/blog/open-zfs-vs-btrfs/ https://www.truenas.com/blog/open-zfs-vs-btrfs/#comments Fri, 21 Jun 2019 20:30:25 +0000 https://www.ixsystems.com/?p=57392 Michael Dexter returns to update his blog post on the different file systems and details some key developments that are unfolding. He covers what's being added to these respective file systems: OpenZFS, Btrfs, and bcachefs. Michael Dexter has invested his volunteer time and career in Open Source hypervisors and file systems and is saddened to hear that a fledgling alternative to OpenZFS, suffered a setback this week with Red Hat's announcement that it is deprecating Btrfs as a "Preview" file system.

The post Open ZFS vs. Btrfs | and other file systems appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Our Senior Analyst’s take on this week’s Btrfs news from Red Hat
I don’t know who said it first but hats off to them: “The only thing worse than competition is no competition.” This adage applies equally to market making where no competition can mean no customers, and to monopolies and monocultures. Beyond the balance of freedom and control that Open Source provides, the sheer choice found in the Open Source ecosystem is one of its greatest strengths. Name any category of software from complete operating systems on up and you have a plethora of choices with drastically-different philosophies, licenses, countries of origin, programming languages, and user experiences. I personally have invested my volunteer time and career in Open Source hypervisors and file systems and I am saddened to hear that a fledgling alternative to OpenZFS suffered a setback this week with Red Hat’s announcement that it is deprecating Btrfs as a “Preview” file system. SUSE continues to support Btrfs in only RAID 10 equivalent configurations, and only time will tell if bcachefs proves to be a compelling alternative to OpenZFS. This vote of no confidence from Red Hat leaves OpenZFS as the only proven Open Source data-validating enterprise file system and with that role comes great responsibility.

“In their FACES, right?” Wrong. Monocultures risk becoming vulnerable monopolies which is why virus writers target Microsoft Windows and we may face an “Impending Crypto Monoculture“. My colleagues with the OpenBSD project are flattered by the popularity of OpenSSH but insist that they don’t want it to be the only game in town. Monoculturalism has long been a driving factor in computing and is often self-perpetuating: Why not use and standardize on a good technology? OpenSSH was the right solution at the right time and remains the de facto remote login tool on Internet-connected systems, open source and proprietary. The same is becoming true of OpenZFS, the community branch of Sun Microsystems’ revolutionary, and eventually open sourced enterprise file system.

Fortunately, like OpenSSH, OpenZFS really is as good as people say it is. OpenZFS goes to unrivaled lengths to protect your data and is highly flexible and scalable. I have addressed the merits of OpenZFS at length in various ways and I welcome you, in fact urge you to verify those merits on your own. I invite you to start that journey with a simple question: “Can you verify without a doubt that your data has not suffered from bit rot?” I look forward to your answer. In the meantime, I personally am confident that OpenZFS truly addresses the shortcomings of other file systems and does so in a way that is extremely accessible to me:

  • OpenZFS has been my primary store under macOS for over five years and root file system under FreeBSD
  • I have moved OpenZFS-formatted multi-terabyte USB drives from my FreeNAS system to a Raspberry Pi 3 running FreeBSD and run my backup routine without issue
  • I have helped clients configure, maintain and optimize OpenZFS-based systems ranging from one to 500 terabytes in size
  • I have watched the OpenZFS community grow to include amazing volunteers and vendors who do what was impossible with storage at any price only a few years ago

It is an honor to work with the OpenZFS community and iXsystems in particular who, thanks to FreeNAS, TrueNAS and TrueOS, has put OpenZFS in more hands than any other project or product on Earth. Both are just now accelerating from a trot to a gallop and I am very glad that they have been cautious and calculating. Drama is not something you want to associate with file systems or the hardware they run on. Thanks to Illumos, FreeBSD and FreeNAS, no one is stopping you from building a petabyte of storage with whatever hardware you can afford. You really want to get the right hardware but no artificial barriers stand in your way. As you can imagine, iXsystems is an excellent source of the right hardware for OpenZFS, but that too is something I invite you to verify on your own. I am after all, a geek, not a salesperson.

If it’s so good, why isn’t OpenZFS as popular on GNU/Linux?
Short answer: The OpenZFS and Linux kernel licenses are incompatible, but for a reason. It took time, but I accept Bryan Cantrill’s assertion that the Sun CDDL was essential to keeping Sun and later Oracle from doing evil things with ZFS. This pains me because I am not a believer in software patents and believe that permissively-licensed software is the way forward, even if paradoxically at times. I also believe in the 6 reasons for GPL lovers, haters, exploiters, and others to enjoy and support GPL enforcement because all free software licenses need to be enforced to remain meaningful. In the case of GNU/Linux, OpenZFS’ CDDL license is incompatible with the Linux kernel’s General Public License according to the Free Software Foundation and Software Freedom Conservancy. This is presumably why OpenZFS is not even a “Preview” file system in Red Hat Enterprise Linux as Btrfs was. To comply with each license, the end user must manually build OpenZFS for Linux and for what it’s worth, this sounds like a great way to stay true to GNU/Linux’s DIY community roots. Embrace the license diversity and obligations, or agree with me that the permissive licensing of each project would resolve this incompatibility without consequences.

To that point, I welcome the bcachefs project to consider a permissive license to allow its incorporation into FreeBSD, OpenBSD, NetBSD, macOS and even Windows to allow its merits to shine on equal footing and in the hands of as many users as possible. Until that happens though, the Illumos distributions, FreeBSD, TrueOS and FreeNAS remain the only tier-one OpenZFS operating systems and thus places you want to keep your valuable data for the foreseeable future.

June 2019 Update
It’s been nearly two years since I wrote this and some key developments are unfolding in service of the article’s key premise: File system diversity is a good thing.

Let’s review these developments by file system: bcachefs
bachefs author Kent Overstreet declared this month that, “It’s done cooking; let’s get this sucker merged”, and requests that this new contender file system be included in the Linux kernel. Hopefully this news is stimulating the formation of a larger developer community that can help round out bcachefs’ features, test infrastructure, support utilities, and documentation. bcachefs joins Btrfs as a GPL-licensed copy-on-write file system option in Linux.

Btrfs
Just last week, Mark Harmstone released version 1.3 of WinBtrfs, the Btrfs port for Windows and in March, the “’multiple serious data-loss bugs” related to distributed parity RAID were downgraded to, “The parity RAID code has a specific issue with regard to data integrity … and … should not be used for metadata.” I sincerely hope the RAID 5/6 status wiki page is up to date as I have no desire to bad mouth Btrfs. From what I can tell, SUSE still does not suggest using Btrfs parity RAID in production with SUSE Linux.

OpenZFS
On May 31st, the NetBSD Project released NetBSD 8.1 with OpenZFS as a supported file system. Like the 8.0 release before it, NetBSD has imported OpenZFS from FreeBSD, resulting in a vast improvement over the v13 ZFS that was shipped in earlier versions of NetBSD. Developer Jörgen Lundman has been steadily shipping releases of OpenZFS for macOS and is actively porting OpenZFS to Microsoft Windows. The macOS port continues to treat me very well, while the Windows port is still in its relative infancy. I have helped Jörgen test “ZFSin” on its first hardware machines and am actively exercising it in my lab. Once stable, OpenZFS on Windows should make FreeNAS an even better backup solution for Windows thanks to replication at the file system-level.
By my count, that’s three Open Source copy-on-write file systems for GNU/Linux, two for Windows, and six operating systems with OpenZFS support. With all this parallel development however can come project fragmentation. The OpenZFS community has long faced this risk thanks to its diverse operating system support, especially with the recent inclusion of Windows. Rest assured, the OpenZFS project leadership recognizes that project fragmentation is ultimately a disservice to the user and developer community. As a key step in unifying the OpenZFS code base, iXsystems is upstreaming native FreeBSD support into the ZoL code base to make the ZoL code base truly platform-agnostic and enable FreeNAS 12 to deliver the latest OpenZFS features. This is all great progress in the name of file system diversity and the arena is really heating up. My vote remains for OpenZFS but I will be bringing bcachefs and Btrfs into my lab to see how they perform.

Finally, a mystery: I have installed Ubuntu 19.04 and see no mention of OpenZFS as a supported file system out of the box. Neither the zpool nor zfs commands are present, nor the OpenZFS kernel module, despite a popular narrative that OpenZFS is coming to Ubuntu. There is no question that OpenZFS can be installed on Ubuntu, but it would appear that Canonical’s official OpenZFS support is narrowing to their “Metal As A Service” (MAAS) offering, possibly to address the licensing concerns raised above.

Michael Dexter, Senior Analyst

The post Open ZFS vs. Btrfs | and other file systems appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/open-zfs-vs-btrfs/feed/ 16
ZFS vs. OpenZFS https://www.truenas.com/blog/zfs-vs-openzfs/ https://www.truenas.com/blog/zfs-vs-openzfs/#comments Tue, 18 Jun 2019 20:30:04 +0000 https://www.ixsystems.com/?p=59875 You’ve probably heard us say a mix of “ZFS” and “OpenZFS” and an explanation is long overdue. Our Senior Analyst clears up what ZFS and OpenZFS refer to and how they differ.

The post ZFS vs. OpenZFS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

You’ve probably heard us say a mix of “ZFS” and “OpenZFS” and an explanation is long-overdue. Our Senior Analyst clears up what ZFS and OpenZFS refer to and how they differ.

openZFS logo

I admit that we geeks tend to get caught up in the nuts and bolts of enterprise storage and overlook the more obvious questions that users might have. You’ve probably noticed that this blog and the FreeNAS blog refer to “ZFS” and “OpenZFS” seemingly at random when talking about the amazing file system at the heart of FreeNAS and every storage product that iXsystems sells. I will do my best to clarify what exactly these two terms refer to.

From its inception, “ZFS” has referred to the “Zettabyte File System” developed at Sun Microsystems and published under the CDDL Open Source license in 2005 as part of the OpenSolaris operating system. ZFS was revolutionary for completely decoupling the file system from specialized storage hardware and even a specific computer platform. The portable nature and advanced features of ZFS led FreeBSD, Linux, and even Apple developers to start porting ZFS to their operating systems and by 2008, FreeBSD shipped with ZFS in the 7.0 release. For the first time, ZFS empowered users of any budget with enterprise-class scalability and data integrity and management features like checksumming, compression and snapshotting, and those features remain unrivaled at any price to this day. On any ZFS platform, administrators use the zpool and zfs utilities to configure and manage their storage devices and file systems respectively. Both commands employ a user-friendly syntax such as‘zfs create mypool/mydataset’ and I welcome you to watch the appropriately-titled webinar “Why we love ZFS & you should too” or try a completely-graphical ZFS experience with FreeNAS.

Yes, ZFS is really as good as people say it is.

After enjoying nearly a decade of refinement by a growing group of developers around the world, ZFS became the property of database vendor Oracle, which ceased public development of both ZFS and OpenSolaris in 2010. Disappointed but undeterred, a group of OpenSolaris users and developers forked the last public release of OpenSolaris as the Illumos project. While most if not all users of Illumos and its derivatives are ZFS users, the majority of ZFS users are not Illumos users, thanks significantly in part to FreeNAS which uses the FreeBSD operating system. This imbalance plus several successful ZFS Day events led ZFS co-founder Matt Ahrens and a group of ZFS developers to announce the OpenZFS project, which would remain a part of the Illumos code base but would be free to coordinate development efforts and events around their favorite file system. ZFS Day has grown into the two-day OpenZFS Developer Summit and is stronger than ever, a testament to the passion and dedication of the OpenZFS community.

Oracle has steadily continued to develop its own proprietary branch of ZFS and Matt Ahrens points out that over 50% of the original OpenSolaris ZFS code has been replaced in OpenZFS with community contributions. This means that there are, sadly, two politically and technologically-incompatible branches of “ZFS” but fortunately, OpenZFS is orders of magnitude more popular thanks to its open nature. The two projects should be referred to as “Oracle ZFS” and “OpenZFS” to distinguish them as development efforts, but the user still types the ‘zfs’ command, which on FreeBSD relies on the ‘zfs.ko’ kernel module. My impression is that the terms of the CDDL license under which the OpenZFS branch of ZFS is published protects its users from any patent and trademark risks. Hopefully, this all helps you distinguish the OpenZFS project from the ZFS technology.

June 2019 Update

As readers have correctly pointed out, the role of ZFS on Linux a.k.a. “ZoL” is a hot topic. OpenZFS has been experiencing rapid development on Illumos, FreeBSD, and GNU/Linux in recent years which has led to feature inconsistency and potential feature incompatibility. Recognizing what a disservice OpenZFS fragmentation would be to the community, the OpenZFS Project leadership is discussing how to encourage OpenZFS feature compatibility through various mechanisms such as a month and year that represent a specific set of OpenZFS features that can be expected on multiple platforms. In parallel, iXsystems is upstreaming native FreeBSD support into the ZoL code base to make the ZoL code base truly platform-agnostic. This will help the OpenZFS project reach its goal of unification on a common upstream OpenZFS source code repo for all supported platforms. This is significant, considering that OpenZFS is undergoing testing on NetBSD and Windows and this work will allow FreeNAS 12 to deliver the latest OpenZFS features. Please help test the new OpenZFS kernel module and userland tools on FreeBSD to accelerate this unification!

Michael Dexter, Senior Analyst

The post ZFS vs. OpenZFS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/zfs-vs-openzfs/feed/ 17
Run S3 Object Storage on FreeNAS and TrueNAS https://www.truenas.com/blog/s3-on-truenas-freenas/ https://www.truenas.com/blog/s3-on-truenas-freenas/#comments Tue, 09 Apr 2019 08:05:53 +0000 https://www.ixsystems.com/?p=63218 The iXsystems Team discusses how to set up the S3 service on FreeNAS, as well as how to connect several S3 tools to the storage. With Plugins, Jails, Docker, VMs, S3 object storage, and cost savings of up to 80% compared to renting cloud storage, FreeNAS and TrueNAS are the perfect storage platforms for developers and web service providers.

The post Run S3 Object Storage on FreeNAS and TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
This is historic content that may contain outdated information. For the newest information on FreeNAS and TrueNAS, please visit TrueNAS.com or read our latest Blogs.

S3 is an object storage provided by many major cloud providers including Amazon Web Services™ and is well suited for storing unstructured data like multimedia files (video, audio, photos) and big data. TrueNAS and FreeNAS run Minio object storage as a native service, allowing NAS storage to act as an S3 storage target with standard S3 APIs.
The video below and the more-detailed quick guide discuss how to set up the S3 service on FreeNAS, as well as how to connect several S3 tools to the storage.
With Plugins, Jails, Docker, VMs, S3 object storage, and cost savings of up to 80% compared to renting cloud storage, FreeNAS and TrueNAS are the perfect storage platforms for developers and web service providers.

The post Run S3 Object Storage on FreeNAS and TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/s3-on-truenas-freenas/feed/ 21
Sync Files to Dropbox with TrueNAS or FreeNAS https://www.truenas.com/blog/dropbox-with-truenas-or-freenas/ https://www.truenas.com/blog/dropbox-with-truenas-or-freenas/#comments Thu, 21 Feb 2019 16:38:07 +0000 https://www.ixsystems.com/?p=62506 Syncing FreeNAS or TrueNAS with Dropbox has many advantages. Here, we share a tutorial on how to sync files to Dropbox with FreeNAS and/or TrueNAS.

The post Sync Files to Dropbox with TrueNAS or FreeNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Dropbox is one of the most common file-sharing services around, with over 500 million registered users and 400 billion pieces of content. The platform makes it easy to upload content, share links to files, and has free and business versions so organizations can tailor how they wish to implement.
Syncing FreeNAS or TrueNAS with Dropbox has many advantages:

  • Organizations may have a particular dataset on their local NAS accessible via Dropbox for external partners, remote users, or those on a business trip.
  • Individuals or organizations using Dropbox as a business solution may have local backups of Dropbox files so Dropbox space can be freed up periodically, risk-free.
  • Developers using Dropbox for online assets can easily publish and archive deliverables by copying to a NAS share and letting the NAS handle the upload to Dropbox.
  • Users might want to use a Dropbox auto-update folder without having to install Dropbox on their computer or mobile device.

Step 1: Go to your Dropbox account, click on the three dots on the lower right-hand side, and choose Developers. Click Create apps to open the DBX platform and create an app. This process is needed to create a unique access token which FreeNAS and TrueNAS use to identify the account and files. 

Dropbox account developers option Create apps in DBX Platform Creating an App and specifying its type and name

Step 2: After the app is created, generate the key by clicking Generate access token. 
Generate access token wizard
Step 3: In the FreeNAS or TrueNAS web interface set up your Cloud Credentials under System ➡️ Cloud Credentials. Select Dropbox from the menu and copy in your access token.

Selecting Dropbox in FreeNAS System Cloud Credentials Input Access Token Cloud Credentials interface

Step 4: Save, then go to the Tasks section. Under Cloud Sync Tasks, select your Dropbox account and schedule a sync task. Select the folder on the FreeNAS or TrueNAS system. This can be an existing dataset to sync to Dropbox or a new dataset to back up files in your Dropbox share.
Note: Set the kind of sync needed (Push or Pull) and how to transfer the content: Sync, Copy, or Move.

  • Sync copies any changes from the source system to the destination.
  • Copy copies new files. Files deleted on the host are not deleted on the destination.
  • Move copies files to the destination, then deletes them from the source after the transfer is complete.

Tasks section on FreeNAS Dashboard

Step 5: The Cloud Sync is ready to run at the set time. In the example, FreeNAS is the backup target for a Dropbox account, providing several good features:

  • A FreeNAS or TrueNAS likely has far more capacity than the Dropbox account.
  • Files are protected in case users delete them from the account accidentally.
  • Snapshots can protect files from malware.
  • The dataset can be shared over SMB, NFS, WebDAV, or AFP to a local network for faster access.

selecting Cloud Sync Tasks
Step 6: Check the files. In this example, the Cloud Sync pulled files from Dropbox to the FreeNAS dataset. Creating an SMB, NFS, or WebDAV share of the dataset makes it possible to see if the files are available.  If the transfer is set to push data from the FreeNAS or TrueNAS to Dropbox, log in to Dropbox to verify that the files uploaded correctly. 
files uploaded

The post Sync Files to Dropbox with TrueNAS or FreeNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/dropbox-with-truenas-or-freenas/feed/ 19
TrueNAS M-Series Turns Tech Buzz into Music https://www.truenas.com/blog/truenas-m-series-dcig/ https://www.truenas.com/blog/truenas-m-series-dcig/#respond Fri, 04 Jan 2019 18:40:12 +0000 https://www.ixsystems.com/?p=61944 The TrueNAS M50 integrates multiple buzz-worthy technologies to deliver large amounts of low-latency storage. The M-Series accelerates a broad range of workloads–safely and economically. Speaking of economics, according to the iXsystems website, TrueNAS storage can be expanded for less than $100/TB. That should be music to the ears of business people everywhere.

The post TrueNAS M-Series Turns Tech Buzz into Music appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NVMe and other advances in non-volatile memory technology are generating a lot of buzz in the enterprise technology industry, and rightly so. As providers integrate these technologies into storage systems, they are closing the gap between the dramatic advances in processing power and the performance of the storage systems that support them. The TrueNAS M-Series from iXsystems provides an excellent example of what can be achieved when these technologies are thoughtfully integrated into a storage system.

DCIG Quick Look

In the process of refreshing its research on enterprise midrange arrays, DCIG discovered that the iXsystems TrueNAS M-Series all-flash and hybrid storage arrays leverage many of the latest technologies, including:

  • Intel® Xeon® Scalable Family Processors
  • Large DRAM caches
  • NVDIMMs
  • NVMe SSDs
  • Flash memory
  • High-capacity hard disk drives

The TrueNAS M-Series lineup comprises two models: the M40 and the M50. The M40 is lower entry cost, scalable to 2PB, and includes 40GbE connectivity with SAS SSD caching. The M50 scales to 10PB and adds 100GbE connectivity with NVMe-based caching.
Both models come standard with redundant storage controllers for high-availability and 24×7 service. Though single-controller configurations are available for less critical applications.

Advanced Technologies in Perfect Harmony

DCIG analysts are impressed with the way iXsystems engineers have orchestrated the latest technologies in the M50 storage array, achieving maximum end-to-end cost-efficient performance.
The M50 marries 40 Intel® Xeon® Scalable Family Processor cores with up to 3TB of DRAM, a 32GB NVDIMM write cache and 15.2TB of NVMe SSD read-cache in front of up to 10PB of hard disk storage. (The M-Series can also be configured as an all-flash array.) Moreover, iXsystems attaches each storage expansion shelf directly to each controller via 12Gb SAS ports. This approach adds back-end throughput to the storage system as each shelf is added.

M50 Rear view

This well-balanced approach carries through to front-end connectivity. The M50 supports the latest advances in high-speed networking, including up to 4 ports of 40/100Gb Ethernet and 16/32Gb Fibre Channel connectivity per controller.

TrueNAS is Enterprise Open Source

TrueNAS is built on BSD and ZFS Open Source technology. iXsystems is uniquely positioned to support the full Open Source stack behind TrueNAS. It has developers and expertise in the operating system, file systems, and NAS software.
iXsystems also stewards the popular (>10 million downloads) FreeNAS software-defined storage platform. Among other things, FreeNAS functions as the experimental feature and QA testbed for TrueNAS. TrueNAS can even replicate data to and from FreeNAS. Thus, TrueNAS owners benefit from the huge ZFS and FreeNAS Open Source ecosystems.

NVM Advances are in Tune with the TrueNAS Architecture

The recent advances in non-volatile memory are a perfect fit with the TrueNAS architecture.

ZFS uses DRAM as a read cache to accelerate read operations. This primary read cache is called the ARC. ZFS also supports a secondary read cache called L2ARC. The M50 can use much of the 1.5TB of DRAM in each storage controller for the ARC, and combine it with up to 15.2TB of NVMe-based L2ARC to provide a huge low-latency read cache that offers up to 8GB/s throughput.
The ZFS Intent Log (ZIL) is where all data to be written is initially stored, then later flushed to disk. The M50 uses NVDIMMs for the ZIL write cache. The NVDIMMs safely provide near-DRAM-speed write caching. This enables the array to quickly acknowledge writes on the front end while efficiently coalescing many random writes into sequential disk operations on the back end.

Broad Protocol Support Enables Many Uses

TrueNAS supports AFP, SMB, NFS, iSCSI and FC protocols plus S3-compliant object storage. It also offers Asigra backup as an integrated service that runs natively on the array. This broad protocol support enables the M50 to cost-effectively provide high-performance storage for:

  • File sharing
  • Virtual machine storage
  • Cloud-native apps
  • Backup target

All-inclusive Licensing Adds Value

TrueNAS software licensing is all-inclusive; with unlimited snapshots, clones, and replication. Thus, there are no add-on license fees to negotiate and no additional PO’s to wait for. This reduces costs, promotes full utilization of the extensive capabilities of the TrueNAS M-Series and increases business agility.

TrueNAS M50 Turns Tech Buzz into Music

The TrueNAS M50 integrates multiple buzz-worthy technologies to deliver large amounts of low-latency storage. The M50 accelerates a broad range of workloads–safely and economically. Speaking of economics, according to the iXsystems website, TrueNAS storage can be expanded for less than $100/TB. That should be music to the ears of business people everywhere.

The original post was written by Ken Clipperton of DCIG and can be found at https://www.dcig.com/2018/12/truenas-m-series-turns-tech-buzz-into-music.html

The post TrueNAS M-Series Turns Tech Buzz into Music appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-m-series-dcig/feed/ 0
Important Security Update for TrueNAS & FreeNAS https://www.truenas.com/blog/2018-12-afp-security-update-truenas-freenas/ https://www.truenas.com/blog/2018-12-afp-security-update-truenas-freenas/#respond Wed, 26 Dec 2018 23:00:54 +0000 https://www.ixsystems.com/?p=61868 A new version of Netatalk (3.1.12) has been released that addresses a security vulnerability (CVE-2018-1160) for users of the Apple Filing Protocol (AFP).

The post Important Security Update for TrueNAS & FreeNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: Netatalk is included in TrueNAS & FreeNAS. However, this vulnerability only impacts those who have the AFP service enabled in TrueNAS & FreeNAS.
A new version of Netatalk (3.1.12) has been released that addresses a security vulnerability (CVE-2018-1160) for users of the Apple Filing Protocol (AFP). Due to the severity of this security advisory and the possibility of unauthenticated remote code execution, iXsystems has released a patch for the stable versions of TrueNAS and FreeNAS and updated the stable install versions available for download. To ensure the version you are running is patched, look for these version names:
TrueNAS 11.1-U6.3
FreeNAS 11.1-U6.3
FreeNAS 11.2-RELEASE-U1
TrueNAS Customers
TrueNAS customers can contact iXsystems Technical Support for a pre-update health check and to ask any technical questions regarding this update. You can contact Customer Support by calling 1-855-473-7449 or emailing support@ixsystems.com.
FreeNAS Users
Existing FreeNAS users are encouraged to apply the update by going to System and choosing Update. FreeNAS users who are running versions prior to FreeNAS 11.1-U6.3 or FreeNAS 11.2-RELEASE-U1 are still vulnerable and should make a plan to update. Always backup your system configuration and verify the integrity of your backups before updating.
Changelog

Ticket # Type Target Version Description
64602 Bug FN 11.1-U6.3 Address Netatalk CVE-2018-1160
62620 Bug FN 11.2-U1 Address Netatalk CVE-2018-1160
64611 Bug TN 11.1-U6.3 Address Netatalk CVE-2018-1160

The post Important Security Update for TrueNAS & FreeNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/2018-12-afp-security-update-truenas-freenas/feed/ 0
Introducing the Asigra TrueNAS Backup Appliance https://www.truenas.com/blog/intro-asigra-truenas-backup-appliance/ https://www.truenas.com/blog/intro-asigra-truenas-backup-appliance/#respond Tue, 23 Oct 2018 21:03:50 +0000 https://www.ixsystems.com/?p=61529 The recent release of TrueNAS®11.1-U6 introduces a new built-in service that seamlessly integrates with Asigra Backup software. With this integration, an existing TrueNAS® system can be configured as backing storage for Asigra backup clients while simultaneously performing all the responsibilities of a traditional network attached storage system.

The post Introducing the Asigra TrueNAS Backup Appliance appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Flow of Asigra and TrueNAS integration
The recent release of TrueNAS®️ 11.1-U6 introduces a new built-in service that seamlessly integrates with Asigra Backup software. With this integration, an existing TrueNAS system can be configured as backing storage for Asigra backup clients while simultaneously performing all the responsibilities of a traditional network attached storage system. iXsystems has also partnered with Asigra to deliver the Asigra TrueNAS®️ Backup Appliance, which was announced at VMworld in August.
Asigra Backup can collect data from a variety of different endpoints, including desktops and laptops, database and virtualization servers, cloud storage repositories, and even mobile devices. Asigra does not require any agent software on these endpoints and instead uses standard APIs and administrative credentials to securely retrieve data directly from the systems. Asigra supports global data deduplication, full encryption with FIPS 140-2 support, data compression, and file versioning. With multi-tenancy support included, Asigra is ideally suited to Managed Service Providers (MSPs). Click here for a full summary of Asigra Backup features and capabilities.
The Asigra Backup integration runs as a service on TrueNAS and can be enabled and configured from the web UI by clicking Services ➡️ Asigra DS-System. Asigra offers flexible licensing based on capacity, machines, or CPU sockets. Contact your iXsystems sales representative to learn more about the Asigra Backup solution and how it can simplify effective data backup in your organization.

Introduction to Asigra TrueNAS

The post Introducing the Asigra TrueNAS Backup Appliance appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/intro-asigra-truenas-backup-appliance/feed/ 0
Ohio LinuxFest 2018 Recap https://www.truenas.com/blog/ohiolinuxfest-2018-recap/ https://www.truenas.com/blog/ohiolinuxfest-2018-recap/#respond Mon, 22 Oct 2018 20:01:06 +0000 https://www.ixsystems.com/?p=61494 Ohio Linux Fest 2018 was held in Columbus at the Hyatt Regency. Warren Block, Dru Lavigne, and JT Pennington attended from iXsystems and staffed the FreeBSD booth in the expo area.

The post Ohio LinuxFest 2018 Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

Attendees at Ohio Linux Fest 2018
Ohio Linux Fest 2018 was held in Columbus at the Hyatt Regency. Warren Block, Dru Lavigne, and JT Pennington attended from iXsystems and staffed the FreeBSD booth in the expo area.
After driving up Thursday, Dru and I set up the booth for the Friday night welcome session from 5:00 PM to 7:00 PM. The new model of daemon blinky horns was immediately very popular, and we noticed that they were a big improvement over the previous model. The failure rate was very low, the LEDs were bright, and the flash rate could be adjusted. Within an hour, blinky horns were widespread through the exhibition area.
Saturday was a full day, starting early. JT arrived and helped staff the booth. The crowds were cyclic, increasing as the talks let out. Many booth attendees were already familiar with FreeNAS and using it in their home or work environments. More than a few wanted the iX magazine for more information on TrueNAS for their employers. Several times, attendees explained how awesome FreeNAS was to other attendees. The FreeBSD and FreeNAS stickers were the first to go, followed quickly by the remainder of the blinky horns. A few malfunctioning blinky horns were recycled into a boat for a Lego Tux, and the windup Arista mascot encountered some friendly FreeNAS shark keychains.
A presentation of coming FreeNAS 11.2
There was great interest in what was new with FreeNAS. Dru gave a presentation to a full room on what was coming up for FreeNAS 11.2 this year and hinted at new features that would be arriving in 2019. The presentation focused on POLA, the Principal Of Least Astonishment as it applies to FreeNAS upgrades. FreeNAS 11 has a new and different user interface, but we have concentrated on POLA, making sure users will still be able to do the same things as always. At the same time, numerous new features have been added and integrated with the new user interface.
Most attendees who came through the exhibit hall at OLF 2018 were enlightened about FreeNAS, TrueNAS, and FreeBSD. The nice part was that many were already aware and stopped to tell us how happy they were to see us there again as a standard fixture at Ohio Linux Fest.
Warren Block, Technical Information Manager

The post Ohio LinuxFest 2018 Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/ohiolinuxfest-2018-recap/feed/ 0
SNIA SDC 2018 Recap https://www.truenas.com/blog/snia-sdc-2018/ https://www.truenas.com/blog/snia-sdc-2018/#comments Fri, 05 Oct 2018 17:59:47 +0000 https://www.ixsystems.com/?p=61391 The iXsystems team descended upon the Storage Networking Industry Association (SNIA)’s Storage Developer Conference last week in full force. SDC is an unrelenting technical conference, packed full of technical sessions, keynotes, Birds of a Feather events, at least one plugfest running throughout, and a very active hallway track. This year, we presented two technical sessions, led two Birds of a Feather sessions, and participated in the SMB plugfest. 

The post SNIA SDC 2018 Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
SNIA SDC Banner
The iXsystems team descended upon the Storage Networking Industry Association (SNIA)’s Storage Developer Conference last week in full force. SDC is an unrelenting technical conference, packed full of technical sessions, keynotes, Birds of a Feather events, at least one plugfest running throughout, and a very active hallway track. This year, we presented two technical sessions, led two Birds of a Feather sessions, and participated in the SMB plugfest. 
The hottest topics at SDC this year were not dissimilar from last year. There was a large NVMe track with discussions mostly focusing on building a fabric of NVMe devices between hosts over RDMA, Fibre Channel, or even TCP!
Real-World Performance Advantages of NVDIMM and NVMe A Case Study with OpenZFS
Persistent Memory – see my blog post from the 2018 Persistent Memory Summit – had a decent track as well, focusing both on real-world examples of using Persistent Memory as well as addressing some of the challenges facing those using it. My talk this year – Real-World Performance Advantages of NVDIMM and NVMe: A Case Study with OpenZFS – showcased the advantage of persistent memory from a device level and how that translated into a real-world usage: as a SLOG in an OpenZFS storage solution – just like in the TrueNAS M-series.
iXsystems Senior Analyst Michael Dexter presentation
Speaking of OpenZFS, it was featured in at least two other technical sessions. iXsystems Senior Analyst Michael Dexter’s Combating Evolving Ransomware at the Block Level discussed the evolving ransomware threat, and how OpenZFS is an ideal vendor-neutral file system for combating it. David Bonnie’s talk MarFS, Marchive, and GUFI – Long Term Storage Strategies at LANL provided an architectural overview of how Los Alamos uses a huge number of OpenZFS RAIDZ3 pools as the basis for their long-term storage needs. Finally, iXsystems hosted an OpenZFS Birds of a Feather session, drawing over a dozen participants.
Samba team
No SDC would be complete without a whole slew of SMB-related talks! This year did not disappoint, with updates from Microsoft and the Samba team. The goal of the Samba team is to make SMB the de-facto general purpose way to access file data across a network. With the near completion of the SMB3 POSIX protocol extensions, I think this goal may be realized much sooner than I ever expected.

This year, iXsystems participated in the SMB plugfest at SDC. At the plugfest, vendors test their products together to ensure interoperability between platforms – we made sure FreeNAS and TrueNAS were represented! In fact, in one technical session, a member of the Samba project was heard saying FreeNAS was their get-out-of-jail-free card for alternate data stream support over SMB, because FreeBSD has a very comprehensive implementation of alternate data streams!
I was thrilled to meet several FreeNAS enthusiasts during my time at SDC this year – including a few of my fellow speakers! I polled the audience before my session and asked if anyone was using OpenZFS and several hands shot up. With so much open source innovation on display, we decided to host an Open Source Birds of a Feather session. Most attendees were already leveraging open source software, but a few were representing companies that were interested in leveraging open source. 
Participants at SDC 2018
One last topic to cover is SNIA Swordfish, which is an open standard for the management of storage. Swordfish is based upon DMTF’s Redfish standard, which is gaining traction as an open standard for the management of servers. The basic goal of the standard is to provide a vendor-neutral interface for interacting with storage solutions, so storage can be allocated, monitored, and managed using a common language – no matter what vendor implemented the underlying storage system. Do you want to see Swordfish support in your storage systems? Do you already use the Redfish capabilities that are likely in your newer servers?
Participant discussing some topics at SDC
These are some of the most interesting highlights from SDC 2018 but by no means a complete collection. The slides from this and previous years’ talks can be found at the SNIA SDC website. I look forward to attending, and hopefully presenting again, at SDC 2019 next year!
Nick Principe, Technical Marketing Engineer

The post SNIA SDC 2018 Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/snia-sdc-2018/feed/ 2
Six Metrics for Measuring ZFS Pool Performance Part 2 https://www.truenas.com/blog/zfs-pool-performance-2/ https://www.truenas.com/blog/zfs-pool-performance-2/#comments Tue, 02 Oct 2018 20:36:27 +0000 https://www.ixsystems.com/?p=61323 In the first post, we discussed the importance of planning the ZFS pool layout which has a huge impact on how the system performs. To quantify this performance, we are looking at six key metrics: read I/O operations per second (IOPS), write IOPS, streaming read speed, streaming write speed, storage space efficiency (usable space after parity/total raw space), and fault tolerance (maximum number of drives that can fail before data loss).

The post Six Metrics for Measuring ZFS Pool Performance Part 2 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
In the first post, we discussed the importance of planning the ZFS pool layout which has a huge impact on how the system performs. To quantify this performance, we are looking at six key metrics:

  • Read I/O operations per second (IOPS)
  • Write IOPS
  • Streaming read speed
  • Streaming write speed
  • Storage space efficiency (usable space after parity/total raw space)
  • Fault tolerance (maximum number of drives that can fail before data loss)

For the sake of comparison, we are using an example system with 12 drives. Each drive has a capacity of 6TB, is capable of 100MB/s streaming reads and writes, and can do 250 read and write IOPS. Let’s pick up where we left off and dive into RAID-Z.

RAIDZ vdev
RAIDZ is comparable to traditional RAID-5 and RAID-6. RAIDZ comes in three flavors: RAIDZ1, Z2, and Z3, where Z1 uses single parity, Z2 uses double parity, and Z3 uses triple parity. When data is written to a RAIDZ vdev, it is striped across the disks but ZFS adds in parity information. This means we have a little bit more stuff to store on the disk, but in return, we can recover from a certain number of drive failures in the vdev. The parity information on each stripe is computed from the data written to that stripe. If a drive fails, we can reverse the formula of that computation in order to recover the missing data. RAIDZ1 adds one sector of parity data per stripe and can recover from a single drive failure per vdev. RAIDZ2 and Z3 add two and three sectors per stripe, and can recover from two and three drive failures per vdev, respectively.

For RAIDZ performance, the terms parity disks and data disks refer to the parity level (1 for Z1, 2 for Z2, and 3 for Z3; we’ll call the parity level p) and vdev width (the number of disks in the vdev, which we’ll call N) minus p. The effective storage space in a RAIDZ vdev is equal to the capacity of a single disk times the number of data disks in the vdev. If you’re using mismatched disk sizes, it’s the size of the smallest disk times the number of data disks. Fault tolerance per vdev is equal to the parity level of that vdev.

Measuring I/O performance on RAIDZ is a bit trickier than our previous examples. ZFS breaks write data into pieces called blocks and stripes them across the vdevs. Each vdev breaks those blocks into even smaller chunks called sectors. For striped vdevs, the sectors are simply written sequentially to the drive. For mirrored vdevs, all sectors are written sequentially to each disk. On RAIDZ vdevs however, ZFS has to add additional sectors for the parity information. When a RAIDZ vdev gets a block to write out, it will divide that block into sectors, compute all the parity information, and hand each disk either a set of data sectors or a set of parity sectors. ZFS ensures that there are p parity sectors for each stripe written to the RAIDZ vdev.

I/O operations on a RAIDZ vdev need to work with a full block, so each disk in the vdev needs to be synchronized and operating on the sectors that make up that block. No other operation can take place on that vdev until all the disks have finished reading from or writing to those sectors. Thus, IOPS on a RAIDZ vdev will be that of a single disk. While the number of IOPS is limited, the streaming speeds (both read and write) will scale with the number of data disks. Each disk needs to be synchronized in its operations, but each disk is still reading/writing unique data and will thus add to the streaming speeds, minus the parity level as reading/writing this data doesn’t add anything new to the data stream.

Because a RAIDZ vdev splits individual blocks into sector-sized chunks, our rainbow-colored blocks example needs some tweaking. Each individual color needs to be broken up into sectors. To represent the division of a single block into multiple sectors, we’ll use a single-color gradient, an example of which is shown below:
Data Sectors to Write (ZFS)
This single data block is shown as continuing on past its 18th sector with the ellipsis at the end of the block. We have represented it this way because ZFS uses variable block sizes when writing data to vdevs. This has important implications in ZFS deployments, particularly for RAIDZ configurations. For now, let’s look at general RAIDZ performance. Here’s a summary:
N-wide RAIDZ, parity level p:

  • Read IOPS: Read IOPS of single drive
  • Write IOPS: Write IOPS of single drive
  • Streaming read speed: (N – p) * Streaming read speed of single drive
  • Streaming write speed: (N – p) * Streaming write speed of single drive
  • Storage space efficiency: (N – p)/N
  • Fault tolerance: 1 disk per vdev for Z1, 2 for Z2, 3 for Z3 [p]

We’ll look at three example RAIDZ configurations. The first will use a single vdev: a 12-wide Z3 array.
1x 12-wide Z3:

  • Read IOPS: 250
  • Write IOPS: 250
  • Streaming read speed: 900 MB/s
  • Streaming write speed: 900 MB/s
  • Storage space efficiency: 75% (54 TB)
  • Fault tolerance: 3

Based on these numbers, this looks like it could be a decent option unless you need to handle lots of IOPS. Below is a visual depiction of a single block of data being written to a pool with this configuration. The data sectors are colored in shades of red and the parity sectors are grey.
1x 12-Wide Z3
In this diagram, we can see that each stripe of data on the vdev gets its own set of parity sectors. Each of these parity sectors are unique, even on a given stripe, which is why they are labeled “P1a”, “P1b”, etc. If each parity sector in a given stripe was identical, having multiple copies would not provide us any more information than having a single copy of that parity sector! In that case, we wouldn’t have enough information to recover data after multiple drive failures. With this RAIDZ3 configuration, we can lose three of the disks with data sectors on them and use the parity information to recover the data from those dead drives. If we lose drives with parity sectors, we can simply recompute the missing parity data.

Now let’s look at configuring two vdevs, each a 6-wide Z2 array. I’ll skip the single vdev stats and jump right to the full pool stats:
2x 6-wide Z2:

  • Read IOPS: 500
  • Write IOPS: 500
  • Streaming read speed: 800 MB/s
  • Streaming write speed: 800 MB/s
  • Storage space efficiency: 66.7% (48 TB)
  • Fault tolerance: 2 per vdev, 4 total

This configuration sacrifices a bit of streaming speed and some capacity to double the IOPS. To visualize this configuration, we will write two blocks of data to the pool. Each Z2 vdev will get a single block that gets split into sectors. As above, the data sectors are shades of red and green, and the parity sectors are grey.

2x 6-Wide Z2
As in the Z3 diagram, each data stripe gets its own pair of unique parity sectors. The first data block is written to the first vdev and the second data block is written to the second vdev. A third data block would again be written to the first vdev, and so on.

The last configuration uses four vdevs, each a 3-wide Z1 array.
4x 3-wide Z1:

  • Read IOPS: 1000
  • Write IOPS: 1000
  • Streaming read speed: 800 MB/s
  • Streaming write speed: 800 MB/s
  • Storage space efficiency: 66.7% (48 TB)
  • Fault tolerance: 1 per vdev, 4 total

This configuration sacrifices some of its fault tolerance to double the IOPS. For this diagram, we’ll write four blocks of data. Again, each vdev will get a single block and split it into sectors.
4x 3-Wide Z1
Each stripe gets its own parity sector, but unlike the previous examples, we only have a single parity sector per data stripe. This is why RAIDZ1 is not highly fault tolerant and is thus not a recommended configuration for storing mission-critical data.

I want to make a few quick points on fault tolerance and pool failure probability before we move on. If a single vdev in a pool is lost, your data is lost. The configurations we discussed above all use pools made up of identical vdevs. Using identical vdevs is strongly recommended, but it is possible to mismatch vdevs in a pool. For example, you could configure an 11-wide Z3 vdev and add a single striped vdev as the 12th drive in the pool. This would not be smart. Your extremely fault-tolerant Z3 vdev now depends on that single 12th drive to maintain your data. If that drive goes, your whole pool is gone.

The question of translating per-vdev fault tolerance into total pool reliability is more complicated than it might initially appear. For example, a 12-wide Z3 pool with 3 parity drives is statistically less likely to fail than a 2x 6-wide Z2 pool with 4 total parity drives. Our 6x 2-way mirror pool has 6 total parity drives, but it’s far more likely to fail than either the Z3 or Z2 configurations. The 4x 3-wide Z1 configuration has an even higher failure probability than the mirrors. The moral is, don’t simply look at the total number of parity drives and think “more is better”. 

Examples by Workload
We now have some rough numbers to quantify pool performance based on its configuration, but how do we translate that to real-world applications? This can often be the more difficult part of the ZFS pool configuration question because it requires an accurate understanding of the workload. Let’s take a look at a few example scenarios and decide which configuration would be the best fit for that given workload.

Scenario 1: Data backup system and low-access file share
We want to configure a ZFS storage system to house automated data backups and to function as a file share for a small handful of users. Under this workload, IOPS are likely not as important as streaming speeds. We’ll also want good storage efficiency and good fault tolerance. Assuming the same example 12-drive system, we might go with either the 2x 6-wide RAIDZ2 configuration or the 1x 12-wide RAIDZ3 setup. We can decide between these two configurations based on how many users will be accessing the system simultaneously (how many IOPS can we expect). If our backups hit the system at midnight and during business hours we only have two or three people connected to the file share, we can probably get away with the lower IOPS Z3 configuration. If we have more users in the system or we have backups hitting during business hours, it may be worth sacrificing some capacity to get higher IOPS with the Z2 configuration.

Scenario 2: iSCSI host for database VM storage
We have several database VMs that will be using our system for storage. We’ll serve up the storage with iSCSI and we need the data to move as quickly as possible. The databases will be regularly backed up, so we aren’t terribly concerned with data loss, but we don’t want a drive failure to halt all VM operations while we restore from backup. The more VMs we are hosting, the more IOPS the system will have to handle. The obvious choice here is a set of mirrored vdevs. The more mirrors we have in the system, the more performance we can expect. Even if a drive in the system fails, we can recover quickly and with no downtime by swapping the drive and resilvering the mirror. If we tried to use a Z2 or Z3 configuration to get some more storage space from the system, VM performance would likely be poor due to low pool IOPS.

Scenario 3: High-resolution video production work via file share
We have a group of video editors that need to work on high-resolution footage stored on our system. They will be editing the footage directly from the pool, as opposed to copying it to local storage first. Streaming speeds will be very important as high-resolution video files can have gigantic bitrates. The more editors we have, the more performance we’ll need. If we only have a small handful of editors, we can probably get away with several RAIDZ2 vdevs, but as you add more editors, IOPS will become increasingly important to support all their simultaneous IO work. At a certain point, Z2 will no longer be worth its added capacity and a set of mirrored vdevs will make more sense. That exact cutoff point will vary, but will likely be between 5 and 10 total editors working simultaneously.
There are two special vdev types that we have not discussed: an L2ARC and a SLOG. These special vdevs can be added to a pool to function as a read cache and a write cache, respectively. Typically, you would use an SSD for these vdevs. You should consider adding an L2ARC if your workload demands high read IOPS and a SLOG if your workload demands high write IOPS. If you’re considering deploying a system with an L2ARC or a SLOG, I would encourage you to contact a storage specialist at iXsystems.
ZFS storage pool configuration can certainly seem overwhelming, but that’s because it offers so much flexibility to meet the needs of many different types of workloads. Indeed, many other aspects of ZFS follow this trend: its versatility can offer an enormous set of options and the simple task of determining the best option can seem daunting at first glance. Thankfully, once you dive into it, ZFS starts making sense fairly quickly. ZFS was originally created to make the lives of storage administrators easier, and once past the initial learning curve, it can do just that. Hopefully, this post and the previous blog on ZFS performance has helped on that journey and you’re well on your way to a successful ZFS deployment!

Lastly, click here to view our white paper on measuring ZFS pool performance.
Jason Rose, Sales Engineer
To learn more about ZFS and vdev layouts, get the book FreeBSD Mastery: Advanced ZFS by Michael Lucas and Allan Jude.

The post Six Metrics for Measuring ZFS Pool Performance Part 2 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/zfs-pool-performance-2/feed/ 8
Six Metrics for Measuring ZFS Pool Performance Part 1 https://www.truenas.com/blog/zfs-pool-performance-1/ https://www.truenas.com/blog/zfs-pool-performance-1/#comments Mon, 24 Sep 2018 19:47:28 +0000 https://www.ixsystems.com/?p=61303 The layout of a ZFS storage pool has a significant impact on system performance under various workloads. Given the importance of picking the right configuration for your workload and the fact that making changes to an in-use ZFS pool is far from trivial, it is important for an administrator to understand the mechanics of pool performance when designing a storage system.

The post Six Metrics for Measuring ZFS Pool Performance Part 1 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Read part two of the Zfs Pool Performance series here

The layout of a ZFS storage pool has a significant impact on system performance under various workloads. Given the importance of picking the right configuration for your workload and the fact that making changes to an in-use ZFS pool is far from trivial, it is important for an administrator to understand the mechanics of pool performance when designing a storage system.
To quantify pool performance, we will consider six primary metrics:

  • Read I/O operations per second (IOPS)
  • Write IOPS
  • Streaming read speed
  • Streaming write speed
  • Storage space efficiency (usable capacity after parity versus total raw capacity)
  • Fault tolerance (maximum number of drives that can fail before data loss)

For the sake of comparison, we’ll use an example system with 12 drives, each one sized at 6TB, and say that each drive does 100MB/s streaming reads and writes and can do 250 read and write IOPS. We will visualize how the data is spread across the drives by writing 12 multi-colored blocks, shown below. The blocks are written to the pool starting with the brown block on the left (number one), and working our way to the pink block on the right (number 12).
Data Blocks to Write Example
Note that when we calculate data rates and IOPS values for the example system, they are only approximations. Many other factors can impact pool access speeds for better (compression, caching) or worse (poor CPU performance, not enough memory).
There is no single configuration that maximizes all six metrics. Like so many things in life, our objective is to find an appropriate balance of the metrics to match a target workload. For example, a cold-storage backup system will likely want a pool configuration that emphasizes usable storage space and fault tolerance over the other data-rate focused metrics.
Let’s start with a quick review of ZFS storage pools before diving into specific configuration options. ZFS storage pools are comprised of one or more virtual devices, or vdevs. Each vdev is comprised of one or more storage providers, typically physical hard disks. All disk-level redundancy is configured at the vdev level. That is, the RAID layout is set on each vdev as opposed to on the storage pool. Data written to the storage pool is then striped across all the vdevs. Because pool data is striped across the vdevs, the loss of any one vdev means total pool failure. This is perhaps the single most important fact to keep in mind when designing a ZFS storage system. We will circle back to this point in the next post, but keep it in mind as we go through the vdev configuration options.
Because storage pools are made up of one or more vdevs with the pool data striped over the top, we’ll take a look at pool configuration in terms of various vdev configurations. There are three basic vdev configurations: striping, mirroring, and RAIDZ (which itself has three different varieties). The first section will cover striped and mirrored vdevs in this post; the second post will cover RAIDZ and some example scenarios.
Striped vdev
A striped vdev is the simplest configuration. Each vdev consists of a single disk with no redundancy. When several of these single-disk, striped vdevs are combined into a single storage pool, the total usable storage space would be the sum of all the drives. When you write data to a pool made of striped vdevs, the data is broken into small chunks called “blocks” and distributed across all the disks in the pool. The blocks are written in “round-robin” sequence, meaning after all the disks receive one row of blocks, called a stripe, it loops back around and writes another stripe under the first. A striped pool has excellent performance and storage space efficiency, but absolutely zero fault tolerance. If even a single drive in the pool fails, the entire pool will fail and all data stored on that pool will be lost.
The excellent performance of a striped pool comes from the fact that all of the disks can work independently for all read and write operations. If you have a bunch of small read or write operations (IOPS), each disk can work independently to fetch the next block. For streaming reads and writes, each disk can fetch the next block in line synchronized with its neighbors. For example, if a given disk is fetching block n, its neighbor to the left can be fetching block n-1, and its neighbor to the right can be fetching block n+1. Therefore, the speed of all read and write operations as well as the quantity of read and write operations (IOPS) on a striped pool will scale with the number of vdevs. Note here that I said the speeds and IOPS scale with the number of vdevs rather than the number of drives; there’s a reason for this and we’ll cover it in the next post when we discuss RAID-Z.
Here’s a summary of the total pool performance (where N is the number of disks in the pool):
N-wide striped:

  • Read IOPS: N * Read IOPS of a single drive
  • Write IOPS: N * Write IOPS of a single drive
  • Streaming read speed: N * Streaming read speed of a single drive
  • Streaming write speed: N * Streaming write speed of a single drive
  • Storage space efficiency: 100%
  • Fault tolerance: None!

Let’s apply this to our example system, configured with a 12-wide striped pool:
12-wide striped:

  • Read IOPS: 3000
  • Write IOPS: 3000
  • Streaming read speed: 1200 MB/s
  • Streaming write speed: 1200 MB/s
  • Storage space efficiency: 72 TB
  • Fault tolerance: None!

Below is a visual depiction of our 12 rainbow blocks written to this pool configuration:
OpenZFS (ZFS) Pool Layout Example: 12-Wide Striped
The blocks are simply striped across the 12 disks in the pool. The LBA column on the left stands for “Logical Block Address”. If we treat each disk as a column in an array, each LBA would be a row. It’s also easy to see that if any single disk fails, we would be missing a color in the rainbow and our data would be incomplete. While this configuration has fantastic read and write speeds and can handle a ton of IOPS, the data stored on the pool is very vulnerable. This configuration is not recommended unless you’re comfortable losing all of your pool’s data whenever any single drive fails.
Mirrored vdev
A mirrored vdev consists of two or more disks. A mirrored vdev stores an exact copy of all the data written to it on each one of its drives. Traditional RAID-1 mirrors usually only support two drive mirrors, but ZFS allows for more drives per mirror to increase redundancy and fault tolerance. All disks in a mirrored vdev have to fail for the vdev, and thus the whole pool, to fail. Total storage space will be equal to the size of a single drive in the vdev. If you’re using mismatched drive sizes in your mirrors, the total size will be that of the smallest drive in the mirror.
Streaming read speeds and read IOPS on a mirrored vdev will be faster than write speeds and IOPS. When reading from a mirrored vdev, the drives can “divide and conquer” the operations, similar to what we saw above in the striped pool. This is because each drive in the mirror has an identical copy of the data. For write operations, all of the drives need to write a copy of the data, so the mirrored vdev will be limited to the streaming write speed and IOPS of a single disk.
Here’s a summary:
N-way mirror:

  • Read IOPS: N * Read IOPS of a single drive
  • Write IOPS: Write IOPS of a single drive
  • Streaming read speed: N * Streaming read speed of a single drive
  • Streaming write speed: Streaming write speed of a single drive
  • Storage space efficiency: 50% for 2-way, 33% for 3-way, 25% for 4-way, etc. [(N-1)/N]
  • Fault tolerance: 1 disk per vdev for 2-way, 2 for 3-way, 3 for 4-way, etc. [N-1]

For our first example configuration, let’s do something ridiculous and create a 12-way mirror. ZFS supports this kind of thing, but your management probably will not.
1x 12-way mirror:

  • Read IOPS: 3000
  • Write IOPS: 250
  • Streaming read speed: 1200 MB/s
  • Streaming write speed: 100 MB/s
  • Storage space efficiency: 8.3% (6 TB)
  • Fault tolerance: 11

Let’s look at this configuration visually:
OpenZFS (ZFS) Pool Layout Example: 1x 12-Way Mirror
As we can clearly see from the diagram, every single disk in the vdev gets a full copy of our rainbow data. The chainlink icons between the disk labels in the column headers indicate the disks are part of a single vdev. We can lose up to 11 disks in this vdev and still have a complete rainbow. Of course, the data takes up far too much room on the pool, occupying a full 12 LBAs in the data array.
Obviously, this is far from the best use of 12 drives. Let’s do something a little more practical and configure the pool with the ZFS equivalent of RAID-10. We’ll configure six 2-way mirror vdevs. ZFS will stripe the data across all 6 of the vdevs. We can use the work we did in the striped vdev section to determine how the pool as a whole will behave. Let’s first calculate the performance per vdev, then we can work on the full pool:
1x 2-way mirror:

  • Read IOPS: 500
  • Write IOPS: 250
  • Streaming read speed: 200 MB/s
  • Streaming write speed: 100 MB/s
  • Storage space efficiency: 50% (6 TB)
  • Fault tolerance: 1

Now we can pretend we have 6 drives with the performance statistics listed above and run them through our striped vdev performance calculator to get the total pool’s performance:
6x 2-way mirror:

  • Read IOPS: 3000
  • Write IOPS: 1500
  • Streaming read speed: 1200 MB/s
  • Streaming write speed: 600 MB/s
  • Storage space efficiency: 50% (36 TB)
  • Fault tolerance: 1 per vdev, 6 total

Again, we will examine the configuration from a visual perspective:
OpenZFS (ZFS) Pool Layout Example: 6x 2-Way Mirror
Each vdev gets a block of data and ZFS writes that data to all of (or in this case, both of) the disks in the mirror. As long as we have at least one functional disk in each vdev, we can retrieve our rainbow. As before, the chain link icons denote the disks are part of a single vdev. This configuration emphasizes performance over raw capacity but doesn’t totally disregard fault tolerance as our striped pool did. It’s a very popular configuration for systems that need a lot of fast I/O. Let’s look at one more example configuration using four 3-way mirrors. We’ll skip the individual vdev performance calculation and go straight to the full pool:
4x 3-way mirror:

  • Read IOPS: 3000
  • Write IOPS: 1000
  • Streaming read speed: 1200 MB/s
  • Streaming write speed: 400 MB/s
  • Storage space efficiency: 33% (24 TB)
  • Fault tolerance: 2 per vdev, 8 total

OpenZFS (ZFS) Pool Layout Example: 4x 3-Way Mirror
While we have sacrificed some write performance and capacity, the pool is now extremely fault tolerant. This configuration is probably not practical for most applications and it would make more sense to use lower fault tolerance and set up an offsite backup system.
Striped and mirrored vdevs are fantastic for access speed performance, but they either leave you with no redundancy whatsoever or impose at least a 50% penalty on the total usable space of your pool. In the next post, we will cover RAIDZ, which lets you keep data redundancy without sacrificing as much storage space efficiency. We’ll also look at some example workload scenarios and decide which layout would be the best fit for each.
Jason Rose, Sales Engineer 
To learn more about ZFS and vdev layouts, get the book FreeBSD Mastery: Advanced ZFS by Michael Lucas and Allan Jude.

The post Six Metrics for Measuring ZFS Pool Performance Part 1 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/zfs-pool-performance-1/feed/ 7
iXsystems White paper: TrueNAS Privacy and Security Compliance Features https://www.truenas.com/blog/truenas-privacy-security/ https://www.truenas.com/blog/truenas-privacy-security/#respond Tue, 18 Sep 2018 22:00:18 +0000 https://www.ixsystems.com/?p=61268 No matter its size, every business operates in a regulated environment. If your business handles customer credit cards, health care records or personally identifiable information, you may be subject to domestic and international regulations such as PCI DSS, HIPAA and the GDPR. This whitepaper provides an overview of the data-at-rest and data-in-flight encryption features in TrueNAS that help your business stay compliant.

The post iXsystems White paper: TrueNAS Privacy and Security Compliance Features appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Learn more about TrueNAS Security
No matter its size, every business operates in a regulated environment. If your business handles customer credit cards or personally identifiable information, you may be subject to domestic and international regulations such as PCI and the GDPR. This whitepaper provides an overview of the data-at-rest and data-in-flight encryption features in TrueNAS that help your business stay compliant.

The TrueNAS Privacy and Security Compliance Features white paper is here to help decision makers quickly reference key TrueNAS features with industry-specific regulations that often carry stiff penalties for compliance failures. The broadest of these regulations, the Payment Card Industry Data Security Standard (PCI DSS), applies to any business that handles customer credit cards and mandates their encrypted storage. To help meet this requirement, TrueNAS provides software and hardware-level encryption with integrated key management.

To meet the global obligations of the European Union General Data Protection Regulation (GDPR), TrueNAS offers dataset-level user separation that extends throughout the replication process. With appropriate planning, complying with a user’s “right to be forgotten” can be as simple as deleting their dedicated dataset and its replicas.

To meet the requirements of the medical industry, such as HIPAA and ePHI, TrueNAS adds continuous data integrity validation, data-at-rest and in-flight encryption, and immutable snapshots to mitigate data tampering. For increased encryption performance, TrueNAS also offers TCG OPAL 2.0/AES 256-bit Self-Encrypting Drives (SEDs) and optional FIPS 140-2-compliant SEDs for military-grade data-at-rest protection.

Download the TrueNAS Privacy and Security Compliance Features white paper to learn more about how TrueNAS can play a key role in your regulation compliance strategy. Contact us at sales@ixsystems.com, 1-855-473-7449 or 1-408-493-4100 (outside the US) to discuss your compliance needs with one of our Solutions Architects. 

The post iXsystems White paper: TrueNAS Privacy and Security Compliance Features appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-privacy-security/feed/ 0
OpenZFS Developer Summit 2018 https://www.truenas.com/blog/openzfs-developer-summit-2018/ https://www.truenas.com/blog/openzfs-developer-summit-2018/#respond Mon, 17 Sep 2018 21:07:51 +0000 https://www.ixsystems.com/?p=61252 The sixth annual OpenZFS Developer Summit took place September 10th and 11th in San Francisco, California with an expanded focus on non-technical topics like community development and cross-project coordination. iXsystems had a strong presence at this year’s OpenZFS Developer Summit as a sponsor and through the presence of Engineering Team members Kris Moore, Alexander Motin, Dru Lavigne, Sean Fagan and longtime friend of iX, Allan Jude. 

The post OpenZFS Developer Summit 2018 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

The sixth annual OpenZFS Developer Summit took place September 10th and 11th in San Francisco, California with an expanded focus on non-technical topics like community development and cross-project coordination. It also marked the “light at the end of the tunnel” status of several long-term OpenZFS features, notably dRAID, the distributed spare technology originally developed by Intel. iXsystems had a strong presence at this year’s OpenZFS Developer Summit as a sponsor and through the presence of Engineering Team members Kris Moore, Alexander Motin, Dru Lavigne, Sean Fagan and longtime friend of iX, Allan Jude.

The two-day event began with an informal dinner Sunday night, was followed by a day of formal presentations on Monday and ended with a “Hackathon” day Tuesday for strategizing and software development. Of the Day One formal talks, two stood out as being must re-watch when the videos are posted. The first was George Wilson’s “ZIO Pipeline Explained” which gave a long-overdue tour of the OpenZFS input/output pipeline and had several attendees lamenting over just how many incorrect assumptions they have been making over the years. The second, Weigang Li’s “ZFS Hardware Acceleration with QAT” gave a tour of how Intel® QuickAssist Technology accelerates various aspects of OpenZFS including data checksumming, compression, and encryption. Weigang gave examples of QAT-accelerated SHA256, AES-GCM-128, and gzip-3 algorithms in OpenZFS which each out-performed software-based implementations like Fletcher4 and lz4. I’m sure there is room for improvement and even the implementation of Fletcher4 and lz4 in future generations of QAT. Day One ended with a social event where some of the greatest luminaries in file systems like Dr. Kirk McKusick and the core OpenZFS developers discussed a little bit of everything.

Happy Hacking
Day Two took place at Delphix headquarters and offered a mix of introductory sessions, discussions, software development, and status reports. Sara Hartse and Serapheim Dimitropoulos started the day with a helpful newcomers session, not unlike the one organized at BSDCan for a few years now. This session gave people an opportunity to review the list of small “Buglets” that need attention and to learn who to ask about specific components of OpenZFS. iXsystems alum Ash Gokhale took on and completed a perfect example of a long-standing Buglet: modifying the zpool(8) command to report “insufficient privileges” rather than the current and inaccurate “no such pool available” when the command is invoked without administrative privileges. Simple projects like this and improving the OpenZFS Wiki are a great way to get involved while freeing up the core developers to focus on the many features they are working on.

Stronger Together
While the community aspects of the 2018 OpenZFS Developer Summit truly rounded out the event, I personally believe that the informal “release engineering” discussion was the single most important activity to take place. Core developers from Delphix, iXsystems, Joyent, Lawrence Livermore National Labs, and Datto came together to discuss how to balance operating system or vendor-specific OpenZFS development with a common set of OpenZFS features designed to work on every supported OS. There was a surprising push to shift to the ZFS on Linux branch as the “upstream” repository of record but with the clear message that the ZoL project needs to do its best to maintain the quality standards set by Illumos, the current OpenZFS repository of record. The core OpenZFS developers agreed to host regular meetings to discuss coordinated development and their in-person discussions were cordial and productive.

This is one of the most welcoming communities I’ve ever seen.
Those were the words of a first-time speaker and attendee of the OpenZFS Developer Summit and just about everyone present was in agreement. The OpenZFS community has a huge advantage over many Open Source communities by being born in a highly-professional environment at Sun that valued both quality and civility. I have long considered the OpenZFS Developer Summit a Sun Microsystems reunion and this year was the most encouraging one to date. OpenZFS is reaching such a level of maturity that they discussed the removal of a feature (“send” deduplication) and what policies should surround such an action. As for my Hackathon project, I verified that OpenZFS is still working on a NetBSD daily snapshot and developed several tests to exercise OpenZFS on Windows. I am inspired by the amazing maturity of the OpenZFS community and am honored to be a part of it along with so many brilliant individuals and sympathetic companies. See you in 2019!
Michael Dexter, Senior Analyst

The post OpenZFS Developer Summit 2018 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/openzfs-developer-summit-2018/feed/ 0
FreeNAS 11.2-BETA3 is here, Asigra TrueNAS revealed at VMworld, FreeNAS Backblaze B2 Cloud, Issue #61 https://www.truenas.com/blog/ix-newsletter-issue-61/ https://www.truenas.com/blog/ix-newsletter-issue-61/#respond Thu, 13 Sep 2018 18:00:41 +0000 https://www.ixsystems.com/?p=61240 iXsystems and the FreeNAS Team present the September 2018 newsletter.

The post FreeNAS 11.2-BETA3 is here, Asigra TrueNAS revealed at VMworld, FreeNAS Backblaze B2 Cloud, Issue #61 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
iXsystems and FreeNAS Newsletter

FreeNAS 11.2-BETA3 is now available for download!
FreeNAS 11.2 BETA3 is available for testing! Be sure to review the Release Notes before installing or upgrading to this version. You can download it.  You can download it here.

Release Notes


Asigra TrueNAS Backup Appliance Launched at VMworld
iXsystems has partnered with Asigra to deliver the Asigra TrueNAS Backup Appliance, featuring enterprise-ready storage with ransomware detection. The new solution runs Asigra Cloud Backup V14 software on iXsystems‘ TrueNAS hybrid storage systems, offering high availability, superior scalability, and data integrity.

Learn more here


FreeNAS 11.1-U6 is available!
The latest update for FreeNAS 11.1 is available. FreeNAS 11.1-U6 addresses several FreeBSD Security Advisories and Common Vulnerabilities and Exposures (CVE) fixes. You can download it here.

Learn more here



Why TrueNAS Replacing EMC Webinar

More webinars


Set Up FreeNAS Cloud Storage on Backblaze B2
Roderick Bauer walks us through configuring FreeNAS Cloud Sync for cloud storage on a Backblaze B2 account.

Learn more here


Paul’s Hardware: Riptide 32TB FreeNAS Setup
Paul demonstrates to viewers his fantastic FreeNAS setup featuring a whopping 32TB storage, 32GB RAM, and Alphacool water cooling.

 Watch here now


eBook on Open Source Storage by iXsystems and ActualTech Media
This free eBook explains how proprietary and cloud storage falls short and why Open Source is a better development model for storage systems. Learn about the advantages of NVMe/NVDIMM storage for the modern enterprise and why businesses need a unified data platform.
Open Source Storage Ebook

Download it here


On-Demand FreeNAS Training

iX University FreeNAS Training

Online training modules from iXsystems are designed to quickly get you up to speed for getting the most out of your FreeNAS system. Each training module is 30 minutes long and cuts to the core information you need to become an expert in FreeNAS and OpenZFS.

Sign up here


Tech-Tip #57
FreeNAS lets you schedule when to assign a higher resilver priority. Increase the priority after business hours and during scheduled downtime to finish the resilver faster.


Links of the Month


Quote of the Month
“One of the challenges facing the data center is the multiplicity of storage systems it needs to manage. Even small data centers have two or three systems and enterprises are now counting more than a dozen systems. Solutions like iXsystems’ TrueNAS provide those organizations with a way to consolidate the number of storage systems they manage. The integration of Asigra as a service into the NAS makes the consolidation message even stronger.”
VendOp Trusted Reviews
– George Crump, StorageSwiss Founder 

The post FreeNAS 11.2-BETA3 is here, Asigra TrueNAS revealed at VMworld, FreeNAS Backblaze B2 Cloud, Issue #61 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/ix-newsletter-issue-61/feed/ 0
It’s All NAS https://www.truenas.com/blog/its-all-nas/ https://www.truenas.com/blog/its-all-nas/#respond Wed, 11 Jul 2018 21:48:26 +0000 https://www.ixsystems.com/?p=60999 If you have spent any amount of time in the Storage industry, you have invariably observed that Network Attached Storage (NAS) is often projected as the opposite of a Storage Area Network (SAN). NAS is file and SAN is block, right? Well, just reading the acronyms out loud should give you your first clue that something is amiss: one is a category of storage while one is a category of network.

The post It’s All NAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The time has come to retire the NAS/SAN false dichotomy

 
If you have spent any amount of time in the Storage industry, you have invariably observed that Network Attached Storage (NAS) is often projected as the opposite of a Storage Area Network (SAN). NAS is file and SAN is block, right? Well, just reading the acronyms out loud should give you your first clue that something is amiss: one is a category of storage while one is a category of network. Both terms entered popular usage in the early 1990s and over time have taken on subjective meanings for just about every storage user, administrator, and vendor you talk to. The resulting loose consensus is that NAS leans towards “file sharing services over Ethernet” and SAN towards “a Fibre Channel network dedicated to shared block storage”. I will not disagree with these tendencies, but will argue that they represent a false dichotomy that is doing a disservice to the storage industry for several key reasons:

  • “NAS” systems are increasingly “unified”, supporting not only file and block services but now object storage protocols and version control software protocols.
  • Ethernet has become a popular, often-dedicated transport for network-attached block storage, making a SAN synonymous with a commodity LAN in many cases.
  • NAS has a clear antonym: Direct-Attached Storage (DAS).
  • SAN lacks a clear antonym and it is certainly not “NAS”.

Any data storage accessed over a network can safely be called “network attached storage”, regardless of the actual network fabric. The SNIA Dictionary “specifically does not identify the term SAN with Fibre Channel technology” and suggests that references to Fibre Channel should be qualified as “Fibre Channel SAN.” I contend that accurate dichotomies are needed to do justice to specific technologies like Fibre Channel and the broader categories of block storage and dedicated storage networks. After all, there are standards for Fibre Channel over Ethernet and Internet Protocol over Fibre Channel.
Your accuracy with storage terminology will make you a better consumer and manager of storage technology. While enough research will generally untangle any confusion over NAS versus SAN, understanding the distinctions between snapshots, backups and archives can have a direct impact on the safety of your data, and even legal ramifications when it comes to data retention obligations. The Sales and Engineering Teams at iXsystems are here to help you navigate every aspect of storage terminology and determine the best storage solution to meet your needs.
Michael Dexter, Senior Analyst

The post It’s All NAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/its-all-nas/feed/ 0
Visualizing ZFS Performance https://www.truenas.com/blog/visualizing-zfs-performance/ https://www.truenas.com/blog/visualizing-zfs-performance/#respond Wed, 23 May 2018 00:27:22 +0000 https://www.ixsystems.com/?p=60747 Many tools exist to understand ZFS performance challenges and opportunities, but a single table by renowned performance engineer Brendan Gregg will teach you to visualize the relationship between each tier of storage devices when architecting your TrueNAS or FreeNAS system.

The post Visualizing ZFS Performance appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Many tools exist to understand ZFS performance challenges and opportunities, but a single table by renowned performance engineer Brendan Gregg will teach you to visualize the relationship between each tier of storage devices when architecting your TrueNAS or FreeNAS system.
Brendan Gregg worked closely with the ZFS Team at Sun Microsystems and later wrote the definitive book on Unix systems performance, Systems Performance. In the book, Brendan examines dozens of powerful performance analysis tools from top(1) to DTrace and plots his results with flame graphs to help establish baseline performance and pinpoint anomalies. I can’t recommend the book enough and want to talk about a single chart in it that you might overlook. In the “Example Time Scale of System Latencies” on page 20, Brendan maps the latency of one CPU cycle to one second of time, and continues this mapping down through 14 more example elements of the computing stack. The resulting relative time scale ranges from one second for a CPU cycle to 32 millennia for a server to reboot. The four essential points in Brendan’s scale for ZFS administrators are:

This deceptively simple chart provides the majority of what you need to understand ZFS performance challenges and opportunities. Newer flash-based storage devices like the NVDIMM and NVMe devices found in the new TrueNAS M-Series bridge the gap between SSDs and system RAM but the distinct performance tiers remain the same. Let’s break them down:

One CPU Cycle
A CPU cycle is the one fixed point of reference for the performance of any given system and most TrueNAS and FreeNAS systems maintain a surplus of CPU power. The operating system and services are the obvious primary consumers of this resource but a ZFS-based storage system makes effective use of CPU resources in less obvious ways: checksumming, compressing, decompressing, and encrypting data. The data integrity guarantee made by ZFS is only possible thanks to a modern CPU’s ability to calculate and validate data block checksums on the fly, a luxury not available on previous generations of systems. The CPU is also used for continuously compressing and decompressing data, reducing the burden on storage devices and yielding a performance gain.
Encryption performed by the CPU typically takes the form of SSH for network transfers or on-disk data block encryption. Faster SSH encryption improves network performance during replication transfers while data encryption can place an equal, if not greater burden on the storage system than compression. In all cases, CPU-based acceleration of compression, decompression, and encryption allows storage devices to perform at their best thanks to the optimization of the data provided to them.
Main RAM Access
Like the CPU, computer memory is used by the operating system and services but it also provides a volatile form of storage that plays a key role in ZFS performance. Computer RAM is considered volatile because its contents are lost when the computer is switched off. While RAM performs dramatically slower than the CPU, it is also dramatically faster than all forms of persistent storage. ZFS uses RAM for its Adaptive Replacement Cache (ARC), which is essentially an intelligent read cache. Any data residing in the ARC, and thus RAM, is available faster than any persistent storage device can provide, at any cost. While ZFS is famous for aggressively using RAM, it is doing so for a very good reason. Investing in RAM can be the greatest investment you can make for read performance.
SSD Storage Access
Sitting squarely between RAM and spinning disks in terms of performance are SSDs, now joined by the yet-faster NVMe cards and memory-class devices like NVDIMMs. Flash-based devices introduce persistent storage but generally pale in comparison to RAM for raw speed. With these stark differences in performance come stark differences in capacity and price, enlightening us to the fact that a high-performance yet cost-competitive storage stack is a compromise made of several types of storage devices. This has been termed “hybrid” storage by the industry. In practice, SSDs are the only practical foundation for an “all-flash array” for the majority of users and, like the ARC, they can also supplement slower storage devices. An SSD or NVMe card is often used for a ZFS separate log device, or SLOG, to boost the performance of synchronized writes, such as over NFS or with a database. The result is “all-flash” write performance and the data is quickly offloaded to spinning disks to take advantage of their capacity. Because this offloading takes place every five seconds by default, a little bit of SLOG storage goes a long way.
On the read side, a level two ARC, or L2ARC, is typically an SSD or NVMe-based read cache that can easily be larger than computer memory of the same price. Serving data from a flash device will clearly be faster than from a spinning disk, but slower than from RAM. Note that using an L2ARC does not mean you cut back on your computer memory too dramatically because the L2ARC index along with various ZFS metadata are still kept in RAM.
Rotational Disk Access
Finally, we reach the spinning disk. While high in capacity, disks are astonishingly slow in performance when compared to flash and RAM-based persistent and volatile storage. It is tempting to scoff at the relative performance of hard disks, but their low cost per terabyte guarantees their role as the heavy lifters of the storage industry for the foreseeable future. Stanley Kubrick’s HAL 9000 computer in the movie 2001 correctly predicted that the future of storage is a bunch of adjacent chips, but we are a long way from that era. Understanding the relative performance of RAM, flash, and rotating disks will help you choose the right storage components for your ZFS storage array. The highly-knowledgeable sales team at iXsystems is here to help you quickly turn all of this theory into a budget for the storage system you need.

Michael Dexter, Senior Analyst

The post Visualizing ZFS Performance appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/visualizing-zfs-performance/feed/ 0
TrueNAS M-Series Certified for Veeam Backup https://www.truenas.com/blog/truenas-m-series-veeam/ https://www.truenas.com/blog/truenas-m-series-veeam/#comments Mon, 23 Apr 2018 16:59:48 +0000 https://www.ixsystems.com/?p=60567 iXsystems, the leader in enterprise storage and servers driven by Open Source, officially passed the Veeam Backup and Replication v9.5 for VMware certification tests for the TrueNAS M-Series enterprise storage systems. This certification includes the TrueNAS M40 and M50 models running TrueNAS version 11.x. The TrueNAS M40 and M50 are the newest high-performance models in the […]

The post TrueNAS M-Series Certified for Veeam Backup appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
iXsystems, the leader in enterprise storage and servers driven by Open Source, officially passed the Veeam Backup and Replication v9.5 for VMware certification tests for the TrueNAS M-Series enterprise storage systems. This certification includes the TrueNAS M40 and M50 models running TrueNAS version 11.x. The TrueNAS M40 and M50 are the newest high-performance models in the iXsystems hybrid unified storage product line, were announced in early April, and replace the TrueNAS Z-Series. This adds the TrueNAS M-Series to the existing certification of the TrueNAS X-Series.
TrueNAS M-Series Veeam Ready
The test environment defined by Veeam included two VMware ESXi servers and storage for the VMs as well as the certified backup repository, a TrueNAS M-Series storage array, all connected on a 10Gb network. The certification process, reviewed and approved by Veeam Software, includes testing for full and incremental backups of predefined virtual machines running on VMware ESXi 6.5, VM Full Restore, Synthetic Full Backup, and Instant VM Recovery. The TrueNAS M-Series passed all tests with flying colors!

The first three tests were full backup, full restore, and synthetic backup. Four GNU/Linux VMs were provided by Veeam Software, each with 100GB of data used to populate the backup VMs. Each test required completion within a specified time limit, and the TrueNAS M-Series blew away all tests with spectacular performance results, as shown in the table below.

TrueNAS M-Series Veeam test

The fourth test was VM Instant Recovery, consisting of eight Windows Server test VMs, requiring a maximum average latency limit of 20ms. TrueNAS performed the certification testing 5X times better than the Veeam requirement, with an average latency of between 3.94ms to 4.47ms.

Achieving this Veeam Ready certification, along with TrueNAS VMware certification, reinforces iXsystems’ commitment to supporting the virtualization and backup and recovery environments required by many of our customers. The TrueNAS M-Series line of storage arrays is ideal for meeting the enterprise backup needs of small to mid-sized businesses.

Email us at sales@ixsystems.com or call 1-855-473-7449 or 1-408-493-4100 (outside the US) to discuss your storage needs with one of our Solutions Architects.

The post TrueNAS M-Series Certified for Veeam Backup appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-m-series-veeam/feed/ 1
#StorageEnvy: TrueNAS M-Series – The Next Generation https://www.truenas.com/blog/storageenvy-truenas-m-series/ https://www.truenas.com/blog/storageenvy-truenas-m-series/#respond Thu, 12 Apr 2018 17:36:54 +0000 https://www.ixsystems.com/?p=60514 The post #StorageEnvy: TrueNAS M-Series – The Next Generation appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

For several years, iXsystems disrupted enterprise storage with its TrueNAS Z-Series product line. iXsystems shifts the spotlight over to the TrueNAS M-Series as the TrueNAS M40 and TrueNAS M50 replace the TrueNAS Z30 and TrueNAS Z35. The TrueNAS M-Series represents the next generation of TrueNAS and meets the performance and data growth needs of file serving, backup, virtualization, media production, and private cloud users.

TrueNAS System
The M-Series uses a 4U form-factor with 24-drive bays and advanced flash technology for read/write cache. The TrueNAS Z35 was scalable to up to 5 Petabytes while the TrueNAS M50 can deliver up to twice that amount of storage.
The TrueNAS M-Series is fast. As a true enterprise storage platform, the TrueNAS M50 supports very demanding performance workloads with up to four active 100GbE ports, 3TB of RAM, 32GB of NVDIMM write cache and 12.5TB of NVMe flash read cache. This gives the TrueNAS M-Series superior performance over other NAS systems based on SSDs or those that use SSD-based caching.

TrueNAS M50 ports

The TrueNAS M-Series gives customers an alternative to the public cloud. It is built on OpenZFS and is economical, having a low cost per GB and IOPS, democratizing enterprise storage. The TrueNAS M-Series is a cutting-edge solution for demanding enterprise workloads, including those that use 40/100 GigE and 16/32Gb Fibre Channel. Look no further, the TrueNAS M-Series is the next evolution of enterprise Open Source-based storage for the datacenter!
The TrueNAS M-Series supports up to 744 drives and provides the infrastructure needed to build a private enterprise cloud or big data repository. Its dense storage capacity supports application growth, from 288 Terabytes in a single 4U to 10 Petabytes in less than a rack and a quarter.

TrueNAS M-Series supports up to 744 drives

The TrueNAS M-Series supports different storage capacities to provide the right amount of performance and capacity at the right price, all in a unified storage solution. iXsystems also offers models that are ideal for small/medium businesses and remote office/branch office environments. The TrueNAS product line currently offers the X-Series, designed for the economically minded, and the Z50 all-flash storage array that provides the ultimate in flash-based performance.
For more information on the TrueNAS M-Series, call 1-855-473-7449 or email us at info@ixsystems.com for a no-risk quote.

The post #StorageEnvy: TrueNAS M-Series – The Next Generation appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/storageenvy-truenas-m-series/feed/ 0 TrueNAS M-Series What's New nonadult
Introducing the Next Generation of TrueNAS, Backups and Disaster Recovery, Issue #56 https://www.truenas.com/blog/issue-56/ https://www.truenas.com/blog/issue-56/#respond Tue, 10 Apr 2018 20:00:26 +0000 http://web.freenas.org/?p=4809 NOTE: This is historical content that may contain outdated information. Hello FreeNAS Users! After many months of work, we’re excited to finally unveil the next generation of TrueNAS systems, which uses NVMe and NVDIMM flash for caching. Also in this issue, find out the results of our FreeNAS use survey from February and see how […]

The post Introducing the Next Generation of TrueNAS, Backups and Disaster Recovery, Issue #56 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

Hello FreeNAS Users!
After many months of work, we’re excited to finally unveil the next generation of TrueNAS systems, which uses NVMe and NVDIMM flash for caching. Also in this issue, find out the results of our FreeNAS use survey from February and see how Lawrence Systems set up their backup and disaster recovery processes. Lastly, we have an article from the iXsystems CEO about how the company thrives using an open source business model.
Sincerely,
The FreeNAS Team


The Next Generation of TrueNAS
We are excited to announce the release of the new TrueNAS M Series! With twice the capacity and almost 45% more storage density than its predecessor, the TrueNAS M Series brings groundbreaking performance to enterprise storage.
Read more >>


FreeNAS User Survey Results
In the February 2018 FreeNAS newsletter, we surveyed over 1,500 FreeNAS followers to see how people use FreeNAS around the world and what interests them. Here are the results!
Read More >>


Lawrence Systems Server Backup & Disaster Recovery
Check out this video from Lawrence Systems to see how they use FreeNAS and XenServer to backup all of their virtual machines as well as their process for recovering data if the system ever fails.
Watch Now >>


Leadership Is The Secret To An Open Source Business Model
Open Source is in our blood but how do you run a business when you give away your product for free? In this Forbes article iXsystems CEO, Mike Lauth, explains why the company implements an Open Source business model and how it’s integral to the company’s success.
Read more >>


On-Demand FreeNAS Training
iX University provides a series of free online training modules presented by Senior Analyst and FreeNAS expert Michael Dexter. These modules are designed to quickly get you up to speed on the key concepts and techniques that will help you become an expert in FreeNAS and OpenZFS.
Watch now >>


TechTip #52
Need to backup your FreeNAS data? No problem! Your FreeNAS system can be configured to support these awesome backup services: OpenZFS Remote Replication, rsync, Microsoft Windows Backup, Apple Time Machine, and TrueOS Life Preserver.


Links of the Month

The post Introducing the Next Generation of TrueNAS, Backups and Disaster Recovery, Issue #56 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/issue-56/feed/ 0
TrueNAS 11.1 – What’s New https://www.truenas.com/blog/truenas-11-1-whats-new/ https://www.truenas.com/blog/truenas-11-1-whats-new/#respond Mon, 02 Apr 2018 17:01:34 +0000 https://www.ixsystems.com/?p=60198 The iXsystems Team releases TrueNAS 11.1! TrueNAS software version 11.1 provides ZFS improvements and expanded integration with cloud services.

The post TrueNAS 11.1 – What’s New appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

TrueNAS Software Update Delivers Compelling ZFS Improvements, Better Resilver Tools, and Cloud Sync Additions

TrueNAS software version 11.1 provides ZFS improvements and expanded integration with cloud services. In addition to Amazon S3, TrueNAS Cloud Service Integration supports Microsoft Azure, Backblaze B2 Cloud, and Google Cloud Platform, making it easier than ever to use TrueNAS for all of your cloud storage needs.
Additional Cloud Sync options offer more ways to synchronize your data with remote cloud storage providers right from the TrueNAS user interface.The new Transfer Mode allows the storage administrator an easy way to sync, copy, or move files, ensuring that the files on a TrueNAS Storage Appliance are 1:1 copies with the cloud.
Microsoft Azure, Backblaze B2 Cloud and Google Cloud Platform
TrueNAS 11.1 includes improvements for handling multiple snapshots and large files. The new Resilver Priority tab allows the administrator to schedule specific dates and times for resilvering drives, and mitigates the challenges and risks associated with storage array rebuilds on high capacity drives. TrueNAS 11.1 introduces built-in optimizations that greatly reduce the time required to perform a scrub or resilver on pools with a large percentage of their space in use. Scrubs can also now be paused and resumed from the command line. Once resumed, the scrub continues from where it left off.

TrueNAS X10

The integration of TrueNAS with Backblaze B2 Cloud Services is ideal for our needs. The use of Cloud Sync gives us an easy to use and cost effective off-site disaster recovery solution.” – Aaron Echols, Systems Administrator at Benjamin Franklin Charter School

Benjamin Franklin Charter School (BFCS) deployed TrueNAS and TrueRack to replace an aging and poorly performing IT infrastructure. With the new updates to TrueNAS cloud service Integration included in TrueNAS 11.1, BFCS is now able to quickly and easily recover data, as well as supplement the data storage capacity of their TrueNAS Storage Appliances. Read more about why BFCS chose TrueNAS and TrueRack in this case study.

TrueNAS software updates are available through the updater included in the TrueNAS web GUI. The update will show as TrueNAS 11.1-U4. The update also includes the fixes for CVE-2018-1050 and CVE-2018-1057. For more information on the update, please check out our TrueNAS 11.1-U4 release notes.

TrueNAS customers will be alerted to the availability of the TrueNAS 11.1-U4 update and should contact iXsystems Technical Support for a pre-update health check and to answer any other technical questions. To learn more about the TrueNAS 11.1-U4 software release, send an email to info@iXsystems.com or call 1-855-473-7449.

The post TrueNAS 11.1 – What’s New appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-11-1-whats-new/feed/ 0
TrueNAS X-Series Certified for Veeam Backup https://www.truenas.com/blog/x-series-veeam-cert/ https://www.truenas.com/blog/x-series-veeam-cert/#respond Mon, 26 Mar 2018 21:39:19 +0000 https://www.ixsystems.com/?p=60222 iXsystems, the leader in enterprise storage and servers driven by Open Source, officially passed the Veeam Backup and Replication v9.5 for VMware certification tests for the TrueNAS X Series of enterprise storage systems.

The post TrueNAS X-Series Certified for Veeam Backup appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS X-Series Veeam Ready
iXsystems, the leader in enterprise storage and servers driven by Open Source, officially passed the Veeam Backup and Replication v9.5 for VMware certification tests for the TrueNAS X Series of enterprise storage systems. This certification includes the TrueNAS X10 and X20 models running TrueNAS version 11.x. This adds the TrueNAS X Series to the existing certification of the TrueNAS Z Series.
The test environment defined by Veeam included two VMware ESXi servers, a FreeNAS Certified All-Flash Array storing the VMs, and a TrueNAS X Series storage array as the certified backup repository, all connected on a 10Gb network. The certification process, reviewed and approved by Veeam Software, includes testing for full and incremental backups of predefined virtual machines running on VMware ESXi 6.5, VM full restore, synthetic full backup, and instant VM recovery. The TrueNAS X Series passed all tests with flying colors!
The first three tests were full backup, full restore, and synthetic backup. Four GNU/Linux VMs were provided by Veeam Software, each with 100GB of data used to populate the backup VMs. Each test required completion within a specified time limit, and the TrueNAS X Series surpassed all tests with spectacular results, shown in the table below.

TrueNAS X Series Veeam test result

The fourth test was the VM Instant Recovery, consisting of eight Windows Server test VMs, requiring a maximum average latency limit of 20ms. TrueNAS performed the certification testing 5X times better than the Veeam requirement, with an average latency of between 4.3ms to 4.73ms.
Achieving this Veeam Ready certification, along with TrueNAS VMware certification, reinforces iXsystems’ commitment to supporting the virtualization and backup and recovery environments required by many of our customers. The TrueNAS X Series line of storage arrays is ideal for meeting the enterprise backup needs of small to mid-sized businesses.
Email us at info@ixsystems.com or call 1-855-473-7449 or 1-408-493-4100 (outside the US) to discuss your storage needs with one of our Solutions Architects.

The post TrueNAS X-Series Certified for Veeam Backup appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/x-series-veeam-cert/feed/ 0
iXsystems Demos TrueNAS X20 at the HPA Innovation Zone https://www.truenas.com/blog/hpa-tech-retreat-2018/ https://www.truenas.com/blog/hpa-tech-retreat-2018/#respond Tue, 27 Feb 2018 23:53:27 +0000 https://www.ixsystems.com/?p=60027 David Valencia, the Channel Sales Manager of iXsystems, details his experience at the 2018 HPA Tech Retreat.

The post iXsystems Demos TrueNAS X20 at the HPA Innovation Zone appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

Once a year, the Hollywood Professional Association (HPA) holds an industry retreat in Palm Desert, California. This year’s theme was Navigating Media Production Workflows.

HPA Tech Retreat

The HPA Retreat also offers an invitation-only Innovation Zone, where HPA attendees can discover the latest technology from selected vendors.
On the heels of several Media & Entertainment (M&E) wins for TrueNAS, iXsystems submitted an application to participate. The HPA agreed that our technology met the Innovation Zone standards and invited us to display and demo TrueNAS at the retreat.
The TrueNAS X20 uses OpenZFS and offers lower latency, higher read/write performance, and unparalleled reliability compared to legacy M&E storage products. OpenZFS is a self-healing, copy-on-write file system that allows editors to protect their creative products from corruption, bit-rot, data decay, and computer or human error.
Rius Chua from our Sales Team joined me so that he could meet with our many partners and customers in attendance. I demonstrated how to use DaVinci Resolve 14 and Wondershare Filmora for editing 4K video stored on a TrueNAS X20. Everything went smoothly and we gave many demos over the course of the event.

Rius Chua at HPA Tech RetreatTrueNAS demo at the HPA Tech Retreat

We can never do a public event without a FreeNAS user visiting and complimenting us on our great product and thanking us for our generosity. FreeNAS is 100% free and the world’s leading open source storage solution with over 10 million downloads. We had an interesting visit from a FreeNAS user that was building out a large scale production environment at a major Hollywood studio. The conversation went something like this…
Recognizing iXsystems as the authors of FreeNAS, our visitor asked me about paid support. I told him that while we don’t directly support FreeNAS, we do have a robust community with forums and other self-support options. I handed him my business card and said that I was a long time FreeNAS user, and, being a member of the FreeNAS community, I would be happy to help him. I also said that should he need additional help, then I would point him to a contractor that offers paid block support for FreeNAS.
As we discussed support, our visitor’s supervisor joined him and asked about TrueNAS. I explained that it was the supported version of what his employee was building at the studio. He said, “Support?” then turned to his employee and said, “you know, it’s good to have a throat to choke if things go wrong and that goes for me too.”
Because the HPA Retreat isn’t a sales-driven venue, we were asked to pay a visit to the major studio and go over all of the details. We thanked them both and I told the FreeNAS user, “Don’t worry, we can use your existing build for a disaster recovery option,” and he smiled affirmatively.
To further your understanding of TrueNAS, you can read our article on the benefits of having a TrueNAS system for your media environment in the January issue of Post Magazine.
Contact us at info@ixsystems.com if you’d like a personal consultation about how a major national broadcaster replaced their AVID ISIS with TrueNAS, and in turn, received AVID ISIS compatibility while saving thousands of dollars.
Learn more about deploying TrueNAS for Media & Entertainment here: https://www.ixsystems.com/media-entertainment/
* iXsystems is not affiliated in any way with AVID® Technology, Inc.

David Valencia, Channel Sales Manager

The post iXsystems Demos TrueNAS X20 at the HPA Innovation Zone appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/hpa-tech-retreat-2018/feed/ 0
TrueNAS makes the cut for Avid editing https://www.truenas.com/blog/truenas-makes-cut-avid-editing/ https://www.truenas.com/blog/truenas-makes-cut-avid-editing/#comments Tue, 30 Jan 2018 00:39:49 +0000 https://www.ixsystems.com/?p=59819 NOTE: This is historical content that may contain outdated information. TrueNAS is proven to speed up M&E editing. Just ask our media customers! IndieStor’s MIMIQ is an application that allows you to use Avid bin-locking with a TrueNAS unified storage appliance. The bin-locking feature prevents an active Avid media project from being overwritten, allowing multiple […]

The post TrueNAS makes the cut for Avid editing appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

TrueNAS is proven to speed up M&E editing. Just ask our media customers! IndieStor’s MIMIQ is an application that allows you to use Avid bin-locking with a TrueNAS unified storage appliance. The bin-locking feature prevents an active Avid media project from being overwritten, allowing multiple users on a network to make changes and work on the same project.

The MIMIQ application combined with TrueNAS is a cost-effective alternative to Avid® ISIS®/NEXIS® in your media production environment. With TrueNAS and MIMIQ, you won’t be constrained to the limits of Avid proprietary hardware while working on Avid Media Composer projects. TrueNAS is capable of bandwidth speeds exceeding 25Gb/s. This makes it sufficient for multiple 4K 60FPS video streams resulting in a faster workflow in a shared production environment. Capacity for a single TrueNAS unit starts at a handful of gigabytes and grows to nearly five petabytes with expansion shelves.

TrueNAS uses OpenZFS and gives better latency, higher performance, and improved reliability compared to legacy storage vendors. OpenZFS is a self-healing, copy-on-write file system that allows editors to protect their creative products from corruption, bit-rot, data decay, and computer or human error.

To further your knowledge/understanding of TrueNAS, you can read our article on the benefits of having a TrueNAS system for your media environment in the January issue of Post Magazine.
Contact us at sales@ixsystems.com if you’d like a personal consultation, and to speak with an Account Manager about how a major national broadcaster replaced their AVID ISIS with TrueNAS, and got AVID ISIS compatibility while saving thousands of dollars.

Learn more about deploying TrueNAS for Media & Entertainment here: https://www.ixsystems.com/media-entertainment/

* iXsystems is not affiliated in any way with AVID® Technology, Inc.

The post TrueNAS makes the cut for Avid editing appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-makes-cut-avid-editing/feed/ 2
Best of 2017 https://www.truenas.com/blog/best-of-2017/ https://www.truenas.com/blog/best-of-2017/#comments Sat, 23 Dec 2017 02:43:10 +0000 https://www.ixsystems.com/?p=59003 As 2017 draws to a close, we take a look back on some of the information that encouraged you to deploy storage based on the world’s most popular software-defined storage operating system, FreeNAS.

The post Best of 2017 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
This is the time of year that many companies publish their best of lists and we are doing the same. As 2017 draws to a close, we take a look back on some of the information that encouraged you to deploy storage based on the world’s most popular software-defined storage operating system, FreeNAS.
You watched our videos on TrueNAS and FreeNAS over 100,000 times. It is clear that some of you are interested in an earlier release of FreeNAS. If you are interested in downloading FreeNAS 11, you can find it here. Here is the list of the top five most viewed videos:

TrueNAS
FreeNAS
1. FreeNAS to TrueNAS  1. FreeNAS 11 – How To Install 
2. ZFS 101 a.k.a ZFS Is Cool 2. FreeNAS 9.2.1: Plex
3. Kris Moore – Unveiling TrueOS 3. FreeNAS 11 – What’s New 
4. Quick Overview of TrueNAS 4. FreeNAS 9.3 – First Time Setup
5. Setting Up Your First NAS  5. How To Replace Failed HDD 

 

FreeNAS and TrueNAS make it simpler and more economical for both SMBs and enterprises to modernize their IT infrastructures with a cost-effective OpenZFS-based enterprise storage array. This is demonstrated by the over 60,000 3rd-party videos on FreeNAS and TrueNAS. The most watched 3rd party videos in 2017 were:

  1. Building My Own NAS – Home file server build with FreeNAS [Taylor Tech]
  2. Getting Started With FreeNAS 11: Install, Configure, Setup Users, Setup Shares & How Snapshots Work [Lawrence Systems]
  3. The New FreeNAS 11 Web UI is better looking than Corral UI! [Keith Walker
  4. 36 TB FreeNAS Build: Hardware & Setup. Kingwin Tray-Less Hot-Swap & Western Digital Red NAS Drive [Lawrence Tech]
  5. Crazy 16TB 2017 Home NAS Build // FreeNAS, ESXi, iSCSI [Guy, Robot]

There are a lot of resources on the FreeNAS forums around building and using FreeNAS. Here are the top five that you found most helpful:

  1. Disk Price Analysis
  2. FreeNAS Community Hardware Recommendations Guide 
  3. FN11 Jails for Plex, PlexPy, Sonarr, Radarr, Headphones, Jackett, Ombi, Transmission, Organizr 
  4. Github repository for FreeNAS scripts, including disk burn-in 
  5. Replacing a Failed / Failing Disk

I hope that you found this list useful and that it prompted you to view information that you missed the first time around. The iXsystems Team wishes a safe and happy holiday to all of you and your families. Thank you for a great 2017, and we’re looking forward to the arrival of big things in 2018!

The post Best of 2017 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/best-of-2017/feed/ 2
TrueNAS 2017: The Year in Review https://www.truenas.com/blog/truenas-2017/ https://www.truenas.com/blog/truenas-2017/#respond Thu, 14 Dec 2017 18:20:59 +0000 https://www.ixsystems.com/?p=58909 As we wrap up 2017 here at iXsystems, the Product Management team thought it would be helpful to take a quick look back and highlight some of the TrueNAS products and features that we have introduced.

The post TrueNAS 2017: The Year in Review appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

As we wrap up 2017 here at iXsystems, the Product Management team thought it would be helpful to take a quick look back and highlight some of the TrueNAS products and features that we have introduced.
Let’s start out on the platform side where we launched a number of new TrueNAS storage arrays and expansion shelves. Early in the year, we released the new ES60 expansion shelf, a direct replacement for the E60. The ES60 is SAS3-compliant (12 Gb/s) and offers the same density as the E60 expansion shelf, supporting up to 60 2.5”/3.5” drives. Offering high capacity in a 4U form factor, a single ES60 can provide 600TB of raw capacity when used with 10TB drives. Demand for this shelf has been extremely strong and we expect this to persist into the new year and beyond. In August, we announced the availability of the TrueNAS ES12, a 2U expansion shelf that supports 12 2.5”/3.5” drives. At the same time, we also announced the availability of the TrueNAS X10, an entry-level enterprise-class storage server. Designed to provide up to 120TB in a 2U form factor, the X10 has a starting price of $10,000 for a 20TB model. The X10 is designed for SMBs and others that are looking for an economical enterprise storage array, a market segment previously unserved by the TrueNAS product line. So far, it is enjoying a great deal of commercial success. Despite its entry price, it is every bit a TrueNAS and customers can expect the same enterprise functionality and features found on the TrueNAS Z-series products, including support for redundant controllers (also known as HA or High Availability). I wrote a two-part (part 1, part 2) blog about the X series which I encourage you to read if you are not familiar with the component technologies used in the X10 or the use cases it helps customers address.
A few months afterwards, we launched the TrueNAS X20 for customers that require more performance and capacity options than offered by the X10. For example, the X20 can support, using 10TB drives, up to 840TB of raw capacity with the use of an ES12 and  ES60 expansion shelf.  It also has more memory, providing it with enhanced performance.
On the software side, version 9.10 improved our proactive support feature which helps identify and resolve customer issues before they become problems.  This feature is only available for TrueNAS customers that have silver and gold level support contracts. If you have a bronze level contract, consider upgrading it to take advantage of this important feature. We have done a lot of work to enable the use of public cloud storage services with TrueNAS 9.10.  We introduced a new public cloud data movement feature called cloud sync. This service allows for push and pull file data synchronization between a TrueNAS storage server and the Amazon S3 storage cloud. This enhancement supports a wide variety of use cases from archiving to backup to collaboration. The upcoming TrueNAS 11.1 will add support for Microsoft Azure, Backblaze B2 Cloud Services, and Google Cloud, providing customers with more choices for integrating public cloud storage services with their TrueNAS environments.  
In July, with the release of TrueNAS 11.0, we added the capability to create cloud and object storage services from a TrueNAS. For many customers, this opens up a host of different possibilities, including the ability to deploy private and hybrid cloud storage services from a TrueNAS. Because this feature is fully S3-compliant, it is easy for customers to transition back to an on-premise model with minimal effort, disruption, or risk.  Look for us to continue to enhance this capability over time. Other enhancements delivered with 11.0 include new third-party alerting capabilities with support for AWS-SNS, Hipchat, InfluxDB, Slack, MatterMost, OpsGenie, PagerDuty, and VictorOps. TrueNAS users will also benefit from some significant performance improvements made to the base operating system. Internal testing indicates that file serving operations are 25% faster with an up to 45% reduction in latency in 11.0 than the previous version of the operating system.
Well, that’s a quick review of the 2017 TrueNAS product and feature highlights. As I look at our roadmap, I can tell you that we have much, much more in store for you in 2018. So please make sure you stay connected with us so you can be among the first to be informed.

Steve Wong, Director of Product Management

The post TrueNAS 2017: The Year in Review appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-2017/feed/ 0
BSDTW ’17 Conference Recap https://www.truenas.com/blog/bsdtw17-recap/ https://www.truenas.com/blog/bsdtw17-recap/#respond Wed, 15 Nov 2017 23:39:56 +0000 https://www.ixsystems.com/?p=58732 After 13 years, Taiwan is back in the BSD Conference spotlight. On November 11th and 12th, representatives from iXsystems and more than 100 BSD developers, users, enthusiasts, and academic professionals from around the world came to Taiwan to participate in the 2017 BSDTW event, held at the Beitou Resort in Taiwan to discuss BSD.

The post BSDTW ’17 Conference Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
After 13 years, Taiwan is back in the BSD Conference spotlight. On November 11th and 12th, representatives from iXsystems and more than 100 BSD developers, users, enthusiasts, and academic professionals from around the world came to Taiwan to participate in the 2017 BSDTW event, held at the Beitou Resort in Taiwan to discuss BSD.
Co-hosted by the Open Culture Foundation (OCF) and Skymizer, the two-day conference was jam-packed with multiple presentations covering BSD technologies and projects. It was billed by the organizers as a venue “to exchange knowledge about the BSD operating systems, facilitate coordination and cooperation among users and developers, and to promote business-friendly BSD-licensed open source software.” 
BSDTW ’17 in Taiwan

At the start of the event, the organizers of BSDTW reported that attendance had exceeded their expectations and that all tickets were sold out. During this time, they also took the opportunity to thank the staff and sponsors of BSDTW. iXsystems was both excited and proud to be a sponsoring company for this event. Other sponsors included Microsoft and Oath, a subsidiary of Verizon.
event tokens

On the first day, the presentations by Johannes M. Dieterich on High Performance Computing (HPC) and GPU acceleration, Peter Grehan on Graphics Support in bhyve, and Allan Jude on ZFS Advanced Integration were particularly interesting and thoughtful.
Johannes gave an amazing overview on high performance computing, computer languages used, and FreeBSD’s involvement in that realm. We learned that FreeBSD needs a lot of work to compete in an HPC playing field that is currently dominated by Linux. Johannes also discussed how he is using FreeBSD to develop software for HPC and what else is required to drive more FreeBSD deployments in HPC environments.
Peter Grehan’s topic is something that we at iXsystems can relate to as we have been doing a lot of work around bhyve. Peter reviewed the history of graphics support in bhyve and the plans to add FreeRDP and spice support.

Johannes M. Dieterich on HPC and GPU presentation

Original Photo: https://twitter.com/bsd_tw/status/929271181663858689

After an inspiring first day, we gathered for a banquet dinner at the La Villa Danshui restaurant in the Tamsui District. Located in Northern Taiwan, Tamsui is a charming seaside town and a popular destination for tourists. Also, renowned as a place to view sunsets, it gave everyone the perfect opportunity to relax, unwind, and reflect on what we learned that day.
The following day, OpenBSD founder, Theo de Raadt and FreeBSD developer Ruslan Bukin gave presentations that were particularly interesting.
Theo gave a talk about mitigations and other real security features and explained how attackers can discover bugs in your software and what mechanisms one could use to prevent that from happening.

dinner at the La Villa Danshui restaurant

Photo Credit: Li-Chi Ku
Original Photo: https://twitter.com/bsd_tw/status/929616812764831744

Ruslan discussed his efforts to port FreeBSD to the RISC-V platform. He talked about the work needed to ‘make the system boot’ and then ‘be able to launch/run in a shell’. It was a remarkable project. His talk left quite an impression on us, especially this quote: “It is not common that a new computer architecture appears. It takes years. I worked very hard day and night so as to not lose this opportunity.”

Ruslan discussed port FreeBSD

Original Photo: https://twitter.com/bsd_tw/status/929559743575638017

For many of us, one of the most enjoyable aspects of the conference was to meet and catch up with friends and acquaintances. We are looking forward to the event next year!

event attendees

Original Photo: https://twitter.com/bsd_tw/status/930122764744138754

Photo Credit: CYJ , License: CC-BY-SA 3.0

Marcelo Araujo, Software Engineer
Steve Wong, Director of Product Management                                                                                                                                                                                                         

The post BSDTW ’17 Conference Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/bsdtw17-recap/feed/ 0
LISA 2017 Conference Recap https://www.truenas.com/blog/lisa-2017/ https://www.truenas.com/blog/lisa-2017/#respond Fri, 03 Nov 2017 18:17:29 +0000 https://www.ixsystems.com/?p=58553 The 35th Large Installation System Administration (LISA) Conference was held this year at the Hyatt Regency Embarcadero in San Francisco. The iXsystems Team summarize their experiences at the event.

The post LISA 2017 Conference Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The 35th Large Installation System Administration (LISA) Conference was held this year at the Hyatt Regency Embarcadero in San Francisco. Yes, that’s the famous hotel featured in both “The Towering Inferno” and the Mel Brooks’ classic “High Anxiety”.
iXsystems had two booths at this year’s 2-day LISA Expo. David Valencia, Ruben del Rosario, and Andrew Nguyen staffed the iXsystems booth that featured an 8-bay FreeNAS Mini and a TrueNAS X10. Dru Lavigne and Warren Block staffed the open source FreeBSD/FreeNAS booth, and were joined by Deb Goodkin and Ed Maste from the FreeBSD Foundation and Allan Jude from the FreeBSD Project on the first day of the Expo.

Both booths were kept quite busy during the Expo. We always enjoy catching up with the many familiar faces we see each year at LISA as well as meeting first-time attendees. LISA attracts system administrators from around the world from Universities, telcos, government, and large companies with familiar names. The hot topic at the FreeBSD booth this year was definitely ZFS as we had a chance to share the exciting new features discussed at the recent OpenZFS DevSummit as well as the recent Foundation press release on RAIDZ expansion.

Of note this year was chatting with Mike Ciavarella, the Tutorial Co-chair and long-time documentation advocate, via “Mike in the Box” and meeting someone who works at Lego (we are geeks, after all). Long-time FreeBSD committer wollman@ and alumni committer flz@ also stopped by to catch up on what’s happening in FreeBSD and FreeNAS.

We look forward to next year’s LISA which will be held in Nashville, the backyard of the iXsystems South office in Maryville, TN.

The post LISA 2017 Conference Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/lisa-2017/feed/ 0
OpenZFS Developer Summit 2017 Report https://www.truenas.com/blog/openzfs-devsummit-2017-report/ https://www.truenas.com/blog/openzfs-devsummit-2017-report/#comments Mon, 30 Oct 2017 19:09:25 +0000 https://www.ixsystems.com/?p=58487 Michael Dexter, our Senior Analyst, shares his perspective on the 2017 OpenZFS Developer Summit.

The post OpenZFS Developer Summit 2017 Report appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
This is historic content that may contain outdated information. For the newest information on FreeNAS and TrueNAS, please visit TrueNAS.com or read our latest Blogs.

This year’s OpenZFS Developer Summit featured many of the greatest minds in file systems development including Dr. Kirk McKusick of the Berkeley Fast File System, Matthew Ahrens, George Wilson and Mark Maybee of Sun Solaris ZFS, Paweł Jakub Dawidek, Brian Behlendorf and Jörgen Lundman of the FreeBSD, Linux and macOS ZFS porting efforts, plus Allan Jude of the “ZFS Books” and many other contributors to OpenZFS.

Taking place at the same venue as the original 2012 ZFS Day, the mood was one of restrained elation and confidence, rather than the cautious optimism that struggled to penetrate the uncertainty surrounding the then-recent acquisition by Oracle of Sun Microsystems, the developer of ZFS. It would be nearly a year before the OpenZFS project was announced in September of 2013 and the topics were generally ideas of how to improve ZFS such as “Channel Programs” integrated scripting, rather than reports on the status or completion of new projects. Five years in, this handful of interesting ideas have given way to a solid stream of remarkable news.

 

Without a doubt, the most stunning news came from Jörgen Lundman who not only announced but demonstrated OpenZFS running on Windows 10. At first, it wasn’t clear if his mention of “zpool.exe” was a joke but his live compilation of OpenZFS and use of it to copy files via Windows Explorer proved it to be real. This is, after all, the person who ported OpenZFS to macOS, for which I am eternally grateful given that I am saving this report to it as I type. Jörgen was clear about the fact that OpenZFS for Windows is far from production readiness but I for one consider his work the most promising solution yet for mitigating ransomware on the Windows platform. When I asked Jörgen if OpenZFS encryption was coming to macOS, he responded that it is already in. This comes on the heels of NetBSD developer Chuck Silvers announcing this month that he is importing FreeBSD’s OpenZFS and dtrace into NetBSD. This growth makes OpenZFS the most portable file system after FAT32, supporting all Illumos derivatives, all FreeBSD derivatives, GNU/Linux, macOS, and NetBSD.

The next most talked-about moment at the event was Mark Maybee’s keynote about Oracle ZFS, which is now significantly different from OpenZFS. In the time since the projects diverged in 2010, OpenZFS has replaced over half of the original Sun ZFS code and both projects have consistently added unique and often incompatible features. Mark made it clear that Oracle, which now considers itself a key Cloud provider, “has discussed” improved ZFS integration with GNU/Linux in support of their cloud platform. He did not reveal however what form this better support for ZFS in GNU/Linux will take, be it a binary-only solution, adoption of OpenZFS, or the unlikely but not impossible relicensing of Oracle ZFS in a Linux-compatible manner. True Linux-compatibility would come in the form of relicensing Oracle ZFS to GPLv2 or BSD/MIT/ISC, but should they go to GPLv2, the move would limit Oracle ZFS’ support to GPLv2-licensed operating systems, a limiting factor of Btrfs. Given how many Solaris developers they recently laid off, they just may push the relicensing “easy button” and their going the permissive route just may bring OpenBSD into the fold. Refactoring the two projects would be a non-trivial task but I can safely say that the participants are highly motivated.

 

Beyond these historic announcements about OpenZFS’ growth to new platforms, there was a steady stream of OpenZFS improvement news at the Developer Summit. Of these reports, Matt Ahrens’ “Proposal for 1,000x better dedup performance” stood out given that deduplication has long been a sensitive topic on ZFS. Because Delphix is not a heavy user of deduplication, this proposal is a perfect opportunity for collaboration the way iXsystems and the FreeBSD Foundation are working with Matt on the vdev expansion project. This work will allow you to, for example, expand a 4 disk RaidZ1 vdev to one with 5 or more disks. Faster scrubbing and rebuilding projects were also presented, plus a pool-wide “checkpoint” that would allow you to roll back all aspects of a zpool when upgrading your OS or performing a significant administrative task. Prakash Surya of Delphix gave a talk on his proposal to double OpenZFS synchronous write speed and gave what one attendee called the “best overview of the ZIL ever”. Isaac Huang from Intel gave an update on their DRAID “distributed spare” system and Allan Jude described his porting of Facebook’s Zstandard compression to OpenZFS, which promises a highly-flexible balance of performance and compression ratios. The slides from all of these talks and reports can be found at OpenZFS.org plus there are photos of the speakers in the iXsystems photo album.

Day Two of the event included project status updates and a hackathon at GitHub headquarters in San Francisco. Not only was the conversation excellent but so was the food. Of the FreeBSD attendees, Allan Jude worked on OpenZFS-native “next boot”, Nick Wolff of iXsystems worked on ztest reproducibility and I worked on a script to generate arbitrary depths and widths of directories and datasets for testing purposes. We all got countless questions answered by the respective experts on various components of OpenZFS and had quite a few laughs thanks to the like-mindedness of the audience. Events like this often serve as reunions for ex-Sun employees and I have never seen them as positive and supportive of one another. It is easy to forget how significant Sun was as an independent Unix innovator and many of my colleagues were devastated by the Oracle acquisition. Fortunately, Oracle has since made its position on Solaris pretty clear, leaving the Illumos and BSD communities as the de facto guardians of BSD Unix and I am proud to see this unprecedented collaboration between these amazing teams.

Michael Dexter, Senior Analyst 

The post OpenZFS Developer Summit 2017 Report appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/openzfs-devsummit-2017-report/feed/ 2
OpenZFS Developer Summit 2017 Recap https://www.truenas.com/blog/openzfs-devsummit-2017/ https://www.truenas.com/blog/openzfs-devsummit-2017/#respond Fri, 27 Oct 2017 16:42:34 +0000 https://www.ixsystems.com/?p=58421 The 5th annual OpenZFS Developer Summit was held in San Francisco on October 24-25. Hosted by Delphix at the Children's Creativity Museum in San Francisco, over a hundred OpenZFS contributors from a wide variety of companies attended and collaborated during the conference and developer summit.

The post OpenZFS Developer Summit 2017 Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

The 5th annual OpenZFS Developer Summit was held in San Francisco on October 24-25. Hosted by Delphix at the Children’s Creativity Museum in San Francisco, over a hundred OpenZFS contributors from a wide variety of companies attended and collaborated during the conference and developer summit.
iXsystems was a Gold sponsor and several iXsystems employees attended the conference, including the entire Technical Documentation Team, the Director of Engineering, the Senior Analyst, a Tier 3 Support Engineer, and a Tier 2 QA Engineer.

Day 1 of the conference had 9 highly detailed, informative, and interactive technical presentations from companies which use or contribute to OpenZFS. The presentations highlighted improvements to OpenZFS developed “in-house” at each of these companies, with most improvements looking to be made available to the entire OpenZFS community in the near to long term. There’s a lot of exciting stuff happening in the OpenZFS community and this post provides an overview of the presented features and proof-of-concepts.
The keynote was delivered by Mark Maybee who spoke about the past, present, and future of ZFS at Oracle. An original ZFS developer, he outlined the history of closed-source ZFS development after Oracle’s acquisition of Sun. ZFS has a fascinating history, as the project has evolved over the last decade in both open and closed source forms, independent of one another. While Oracle’s proprietary internal version of ZFS has diverged from OpenZFS, it has implemented many of the same features. Mark was very proud of the work his team had accomplished over the years, claiming Oracle’s ZFS products have accounted for over a billion dollars in sales and are used in the vast majority of Fortune 100 companies. However, with Oracle aggressively moving into cloud storage, the future of closed source ZFS is uncertain. Mark presented a few ideas to transform ZFS into a mainstream and standard file system, including adding more robust support for Linux.

Allan Jude from ScaleEngine talked about ZStandard, a new compression method he is developing in collaboration with Facebook. It offers compression comparable to gzip, but at speeds fast enough to keep up with hard drive bandwidth. According to early testing, it improves both the speed and compression efficiency over the current LZ4 compression algorithm. It also offers a new “dictionary” feature for improving image compression, which is of particular interest to Facebook. In addition, when using ZFS send and receive, it will adapt the compression ratio to make the most efficient use of the network bandwidth.

Currently, deleting a clone on ZFS is a time-consuming process, especially when dealing with large datasets that have diverged over time. Sara Hartse from Delphix described how “clone fast delete” speeds up clone deletion. Rather than traversing the entire dataset during clone deletion, changes to the clone are tracked in a “live list” which the delete process uses to determine which blocks to free.  In addition, rather than having to wait for the clone to finish, the delete process backgrounds the task so you can keep working without any interruptions. Sara shared the findings of a test they ran on a clone with 500MB of data, which took 45 minutes to delete with the old method, and under a minute using the live list. This behavior is an optional property as it may not be appropriate for long-lived clones where deletion times are not a concern. At this time, it does not support promoted clones.

Olaf Faaland from Lawrence Livermore National Labs demonstrated the progress his team has made to improve ZFS pool imports with MMP (Multi-Modifier Protection), a watchdog system to make sure that ZFS pools in clustered High Availability environments are not imported by more than one host at a time.  MMP uses uberblocks and other low-level ZFS features to monitor pool import status and otherwise safeguard the import process. MMP adds fields to on-disk metadata so it does not depend on hardware, such as SAS. It supports multi-node HA configs and does not affect non-HA systems. However, it does have issues with long I/O delays so existing HA software is recommended as an additional fallback.

Jörgen Lundman of GMO Internet gave an entertaining talk on the trials and tribulations of porting ZFS to OS X.  As a bonus, he talked about porting ZFS to Windows, and showed a working demo.  While not yet in a usable state, it demonstrated a proof-of-concept of ZFS support for other platforms.

Serapheim Dimitropoulos from Delphix discussed Faster Allocation with the Log Spacemap as a means of optimizing ZFS allocation performance. He began with an in-depth overview of metaslabs and how log spacemaps are used to track allocated and freed blocks. Since blocks are only allocated from loaded metaslabs but freed blocks may apply to any metaslab, over time logging the freed blocks to each appropriate metaslab with every txg becomes less efficient. Their solution is to create a pool-wide metaslab for unflushed entries.
Shailendra Tripathi from Tegile presented iFlash: Dynamic Adaptive L2ARC Caching. This was an interesting talk on what is required to allow very different classes of resources to share the same flash device–in their case, ZIL, L2ARC, and metadata. To achieve this, they needed to address the following differences for each class: queue priority, metaslab load policy, allocation, and data protection (as cache has no redundancy).

Isaac Huang of Intel introduced DRAID, or parity declustered RAID. Once available, this will provide the same levels of redundancy as traditional RAIDZ, providing the administrator doubles the amount of options for providing redundancy for their use case. The goals of DRAID are to address slow resilvering times and the write throughput of a single replacement drive being a bottleneck. This solution skips block pointer tree traversal when rebuilding the pool after drive failure, which is the cause of long resilver times. This means that redundancy is restored quickly, mitigating the risk of losing additional drives before the resilver completes, but it does require a scrub afterwards to confirm data integrity. This solution supports logical spares, which must be defined at vdev creation time, which are used to quickly restore the array.
Prakash Surya of Delphix described how ZIL commits currently occur in batches, where waiting threads have to wait for the batch to complete. His proposed solution was to replace batch commits and to instead notify the waiting thread after its ZIL commit in order to greatly increase throughput.  A new tunable for the log write block timeout can also be used to log write blocks more efficiently.

Overall, the quality of the presentations at the 2017 OpenZFS conference was high. While quite technical, they clearly explained the scope of the problems being addressed and how the proposed solutions worked. We look forward to seeing the described features integrated into OpenZFS. The videos and slides for the presentations should be made available over the next month or so at the OpenZFS website.

The post OpenZFS Developer Summit 2017 Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/openzfs-devsummit-2017/feed/ 0
The Private Cloud Enabled by TrueNAS : Open for Business https://www.truenas.com/blog/private-cloud-truenas/ https://www.truenas.com/blog/private-cloud-truenas/#respond Tue, 12 Sep 2017 17:54:59 +0000 https://www.ixsystems.com/?p=57907 March 14, 2006 marks an important date in the history of the IT abstraction known as the cloud. On this day, Amazon introduced the S3 (Simple Storage Service) to the world and things have never been the same. Fast forward to August, 2017 and Amazon’s cloud service, of which S3...

The post The Private Cloud Enabled by TrueNAS : Open for Business appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

March 14, 2006 marks an important date in the history of the IT abstraction known as the cloud. On this day, Amazon introduced the S3 (Simple Storage Service) to the world and things have never been the same. Fast forward to August, 2017 and Amazon’s cloud service, of which S3 is a large part, is a $14.6B business and is growing at a rate of more than 50% per year. Unlike unified storage, which stores and manages data as files or blocks, S3 stores and manages data as objects.
2013 was the last time I found a public mention on how many objects are stored on the Amazon storage cloud and that number was 2 trillion. While it is unclear what that number is today, one can assume it has since tripled to 6 trillion. To put this number in perspective, there are currently 7.5 billion people in the world. Each person could store 800 of those 6 trillion objects. A truly astounding number that will only continue to increase over time.
The success of the Amazon S3 is due in large part to the many IT and business benefits cloud storage provides. Up until very recently, TrueNAS was a fully unified storage solution providing file and block protocol support for NFS, SMB, AFP, iSCSI, and Fibre Channel. TrueNAS 11, released in early July, added object storage. This means that TrueNAS customers can now build on-premise clouds that are fully Amazon S3-compliant. It also means that services and applications developed for the S3 can be migrated to TrueNAS, bringing these customers the benefits of the public cloud in their own data center.
This is an important development on several fronts. Despite the rapid adoption of public cloud storage, there are many who believe the adoption rate would be closer to universal if it were not for two concerns. One is the lingering concern over security and the other is the cost at scale.
Let’s discuss both in detail. Data stored on a public cloud is on infrastructure that belongs to and is owned by another entity. This would be Amazon for S3, Google for its Cloud Platform, and Microsoft for Azure. This loss of control is a source of concern for many IT professionals. If an enterprise owns the physical infrastructure on which its data lives, safeguards can be taken to prevent unauthorized access to the storage hardware and the data. Public clouds are multiuser systems where the data can be accessed by multiple users and organizations. While processes are designed and put in place to prevent the commingling of data, they sometimes fail. We all have seen or heard in the news where data in the cloud is exposed. In addition to the significant cost that a business can incur from data leakage (especially to a competitor), the business can also be subject to legal risk if the leakage involves certain classes of data.
The second concern deals with cost at scale. Since public cloud storage employs a pay-as-you-go model, it relieves new businesses from the burden of having to shell out a large amount of capital to build on prem storage infrastructure. Fledgling businesses can pay only for the storage they need and use. However, this model quickly breaks down as the business grows and there is more demand for ongoing storage. Case in point: A big cybersecurity organization moved from the cloud by using iXsystems storage and servers to build a private cloud and saved millions by cutting their Amazon S3 bill by over 80%. A recent iXsystems white paper covers the true cost of the public cloud in much greater detail.
Public cloud storage providers charge for their services in many ways. One is by the amount of data stored on their cloud and another is by the quantity of data retrieved from the cloud. For this exercise, let’s just consider the Amazon S3 storage cost. If you were to just store 1TB of data on the S3, the monthly cost is $26.50. However, if you were to store 100TB of data, the monthly cost is now $2,872.18. Over three years, the cost of storing 100TB of data would be $103,398.48. This is based on information from the Amazon AWS Calculator for the US-West (Northern California) region. How does that compare to a physical array from iXsystems? The TrueNAS X10 has a starting price of $5,500.
So what does this all mean? If you have been using the public cloud as a data store and have concerns about security and cost, perhaps it is time to consider the private cloud option, particularly if you already own a TrueNAS appliance. Private cloud with a TrueNAS? Yes. It’s here today and open for business.

Steve Wong, Director of Storage Product Management 

The post The Private Cloud Enabled by TrueNAS : Open for Business appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/private-cloud-truenas/feed/ 0
#ServerEnvy: TrueNAS X10 https://www.truenas.com/blog/serverenvy-truenas-x10/ https://www.truenas.com/blog/serverenvy-truenas-x10/#comments Mon, 26 Jun 2017 22:49:20 +0000 https://www.ixsystems.com/?p=57110 The TrueNAS X10 is the the 3rd generation of the TrueNAS unified storage line. The X10 is the first of a new TrueNAS series, and will be expandable to up to 360TB with the TrueNAS ES12 expansion shelf. This blog will show what makes the TrueNAS X10 unique.

The post #ServerEnvy: TrueNAS X10 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The TrueNAS X10 is the the 3rd generation of the TrueNAS unified storage line. The X10 is the first of a new TrueNAS series, and will be expandable to up to 360TB with the TrueNAS ES12 expansion shelf. This blog will show what makes the TrueNAS X10 unique.

Those looking for unified, highly available (HA), reliable enterprise storage with a self-healing file system will find that the TrueNAS X10 fits their business needs, at an economical price point.

Many businesses have ended up purchasing storage that far exceeded their requirements, or opted to purchase less reliable storage due to budget constraints. Many legacy storage vendors use 5-10 year old technology. The TrueNAS X10 represents the birth of a new type of storage array and is ideal for businesses with RoBos (remote office / branch office) and enterprise workloads such as backup, replication, file sharing, and other applications.

The street price of a 20TB non-HA model falls under $10K. It’s designed to move with six predefined configurations that match common use cases. The dual controllers for high availability are an optional upgrade to ensure business continuity and avoid downtime.
The X10 boasts 36 hot swap SAS using two expansion shelves, for up to 360TB of storage, allowing you to backup thousands of VMs or share tens of thousands of files. One of the use cases for TrueNAS X10 is for backup, so users can upgrade the X10 to two ports of blazing 10GigE connectivity. The 20TB non-HA model enables you to backup over 7,000 VDI VMs for under $3.00 per VM. Overall, the X10 is a greener solution than the TrueNAS Z product line, with the non-HA version boasting only 138 watts of power and taking up only 2U of space.

Don’t forget in-line compression, deduplication, unified file and block sharing, flash-assisted read & writing caching and its self-healing file system. The X10 also features non-disruptive software upgrades, snapshots, clones, replication, thin provisioning, online capacity expansion, RAID protection, and the list goes on.
Best of all, the TrueNAS X10 starts at $5,500 street. You can purchase a 120TB configuration today for under $20K street. The TrueNAS product line has customers ranging from the media and entertainment, government, to education industries. You can learn more about the X10 through our official press release or read Steve’s blog on the technical merits.

The post #ServerEnvy: TrueNAS X10 appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/serverenvy-truenas-x10/feed/ 1
Introducing The TrueNAS Unified Storage X10 (part 2 of 2) https://www.truenas.com/blog/truenas-x10-part-2/ https://www.truenas.com/blog/truenas-x10-part-2/#respond Mon, 26 Jun 2017 18:53:05 +0000 https://www.ixsystems.com/?p=57112 In this second and concluding post, Steve Wong, Director of Storage Product Management discusses four of the many use cases supported by the TrueNAS X10. This will help organizations work more effectively and efficiently and to provide the rationale on why the X10 may be perfectly aligned with your IT environment.

The post Introducing The TrueNAS Unified Storage X10 (part 2 of 2) appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Four Use Cases for the TrueNAS X10
In this second and concluding post, I am going to discuss four of the many use cases supported by the TrueNAS X10. This is to help organizations work more effectively and efficiently and to provide the rationale on why the X10 may be perfectly aligned with your IT environment.
If you read part one of this blog on the TrueNAS X10 published a couple of weeks ago, you will recall that it focused mainly on the technical aspects of this new IXsystems platform. If you did not get a chance to read it, I highly recommend you go ahead and do so now and then return to this blog afterwards.

File Serving
In organizations small and large, there is a requirement to deliver reliable and continuous data access to users and applications through a wide variety of protocols. The X10 is designed to be a high performance general purpose filer providing users with simultaneous file data access critical for the successful performance of their business and work tasks. The X10 platform supports all the common file protocols including NFS, SMB and AFP. That means that if your organization has Linux or Unix desktops, the X10 has you covered. If your users connect via a Windows computer, you are covered. Even Apple systems can connect to data storage resources through AFP. iSCSI block access is also available for platforms such as Windows and VMware as well as various backup solutions.
Standard directory services, such as Active Directory, NIS, Open Directory, and LDAP, support authentication and network resource services within multi-OS environments. Administrators can prevent users and specific user groups from consuming extremely large amounts of storage through the quota facility. And there is a myriad of data protection services available to safe-guard data. For example, if a user inadvertently deletes some important files, these files can be restored within a matter of minutes.
The X10 runs TrueNAS and supports a High Availability option to ensure data access is continuously available. Users and applications can expect uptimes of 99.999%, meeting or exceeding even the most rigorous of service level agreements.

Disaster Recovery (DR)
For local data protection, many storage administrators rely on snapshots. The TrueNAS operating system is unique in that snapshots happen nearly instantaneously and take up little to no space, so you can take many snapshots per hour without worrying about exhausting a snapshot pool. Also, TrueNAS does not impose any restrictions on how many snapshots can be taken; my general guidance to customers has been to take and keep as many snapshots as you can manage. Michael Dexter, a colleague of mine, recently wrote about how the snapshotting capability of TrueNAS can help you recover if you find yourself infected with a ransomware virus.
Remote replication is the process of copying or replicating data to another device, typically at a different location. A source system located in San Jose, California can replicate data to a secondary system located in Evanston, Illinois. Should some unforeseen disaster occur to the source system, the secondary system will have a complete backup of the data, allowing the business to restore their business operations more quickly. A TrueNAS X10 can replicate data to another TrueNAS system or any other OpenZFS-based system. TrueNAS replication uses snapshot-based technology. After the initial baseline replication from a source to a target, only “changes” are replicated afterwards. This greatly decreases the size of the backup window and results in lower associated network cost because less bandwidth is consumed.
Cloud sync is a new capability that was introduced earlier this year by iXsystems. This is a TrueNAS built-in software feature that allows an administrator to use the Amazon S3 storage as a backup target. Specified data sets on a TrueNAS X10 can be replicated to an S3 cloud. Should something catastrophic occur, data can be restored from the S3 cloud back to a TrueNAS appliance. The Amazon S3 storage cloud is both resilient and persistent. The cloud provider reports that the S3 is designed to provide 99.999999999% (11 9s if you are counting) durability of objects over any given year. This means that for every 10,000 objects that are stored, one object will be lost every 10,000 years – on average. In realistic terms, the odds of data loss occurring on the Amazon S3 is astronomically small.
There is even a use case for group collaboration and file sharing using the Cloud sync feature where file data can be shared amongst geographically dispersed teams and groups working on the same projects (see graphic below).

Backups
The TrueNAS X10 is designed to keep TBs of backup images. Its low cost per GB, in-line compression, and support of up to 360TB of raw capacity helps to improve ROI and makes the X10 a cost-effective platform for use as a replication and/or backup/archiving target. Additionally, the OpenZFS file system was designed for data integrity and can self-heal itself, which keeps backup images safe. File system integrity is verified with checksums and if inconsistencies are found, those inconsistencies can be repaired automatically.

Edge to Core Applications
Many organizations have satellite or remote offices, sometimes called RoBos. These facilities often maintain and manage their own IT infrastructure and run local services. The challenge for many of these organizations is how to equip their smaller environments with enterprise-ready storage solutions without having to compromise on a consumer-class solution.
A fully configured TrueNAS X10 with 20TB of enterprise storage starts at less than $10,000 (street pricing), striking the ideal balance between cost and capabilities. And as discussed in the DR section, data from a TrueNAS X10 appliance at a corporate satellite office can be replicated back to another TrueNAS at the corporate data center.
We discussed four use cases where the TrueNAS X10 excels. Businesses looking for a cost-efficient, fully enterprise-ready storage solution which supports a variety of use cases and aligns with their budgetary requirements should take a closer look at the TrueNAS X10.

Steve Wong, Director of Storage Product Management

The post Introducing The TrueNAS Unified Storage X10 (part 2 of 2) appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-x10-part-2/feed/ 0
BSDCan 2017 Recap https://www.truenas.com/blog/bsdcan-2017/ https://www.truenas.com/blog/bsdcan-2017/#comments Fri, 16 Jun 2017 19:13:40 +0000 https://www.ixsystems.com/?p=57044 Last week, the iXsystems Team traveled up to Ottawa, Canada for the annual BSDCan 2017 Conference. To no one’s surprise, the conference was filled with multiple events and work sessions, aimed to further empower and inform the local FreeBSD community of all the new and exciting events happening in the world of FreeBSD. Read all about Ken Moore and Samantha Bonham’s personal reflections on their experience at the conference.

The post BSDCan 2017 Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Last week, the iXsystems Team traveled up to Ottawa, Canada for the annual BSDCan 2017 Conference. To no one’s surprise, the conference was filled with a multitude of events and work sessions, aimed to further empower and inform the local FreeBSD community of all the new and exciting events happening in the world of FreeBSD. As a Platinum Sponsor, we were fortunate enough to experience all the events that took place during the conference, from workgroup sessions to doc lounge sessions, as well as listen to talks about FreeBSD-related subjects and have our own table where we displayed our new TrueNAS X10 enterprise storage solution. Below are Ken Moore and Samantha Bonham’s personal reflections on their experience at the conference.

Ken Moore at BSDCan 2017 Conference

Ken’s BSDCan Recap
Yet another fantastic time was had at BSDCan 2017! I was able to attend both the FreeBSD Developer Summit the two days before BSDcan as well as the conference itself and the level of talks/sessions this year was amazing! For the FreeBSD Developer Summit, we got to hear updates from the core team about a new system for submitting/discussing changes in FreeBSD’s code base, as well as a number of other proposed/in-progress improvements for FreeBSD. Also, I sat in on the breakout session about “BearSSL” and the subsequent follow-up session about the SSL library/usage concerns in FreeBSD’s base system and possible solutions (where BearSSL is one of the candidates for a small piece of the solution).
For the conference itself, one of the talks I sat in on was a great talk by Allan Jude about network performance improvements for bulk data transfer over SSH connections and benchmarks for the various SSH encryption algorithms. In addition to the fantastic talks, I was also able to sit and work with people on adding/changing various aspects of my projects to better suit their needs (stay tuned for details of these updates here soon!) Overall, I would strongly recommend that people try to attend BSDCan next year – you definitely don’t want to miss out on this!

BSDCan conference attendees

Sam’s BSDCan Recap
People say first impressions are the most lasting. I recently returned home from Ottawa – Canada’s capital and possibly the shawarma capital of the world – where I attended the unforgettable BSDCan conference. The BSD community has been steadily running this conference for the past 14 years, but for me, it was a totally new and unique experience.
There were roughly 100 attendees at the Developers’ Summit and main conference this year, which took place at the Desmarais Building on Laurier Avenue from June 7 to 10.
The conference was a blend of working group sessions, hackathons, doc lounge sessions, and talks on a variety of BSD-related subjects.
As a documentation writer with iXsystems, I had a keen interest in the evening doc lounge sessions. I particularly enjoyed the presentation by Warren Block, Documentation Engineer with iXsystems, on common “doc fails” and how to avoid them.
I also had fun meeting some new people at the doc lounge who were interested in volunteering for the FreeBSD Documentation Project (FDP). I joined them in learning the workflow for submitting changes to the FDP. The documentation workflow includes a number of steps. Some include downloading the software tools needed to build the documentation, getting a local copy of the FreeBSD doc repository, creating login accounts, doing a build test, submitting a patch, and more. Towards the end of the session, I even got the chance to submit my very first patch to the FDP for a review!
There were plenty of presentations to choose from at the conference, covering an array of topics ranging from updating the FreeBSD Code of Conduct to the pros and cons of moving the FreeBSD source code to Github. The presentation that stood out to me the most was the keynote, “More Voices: Shaping the Future of Law, Policy, and Technology” by Prof. Michael Geist from the University of Ottawa. In his presentation, he highlighted current law and technology issues such as providing high-speed internet access to all, net neutrality, security, internet tax, website blocking, VPNs, piracy and more.
Professor Geist stressed the importance of developing and protecting ethical tech policy, and the need for the tech community to become more involved in the policy environment.
BSDCan was a fun and educational experience, packed with informative presentations and group participation sessions. As a first-time attendee, I highly recommend BSDCan to anyone who wants to interact with FreeBSD community members in a fun and informal setting.

BSDCan 2017 Conference

The post BSDCan 2017 Recap appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/bsdcan-2017/feed/ 2
Introducing The TrueNAS Unified Storage X10 (Part 1 of 2) https://www.truenas.com/blog/truenas-x10-part-1/ https://www.truenas.com/blog/truenas-x10-part-1/#respond Tue, 06 Jun 2017 18:48:45 +0000 https://www.ixsystems.com/?p=56931 Our own Director of Product Management, Steve Wong, details the technical merits of the new TrueNAS X10. He gives a general technical overview of each component of the new TrueNAS X10 by iXsystems. Be on the lookout for Steve's second part of this blog.

The post Introducing The TrueNAS Unified Storage X10 (Part 1 of 2) appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
It was just 3 years ago in August 2014 that iXsystems introduced the TrueNAS Z series product line of storage appliance platforms designed for organizations needing enterprise-class storage systems. TrueNAS is based on FreeNAS, the world’s #1 Open Source software-defined storage operating system. FreeNAS has the unique benefit of tens of thousands of people around the world helping QA and providing extensive input into each successive release of the software.

TrueNAS provided a unified storage array packed with enterprise capabilities like VMware, Citrix, and Veeam certifications, integration with public clouds, capacity-efficient features like block-level inline compression, deduplication, and thin provisioning as well as other enterprise features like snapshots, replication, and data at rest encryption.
Ever since the introduction of the TrueNAS Z products, customers have asked us for an entry-class TrueNAS appliance. I’d like to announce the arrival of the most cost-effective storage available in the market, the TrueNAS Unified Storage X10. It has a street price of under $10,000 for 20TB of raw capacity, the capabilities that exists across the entire TrueNAS product portfolio are also in the TrueNAS X10. This is no TrueNAS “light” product – rather it extends the TrueNAS product line.

Technical Overview
The TrueNAS X10 is available in a 2U, 12 x 3.5-inch SAS form factor. It supports up to a maximum of 36 front-loading, hot-pluggable drives through the use of two ES12 (12-bay) expansion shelves. The maximum raw capacity is 360TB. It utilizes enterprise-class dual-ported SAS3 drives. Further, the TrueNAS X10 is a hybrid-class array, meaning that it combines RAM and flash SSDs to provide performance acceleration in the form of read and write cache extensions. All TrueNAS arrays can make use of these cache extensions to increase performance and reduce latency.

The TrueNAS X10 incorporates advanced components, which provide the building blocks for a modern enterprise-class solution: Each storage controller is anchored by a power-efficient Intel Xeon D-1531 processor running at 2.2Ghz. This advanced processor is a high-performance systems-on-a-chip (SOC) with 6 cores and is built on top of 14nm lithography technology. The Thermal Design Power (TDP) value is only 45W, so it consumes less power than the lowest TrueNAS Z product. A M.2 mSATA SSD device is used to boot the storage operating system. The use of error correcting 2133MHz DDR4 ECC SODIMM modules reduces the potential for in-memory data corruption.

The native PCI Express bus is PCI Express (PCIe) Gen 3.0. The storage server connects to storage through a LSI (12 Gb/s) integrated SAS3 controller and expander. The TrueNAS X10 comes standard with dual-integrated LAN GbE ports for data access. Customers can upgrade to 10GbE connectivity if more throughput is required through a PCIe x8 slot located in each controller. Electrical and optical interfaces are both supported. Remote management is provided by a dedicated GbE port through a custom-built BMC module in each storage controller.

Like all products in the TrueNAS family, the TrueNAS X10 is available in a single-controller or a dual-controller configuration. For customers requiring high availability (HA), the dual-controller configuration is a requirement. Customers with financial constraints may opt for the single-controller version initially and then upgrade to a dual-configuration at a later point when budget permits.

The TrueNAS X10 is smaller and greener than the original entry storage array, the TrueNAS Z20. The TrueNAS X10’s storage controller is 10.9” in length, 8.3” width, and 1.5” (height). This is roughly the size of a ream of paper. Power consumption is less than 40% of the Z20, yet the TrueNAS X10 is one third smaller than a Z20. It conforms to the 80Plus Gold standard.

The TrueNAS X10 is a unified storage platform supporting many file, block and object protocols including SMB, NFS, iSCSI, AFP and WebDAV. Also supported is file syncing to the Amazon S3 cloud.
Well, that is a quick rundown of the technical merits of the new TrueNAS X10 from iXsystems. I’ll be back shortly with part 2 of this blog to discuss the business value offered by the TrueNAS X10, including use cases and applications.

Steve Wong, Director of Product Management

The post Introducing The TrueNAS Unified Storage X10 (Part 1 of 2) appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-x10-part-1/feed/ 0
VeeamON Wrap-up https://www.truenas.com/blog/veeamon-wrap-up/ https://www.truenas.com/blog/veeamon-wrap-up/#comments Fri, 19 May 2017 21:22:25 +0000 https://www.ixsystems.com/?p=56771 iXsystem's Senior Technical Marketing Engineer, Brad Meyer writes about his experience at the 2017 VeeamON Conference.

The post VeeamON Wrap-up appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
VeeamON 2017
I attended the annual VeeamON show in New Orleans last week and all I should say is that Veeam really knows how to put on a conference. VeeamON wonderfully mixes deep technical content, company insights, meeting and greeting, and perspectives from vendors, partners, and customers to create a complete welcoming ecosystem that surrounds Veeam and Veeam’s products and services.
Here at the conference, Veeam announced their new release of Veeam Backup and Replication (VBR), version 10. The announcement detailed the new features of Veeam’s main platform scheduled for release in Q4 of this year. Among the highlights were tighter integration with the cloud as a backup repository and a very tight embrace to Microsoft Azure cloud infrastructure among the other standard cloud providers like Amazon S3 and Glacier.
VeeamON 2017 included an exposition where vendors displayed their capabilities with Veeam. Many storage, server, and infrastructure companies were in attendance.
VBR v10 will add Veeam Agents for Linux and Windows. These agents connect non-virtualized servers to the Veeam platform so that physical servers can enjoy all the benefits of VBR that previously were limited to virtualized servers. Veeam announced plans for an agent for the Mac platform, so I hope that a FreeBSD agent is not far behind. With VBR v10 and the upcoming Mac agent, Veeam will be able to backup VMs as well as physical Linux, Windows and Macintosh platforms, letting you keep them all on a TrueNAS platform.
At the VeeamON conference, I got to put faces to the many names we’ve interacted with over the years. I found that the Veeam executives were extremely accessible as well as the various product managers and marketers for all the Veeam products. You really feel you get heard as a partner at VeeamON. Also, VeeamON is a great place to renew old acquaintances and make new friends all with common experiences and goals.
It was important for iXsystems to attend VeeamOn 2017. We just completed our VBR v9.5 certification for TrueNAS and look forward to completing the v10 certification once the product gets closer to release. TrueNAS has proven integration with Veeam as well as with VMware and attending VeeamON is important for our relationship with Veeam.
To learn more about how iXsystems and TrueNAS can help with your Veeam solution, send us an email at info@iXsystems.com.
Brad Meyer – Senior Technical Marketing Engineer

The post VeeamON Wrap-up appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/veeamon-wrap-up/feed/ 1
Combating WannaCry and Other Ransomware with OpenZFS Snapshots https://www.truenas.com/blog/combating-ransomware/ https://www.truenas.com/blog/combating-ransomware/#comments Thu, 18 May 2017 18:25:32 +0000 https://www.ixsystems.com/?p=56757 iXsystems' Senior Analyst, Michael Dexter, writes about how OpenZFS Snapshots can help to combat against the recent WannaCry attack and other ransomware.

The post Combating WannaCry and Other Ransomware with OpenZFS Snapshots appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

 WannaCry ransomware attack
Ransomware attacks that hold your data hostage using unauthorized data encryption are spreading rapidly and are particularly nefarious because they do not require any special access privileges to your data. A ransomware attack may be launched via a sophisticated software exploit as was the case with the recent “WannaCry” ransomware, but there is nothing stopping you from downloading and executing a malicious program that encrypts every file you have access to. If you fail to pay the ransom, the result will be indistinguishable from your simply deleting every file on your system. To make matters worse, ransomware authors are expanding their attacks to include just about any storage you have access to. The list is long, but includes network shares, Cloud services like DropBox, and even “shadow copies” of data that allow you to open previous versions of files.To make matters even worse, there is little that your operating system can do to prevent you or a program you run from encrypting files with ransomware just as it can’t prevent you from deleting the files you own. Frequent backups are touted as one of the few effective strategies for recovering from ransomware attacks but it is critical that any backup be isolated from the attack to be immune from the same attack. Simply copying your files to a mounted disk on your computer or in the Cloud makes the backup vulnerable to infection by virtue of the fact that you are backing up using your regular permissions. If you can write to it, the ransomware can encrypt it. Like medical workers wearing hazmat suits for isolation when combating an epidemic, you need to isolate your backups from ransomware.

OpenZFS snapshots to the rescue
OpenZFS is the powerful file system at the heart of every storage system that iXsystems sells and of its many features, snapshots can provide fast and effective recovery from ransomware attacks at both the individual user and enterprise level as I talked about in 2015. As a copy-on-write file system, OpenZFS provides efficient and consistent snapshots of your data at any given point in time. Each snapshot only includes the precise delta of changes between any two points in time and can be cloned to provide writable copies of any previous state without losing the original copy. Snapshots also provide the basis of OpenZFS replication or backing up of your data to local and remote systems. Because an OpenZFS snapshot takes place at the block level of the file system, it is immune to any file-level encryption by ransomware that occurs over it. A carefully-planned snapshot, replication, retention, and restoration strategy can provide the low-level isolation you need to enable your storage infrastructure to quickly recover from ransomware attacks.

OpenZFS snapshots in practice
While OpenZFS is available on a number of desktop operating systems such as TrueOS and macOS, the most effective way to bring the benefits of OpenZFS snapshots to the largest number of users is with a network of iXsystems TrueNAS, FreeNAS Certified and FreeNAS Mini unified NAS and SAN storage systems. All of these can provide OpenZFS-backed SMB, NFS, AFP, and iSCSI file and block storage to the smallest workgroups up through the largest enterprises and TrueNAS offers available Fibre Channel for enterprise deployments. By sharing your data to your users using these file and block protocols, you can provide them with a storage infrastructure that can quickly recover from any ransomware attack thrown at it. To mitigate ransomware attacks against individual workstations, TrueNAS and FreeNAS can provide snapshotted storage to your VDI or virtualization solution of choice. Best of all, every iXsystems TrueNAS, FreeNAS Certified, and FreeNAS Mini system includes a consistent user interface and the ability to replicate between one another. This means that any topology of individual offices and campuses can exchange backup data to quickly mitigate ransomware attacks on your organization at all levels.
You can email us at info@ixsystems.com or call 1-855-473-7449, or 1-408-493-4100 (outside the US) to discuss your storage needs with one of our solutions architects.

Michael Dexter, Senior Analyst

The post Combating WannaCry and Other Ransomware with OpenZFS Snapshots appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/combating-ransomware/feed/ 1
2 More Things About TrueNAS Replication Your Boss Wants To Know https://www.truenas.com/blog/truenas-replication/ https://www.truenas.com/blog/truenas-replication/#respond Tue, 16 May 2017 19:57:31 +0000 https://www.ixsystems.com/?p=56721 iXsystems' Sales Engineer, John Sanderson returns to add onto the importance of data replication and how to replicate your data using TrueNAS. Specifically, John goes over using TrueNAS Snapshots and Local Data Replication.

The post 2 More Things About TrueNAS Replication Your Boss Wants To Know appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

Why Should I Backup My Data Using Replication?
Organizations should always replicate their valuable data. Historically, many organizations have had to either pay for storage backup plugins or purchase third-party solutions to backup their data, which can be expensive and complex solutions. Thankfully, TrueNAS includes support for snapshots and data replication at no additional cost. These features allow administrators to restore data within a reasonable time frame, which is critical to business continuity.
In addition to snapshots and data replication, TrueNAS benefits from the many OpenZFS data integrity features. One of the major design goals of OpenZFS focuses on protecting user data against phantom writes, silent data corruption, firmware bugs, driver issues, accidental overwrites, and more. You can read more about how TrueNAS protects your data here.

1. Using TrueNAS Snapshots
TrueNAS uses the OpenZFS file system, which supports read-only file system snapshots. Snapshots create pointers to the blocks that existed when the snapshot was created and do not use additional physical blocks. Initially, snapshots consume no extra space in the storage pool and OpenZFS creates them instantaneously. OpenZFS uses snapshots to save the state of a file system at a particular point in time and allows the file system to roll back to exactly the same state. OpenZFS snapshots intelligently store only incremental block-level deltas. This means that when large files change slightly, such as virtual machine disks, only the changed blocks are saved and replicated. You can create multiple snapshot jobs for the same file system with different schedules and retention policies as well.Additionally, TrueNAS integrates with VMware VAAI to create consistent snapshots of virtual machines. Without this integration, you must manually quiesce each virtual machine to capture the memory state before taking a snapshot. Additionally, without quiescing, the snapshot captures inconsistent disk states. TrueNAS automatically quiesces VMware virtual machines right before taking a snapshot using VAAI to ensure consistent snapshot images.
Additionally, TrueNAS issues API calls to ESXi hosts to take consistent snapshots of virtual machines. Without this functionality, you must manually quiesce each virtual machine to capture the memory state before taking a snapshot. Additionally, without quiescing, the snapshot captures inconsistent disk states. TrueNAS automatically quiesces VMware virtual machines right before taking a snapshot to ensure consistent snapshot images.
TrueNAS Replication
2. Local Data Replication
Replication gives you a copy of the data on a different set of hard drives. Ideally, you want to replicate the source file system or block volume to a remote system, however, you can still reliably replicate to other disks or another pool on the same system. While local replication does not protect you from a local failure, such as fire or flood, it does provide another easily accessible copy of the data. This post discusses local replication. See my previous blog post “4 Things About TrueNAS Replication Your Boss Wants To Know” to learn more about remote replication. There are a few ways to locally replicate data with TrueNAS. You can configure the file system to automatically create additional copies of files by changing the copy (e.g. copies=2) parameter on a specific file system. Alternately, you can create multiple pools on the same system and replicate to a different storage pool. Since copies=2 is not in the GUI and is not typically used, it is recommended to replicate to a different storage pool. This method provides some added redundancy since it uses a completely different set of physical hard drives. Additionally, replicating to a different storage pool allows you to physically move its storage hard drives to another TrueNAS appliance in the future, and setup remote replication – continuing to replicate from the last snapshot delta.
There are a few ways to locally replicate data with TrueNAS. You can configure the file system to automatically create additional copies of files by changing the copy (e.g. copies=2) parameter on a specific file system. Alternately, you can create multiple pools on the same system and replicate to a different storage pool. Since copies=2 is not in the GUI and is not typically used, it is recommended to replicate to a different storage pool. This method provides some added redundancy since it uses a completely different set of physical hard drives. Additionally, replicating to a different storage pool allows you to physically move its storage hard drives to another TrueNAS appliance in the future, and setup remote replication – continuing to replicate from the last snapshot delta.

Conclusion
Organizations maintain different requirements for specific data sets. TrueNAS and OpenZFS provide a wide range of replication and snapshot options on a per file system basis, giving the administrator flexible solutions to protect valuable company data. Aside from the cost savings of a TrueNAS appliance when compared to legacy storage vendors, organizations can also save money using the built-in replication features of TrueNAS instead of paying for backup storage plugins or third-party solutions. If you’re happy with your current backup software (such as Acronis, Commvault, Bacula, Nakivo, NetBackup, Veeam, etc.), TrueNAS has you covered as it also works with their agents.

John Sanderson, Sales Engineer

The post 2 More Things About TrueNAS Replication Your Boss Wants To Know appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-replication/feed/ 0
iXsystems TrueNAS Certified with Veeam Backup https://www.truenas.com/blog/ixsystems-truenas-certified-veeam-backup/ https://www.truenas.com/blog/ixsystems-truenas-certified-veeam-backup/#comments Wed, 26 Apr 2017 02:23:47 +0000 https://www.ixsystems.com/?p=56539 iXsystems, the leader in Enterprise Storage and Servers driven by Open Source, officially passed the Veeam Backup and Replication v9.5 for VMware certification tests for the TrueNAS Z-product line enterprise storage systems. This certification includes the Z20, Z30, Z35 Hybrid Storage and the Z50 All-Flash Arrays, all running TrueNAS 9.10.

The post iXsystems TrueNAS Certified with Veeam Backup appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

iXsystems, the leader in Enterprise Storage and Servers driven by Open Source, officially passed the Veeam Backup and Replication v9.5 for VMware certification tests for the TrueNAS Z-product line enterprise storage systems. This certification includes the Z20, Z30, Z35 Hybrid Storage and the Z50 All-Flash Arrays, all running TrueNAS 9.10.
The test environment defined by Veeam includes two VMware ESXi 6.5 servers, both managed by VMware vCenter 6.5, a FreeNAS All-Flash Array storing the VMs, and the certified TrueNAS Z-product line storage as the tested backup repository, all tied together on a 10Gb network.
The self-certification process, defined, reviewed, and approved by Veeam Software, includes testing for full and incremental backups of predefined virtual machines under VMware 6.5, full restores of the VMs, synthetic full backups, and Veeam Instant VM Recovery.

The first three tests, Full Backup, Full Restore, and Synthetic Backup, used four GNU/Linux VMs provided by Veeam Software, each with 100GB of data for a total of 400GB. To pass, each test needed to complete within a specified time limit. TrueNAS passed each test with flying colors as shown below.

               TEST TIME LIMIT TrueNAS TIME RESULT
Full Backup 30:00 Minutes 14:54 Minutes 2x Faster
Full Restore 25:00 Minutes 19:00 Minutes 24% Faster
Synthetic Full Backup 50:00 Minutes 32:24 minutes 1.5x Faster

The fourth test was the VM Instant Recovery test which had a maximum average latency test limit of 20 ms. The TrueNAS performed four times better than Veeam required. TrueNAS had an average latency between 4ms to 6ms.
This certification, along with the TrueNAS VMware certification, reinforces iXsystems’ commitment to virtualization and backup and recovery environments that are so important to companies today.
You can find more details in the Veeam Certification white paper describing the certification process and test results.
Email us at info@ixsystems.com or call 1-855-473-7449, or 1-408-493-4100 (outside the US) to discuss your storage needs with one of our solutions architects.

Brad Meyer
iXsystems Technical Marketing

The post iXsystems TrueNAS Certified with Veeam Backup appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/ixsystems-truenas-certified-veeam-backup/feed/ 2
NAB Wrap Up https://www.truenas.com/blog/nab-wrap-up/ https://www.truenas.com/blog/nab-wrap-up/#respond Wed, 26 Apr 2017 01:27:55 +0000 https://www.ixsystems.com/?p=56542 Tune into David Valencia’s reflection during the NAB event in Las Vegas. iXsystems' Channel Sales Manager and Brad Meyer, iXsystems' Senior Technical Marketing Engineer, explore how media and storage are “joined at the hip”.

The post NAB Wrap Up appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NAB exhibits

Media & Entertainment is Hot! In fact, it is hotter than ever when it’s 88 degree in Las Vegas and NAB is in town. After walking miles and miles of exhibits, one thing is perfectly clear–Media and Storage are joined at the hip.
Brad Meyer, Senior Technical Marketing Engineer and I are at NAB right now. What we are seeing is storage utilized in every stage of media production. From camera, to editors, to production, post production, transcoding, and distribution, storage is indispensable.
Because of this, storage vendors are ubiquitous at NAB. Some are fledgling start ups with nothing more than an idea, to industry giants with specialized products and everything in between. However, viewing these products objectively is difficult, especially when you represent the best in what storage has to offer–TrueNAS.
I’m not joking about TrueNAS. Brad and I couldn’t find one other storage system that was: simple to operate, self-healing, flexible, expandable, and most of all, affordable–hey, not everyone is Steven Spielberg with a $100 million budget.
Flexible storage is the name of the game with M&E. Each of those media processes I mentioned earlier, use distinct and disperate protocols, like: SMB, FC, iSCSI, and NFS (okay, a few dinosaurs are still on AFP). But guess who handles them all, and on the same machine and at the same time?  If you guess TrueNAS, then you guessed right (give me your address and we’ll send you a few leftover squeezy balls, lighted pens, and maybe a T-Shirt).
Well, it’s time to get back to work. I heard that booth 1165 is serving Free Beer! Who ever said working trade shows was easy? Seriously though, if you want to hear just how TrueNAS for M&E stacks up against the (cough) competition, then give me a call at 408.943.4100 Ext. 135 (after happy hour of course).


David Valencia
Channel Sales Manager

The post NAB Wrap Up appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/nab-wrap-up/feed/ 0
What I Wish Everyone Knew About iXsystems’ White-Glove Support https://www.truenas.com/blog/wish-everyone-knew-ixsystems-white-glove-support/ https://www.truenas.com/blog/wish-everyone-knew-ixsystems-white-glove-support/#respond Sat, 01 Apr 2017 00:45:04 +0000 https://www.ixsystems.com/?p=56459 The iXsystems Customer Service Team is committed to ensuring our customers attain the best value from our products. We are organized to assist with iXsystems’ TrueNAS and server product lines, ensuring maximum productivity is achieved, while also providing aid during those tough situations.

The post What I Wish Everyone Knew About iXsystems’ White-Glove Support appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

The iXsystems Customer Service Team is committed to ensuring our customers attain the best value from our products. We are organized to assist with iXsystems’ TrueNAS and server product lines, ensuring maximum productivity is achieved, while also providing aid during those tough situations.
The TrueNAS Storage Array is based on the same underlying technology as FreeNAS, the world’s most popular Open Source Software-Defined Storage operating system. There are many benefits that come along with TrueNAS. One of the most important is the white-glove support experience for the TrueNAS Storage Array software and hardware which directly contributes to the accolades we have received. While FreeNAS is supported by the community, TrueNAS solutions are designed for 24/7 enterprise support from iXsystems.
We leverage a three-tiered approach in delivering the white-glove experience, which allows us to focus our collective skills accordingly in the most efficient manner. A support issue begins with our triage staff carefully evaluating each situation and assigning the issue to the appropriate support resources. We are dedicated to ensuring the best possible problem resolution, leveraging the entire team’s experiences and perspectives as warranted. By taking on this approach as a team, we start the white-glove experience right from first contact, ensuring the proper attention is brought to bear.
Tier 1: Our Tier 1 support engineers are well versed in basic TrueNAS troubleshooting (including storage infrastructure), and typically handle front line assignments from Triage. Tier 1’s will bring in our Tier 2 or Tier 3 engineers should the customer need help with the integration of other systems to the TrueNAS.
Tier 2: These are our storage experts who can assist with application integration situations, to include virtualization and backup. If the situation involves integration with a specialized application, then Triage can fast track the situation to a Tier 2 Support Engineer. These engineers are versed in applications like virtualization and backup to work with you in ensuring your integration needs are met.
Tier 3: Our Tier 3 Support Engineers work closely with our engineering organization with a primary focus on support. In cases where the issue requires engineering assistance, the Tier 3 Engineer with experience in the area being supported will be involved. Tier 1 and Tier 2 Support Engineers will consult with Tier 3 engineers on issues such as performance tuning, code investigation, and network infrastructure situations.

three-tiered approach in delivering the white-glove

Customers rated the support they got from iXsystems’ Support Team 4.6 stars out of 5 stars in the areas of Response Time, Quality of Communication, Knowledgeability, and Overall Satisfaction. Whether it is identifying failed components to working through issues with other manufacturers or infrastructure/integration challenges, the iXsystems Support Team is committed to assisting our customers with iXsystems products. We are proud of providing customers with a white-glove support experience and will continue to work diligently towards our goal of consistently helping our customers with their unique needs.
Chiu Szeto, Director of Customer Service

The post What I Wish Everyone Knew About iXsystems’ White-Glove Support appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/wish-everyone-knew-ixsystems-white-glove-support/feed/ 0
TrueNAS Storage Primer on ZFS for Data Storage Professionals https://www.truenas.com/blog/truenas-storage-primer-zfs-data-storage-professionals/ https://www.truenas.com/blog/truenas-storage-primer-zfs-data-storage-professionals/#respond Thu, 23 Mar 2017 20:35:17 +0000 https://www.ixsystems.com/?p=56340 New to TrueNAS and OpenZFS? Their operations and terms may be a little different for you. The purpose of this blog post is to provide a basic guide on how OpenZFS works for storage and to review some of the terms and definitions used to describe storage activities on OpenZFS.

The post TrueNAS Storage Primer on ZFS for Data Storage Professionals appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
If you are a storage professional but new to TrueNAS and OpenZFS, their operations and terms may be a little different for you. The purpose of this blog post is to provide a basic guide on how OpenZFS works for storage and to review some of the terms and definitions used to describe storage activities on OpenZFS. A quick dictionary of OpenZFS terms can be found here.
The TrueNAS data storage system from iXsystems, uses OpenZFS as the underlying file system and volume manager. TrueNAS is based on the Open Source software-defined storage operating system, FreeNAS, which is based on the FreeBSD Open Source operating system.

Major Advantages of OpenZFS
OpenZFS is both a file system and a volume manager. Combining these two items allows OpenZFS to know exactly where data is going on every storage device and how much data each storage device manages. OpenZFS provides several built-in RAID implementations as well. These features allow OpenZFS to dramatically reduce the amount of rebuild times in the case of a storage device failure. OpenZFS only rebuilds the used blocks on each storage device instead of having to scan the entire storage device for potential data. This is a huge advantage as storage devices get bigger and bigger.
One of the most important features in OpenZFS is that it is designed to ensure data integrity. Since OpenZFS computes a checksum for every used block on a storage device, it can identify when the storage media has experienced an error, like bit rot, that has damaged the data. OpenZFS performs the same cryptographic signatures on all of the metadata. If the underlying hardware has a problem, OpenZFS realizes that the data it has retrieved does not match its records and can take action. OpenZFS automatically corrects any discovered data errors on a storage device from a redundant copy.
OpenZFS continues this data protection design by using a copy-on-write block management system. OpenZFS never overwrites existing blocks. When writing data, OpenZFS identifies the blocks that must change and writes them to a new location on the storage device. The old blocks remain untouched. This copy-on-write process not only protects data from partial writes and corruption, it provides for additional features like snapshots and data cloning, which is the creation of a new file system from a snapshot.

Storage Pools and Datasets
The highest level of storage abstraction on TrueNAS is the storage pool. A storage pool is a collection of storage devices such as HDDs, SSDs, and NVDIMMs, NVMe, that enables the administrator to easily manage storage utilization and access on the system.
A storage pool is where data is written or read by the various protocols that access the system. Once created, the storage pool allows you to access the storage resources by either creating and sharing file-based datasets (NAS) or block-based zvols (SAN).
A dataset is a named chunk of storage within a storage pool used for file-based access to the storage pool. A dataset may resemble a traditional filesystem for Windows, UNIX, or Mac. In OpenZFS, a raw block device, or LUN, is known as a zvol. A zvol is also a named chunk of storage with slightly different characteristics than a dataset.
Once created, a dataset can be shared using NFS, SMB, AFP, or WebDAV, and accessed by any system supporting those protocols. Zvols are accessed using either iSCSI or Fibre Channel (FC) protocols.
The tremendous flexibility offered by storage pools allows you to efficiently and effectively use all the storage on the system. You do not need to dedicate certain HDDs, or other storage devices, to certain tasks or protocols which tend to create underutilized wasted space in other legacy storage architectures.
TrueNAS supports more than one storage pool per system and a storage pool can grow at anytime by adding more storage to the system.

vdevs
The next level of storage abstraction in OpenZFS, the vdev or virtual device, is one of the more unique concepts around OpenZFS storage.
A vdev is the logical storage unit of OpenZFS storage pools. Each vdev is composed of one or more HDDs, SSDs, NVDIMMs, NVMe, or SATA DOMs.
Data redundancy, or software RAID implementation, is defined at the vdev level. The vdev manages the storage devices within it freeing higher level ZFS functions from this task.
A storage pool is a collection of vdevs which, in turn, are an individual collection of storage devices. When you create a storage pool in TrueNAS, you create a collection of vdevs with a certain redundancy or protection level defined.
When data is written to the storage pool, the data is striped across all the vdevs in the storage pool. You can think of a collection of vdevs in a storage pool as a RAID 0 stripe of virtual storage devices. Much of OpenZFS performance comes from this striping of data across the vdevs in a storage pool.
In general, the more vdevs in a storage pool, the better the performance. Similar to the general concept of RAID 0, the more storage devices in a RAID 0 stripe, the better the read and write performance.

RAID
Since OpenZFS is also a RAID manager, TrueNAS does not require a hardware RAID controller which makes TrueNAS a more efficient data storage system. OpenZFS provides software RAID and offers configurations that you are most likely familiar with on your legacy storage system. Here are some of the OpenZFS storage device redundancy terms and definitions.
In OpenZFS, the concept of a RAID group is similar to other implementations in that data is striped across a grouping of storage devices with a parity calculation or devices can be mirrored. The vdevs manage the RAID protection of data with OpenZFS and you can generally equate the term RAID group with the term vdev.

Mirrors – Similar to RAID 1 mirroring in that data written to one device is written to another device. OpenZFS supports multiple device mirrors. You can put two, three, even four storage devices into a mirror and all data written to one device is written to all the devices in the mirror. A mirror will ensure the vdev is operable even if all devices but one have failed within the vdev. A typical configuration will define multiple two-device mirror vdevs for superior random I/O performance. The trade off is storage capacity due to the amount of capacity reserved for redundancy.

RAIDZ1 – Similar to RAID 5, RAIDZ1 spreads data and parity information across all of the storage devices in the vdev protecting against a single device failure in the vdev. This is the most efficient configuration from a capacity perspective and a good performing configuration for large sequential write applications like data backups.

RAIDZ2 – Similar to RAID 6, RAIDZ2 spreads data and parity information across all of the storage devices in the vdev protecting against the potential of two storage device failures in the vdev. This is the most typical configuration for general use applications storing primary data on the TrueNAS system as it provides a great balance between available capacity, data protection, and performance.

RAIDZ3 – Triple parity protection. RAIDZ3 spreads data and parity information across all of the storage devices in the vdev protecting against the potential of three storage devices failing in a vdev.
TrueNAS using OpenZFS protects data on multiple levels and goes to great lengths to provide the performance and capacity you need for your applications.
Let’s summarize the storage hierarchy just discussed.

  • Individual storage devices (HDDs, SSDs, NVDIMMS, NVMe, Sata DOMS) are collected into vdevs.
  • Mirroring or RAID is implemented at the vdev level.
  • vdevs are collected together to create storage pools.
  • Data is striped across all the vdevs in a storage pool.
  • Datasets (NAS) or zvols (SAN) are created in the storage pools to allow data access
  • Datasets are shared via NFS, SMB, AFP, or WebDAV file protocols and zvols are accessed via either iSCSI or FC block protocols.

ZFS Storage Hierarchy

Here are some general rules around storage devices, RAID, vdevs, datasets, and storage pools.

  • With TrueNAS, use only storage devices provided by iXsystems.
  • Once a RAIDZ level or mirror has been created in a vdev, additional devices cannot be added to that vdev.
  • To add more storage in a storage pool, add more vdevs.
  • Do not mix different RAID levels inside the same storage pool.
  • You can mix SAN and NAS in the same storage pool.
  • You can have multiple storage pools in a system.
  • You can add, but cannot remove, vdevs from a storage pool.
  • All vdevs in a storage pool should be the same size.
  • Best practice is no more than 12 storage devices per vdev.
  • You can lose drives in a vdev but cannot lose a complete vdev.

Special vdevs
Storage pools can use special-purpose vdevs to improve performance. These special vdev types are not used to persistently store data, but instead temporarily cache data on faster devices.

SLOG: OpenZFS maintains a ZFS Intent Log (ZIL) as part of the storage pool. Similar to the journal in some other file systems, this write log is where OpenZFS writes in-progress operations so they can be completed or rolled back in the event of a system crash or power failure. One way to boost write performance is to separate the ZIL from normal storage pool operations by adding a dedicated device as a Separate Log, or SLOG. The dedicated device is usually a small but very fast device, such as a high-endurance flash device like a SSD or NVDIMM. Sometimes this SLOG device is known as a write cache. The SLOG can improve synchronous write performance for a file protocol like NFS, where an application waits for an acknowledgement from the storage destination that the data is actually written. The SLOG will have little effect on applications with asynchronous writes. The SMB and iSCSI protocols tend to use asynchronous writes so will not benefit from using a SLOG device.
L2ARC: In OpenZFS, a portion of system RAM is set aside as an Adaptive Replacement Cache, or ARC, to cache reads from the system and provide better performance for read-intensive applications. If a piece of data is read constantly, it will typically find its way to the ARC. When a piece of data is used frequently enough to benefit from caching but not frequently enough to rate being stored in RAM, OpenZFS can store it on a cache device, called a Level 2 ARC, or L2ARC. The L2ARC is typically a very fast and high-endurance flash storage like a SSD or NVDIMM. As with any read cache, the L2ARC can improve performance over time. The more data that is read, the more the data is potentially cached in either the ARC or L2ARC. Over time, the read cache will “heat up” and improve read performance.
Performance and vdevs 
There are always trade-offs when you want to balance performance with capacity on a storage system. Generally speaking, a mirror can provide better IOPS and read bandwidth, but RAIDZ can provide better write bandwidth and much better space efficiency. However, the more vdevs in a pool, the better the pool performs.
For IOPS/read-intensive applications, multiple mirrored vdevs perform the best. However, this is not the most space efficient configuration as it trades performance for space.
General performance best practices around creating vdevs include:

  • Use two-disk mirrored vdevs for more random workloads like virtualization.
  • Use longer RAIDZ1 or RAIDZ2 vdevs for backup storage or general storage workloads.
  • For write intensive applications, it’s typically better to have RAIDZ vdevs which provide longer stripes per vdev.
  • Mirrored (RAID 10) vdevs have the fastest rebuild time.

iXsystems Sales Engineers can work with you and your specific needs for performance and capacity to design a TrueNAS configuration to ensure you get the best of both worlds.
Call iXsystems toll free at 1-855-473-7449 or send an email to info@ixsystems.com and we will answer all your questions about TrueNAS, OpenZFS, and iXsystems.
 
Some of thFreeBSD Mastery ZFS Booke material for this blog was taken from “FreeBSD Mastery: ZFS” by Michael W. Lucas and Allan Jude, published by Tilted Windmill Press. There are many other books by these authors so be sure to check them out if you need more in-depth information. I also suggest you read the many articles that Allan Jude has written for the FreeBSD Journal.

The post TrueNAS Storage Primer on ZFS for Data Storage Professionals appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-storage-primer-zfs-data-storage-professionals/feed/ 0
What Do All These Terms Mean? https://www.truenas.com/blog/zfs-dictionary/ https://www.truenas.com/blog/zfs-dictionary/#comments Tue, 21 Mar 2017 20:44:47 +0000 https://www.ixsystems.com/?p=56312 For those that are new to TrueNAS and OpenZFS, the terminology may be daunting at first. To help out the new users, iXsystems has compiled a list of the most commonly requested OpenZFS terms and their definitions.

The post What Do All These Terms Mean? appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
If you are new to TrueNAS and OpenZFS, its operations and terms may be a little different than those used by other storage providers. We frequently get asked for the description of an OpenZFS term or how TrueNAS technology compares to other technologies. This blog post addresses the most commonly requested OpenZFS definitions.

iXsystems
TERMS                                                                        DEFINITION
ARC Adaptive Replacement Cache. A very fast read cache located in memory. A RAM-based cache is called the L1ARC or Level 1 ARC. If persistent memory, such as an SSD, is added for additional read caching, it’s called the L2ARC or Level 2 ARC.
COW Copy-On-Write. OpenZFS uses a copy-on-write file system, where for each write request, a copy is made of the associated disk blocks and all changes are made to the copy rather than to the original blocks. This means that data changes are written to a new location on the disk and then the metadata is updated to point to that new location. In case of an invalid write, the original data is unaffected. Copy-On-Write provides the foundation for the instantaneous space-saving snapshots.
dataset A portion of space in a zpool that emulates a traditional file system. Can be used to segment storage for file-based access protocols like NFS, SMB, AFP, and WebDAV.
FreeNAS The world’s most downloaded Open Source storage operating system. FreeNAS can be installed on 64-bit Intel-based hardware to share data over a network. FreeNAS is the simplest way to create a centralized and easily accessible place for your data. FreeNAS is based on the OpenZFS file system and FreeBSD. The latest version is FreeNAS Corral and it supports Windows, OS X and Unix clients and various virtualization hosts such as XenServer, KVM, bhyve, and VMware using the SMB, AFP, NFS, iSCSI, SSH, rsync, and FTP/TFTP protocols. Other FreeNAS Corral features include virtual machine support and Docker container management.
geli A disk encryption system that uses FreeBSD’s GEOM disk framework. It protects data by encrypting it with a user-supplied encryption key. It provides TrueNAS with full-disk encryption rather than per-filesystem encryption. The underlying drives are first encrypted, then the storage pool is created on top of the encrypted devices. geli implements Data At Rest Encryption (DARE) where application data is always encrypted and data in RAM and the ARC caches is not encrypted. This type of encryption is primarily targeted at users who store sensitive data and want to retain the ability to remove disks from the pool, for example to RMA the disks, without having to first wipe the disks’ contents.
L1ARC Level 1 ARC based in RAM. OpenZFS will always have an L1ARC, whereas the L2ARC (defined below) is optional. An L1ARC is often written by users as ARC.
L2ARC Level 2 ARC. A persistent and non-RAM ARC. When cached data overflows RAM and an L2ARC is present, it will be used to complement the L1ARC.
RAIDZ TrueNAS uses the OpenZFS implementation of RAID. OpenZFS implements a software RAID that is designed to overcome some of the limitations of hardware RAID, such as the write-hole and data corruption that can occur with caching hardware RAID cards. OpenZFS provides three levels of redundancy: RAIDZ1, RAIDZ2, and RAIDZ3. RAIDZ uses distributed parity to ensure no single disk contains all the parity data. OpenZFS also provides striped mirrors (RAID-10). When the zpool is comprised of vdevs in a RAID-10 configuration, you can lose all but one disk in each vdev without losing the zpool.
RAIDZ1 Provides single disk loss protection. Similar to RAID 5. If more than one disk per vdev fails, the data in the zpool is lost.
RAIDZ2 Provides dual disk loss protection. Similar to RAID 6. If more than two disks per vdev fail, then the data in the zpool is lost.
RAIDZ3 Provides triple disk loss protection. If more than three disks per vdev fail, then the data in the zpool is lost.
Resilver When a redundant disk fails and is replaced, the new disk must be incorporated into the vdev. The process of using the parity information distributed across the remaining drives to calculate and write the missing data to the new drive is called resilvering.
SLOG Separate ZFS Intent Log. A ZIL stored on separate media from the data, usually flash such as a solid state device (SSD). Analogous to a write cache. See ZIL below.
Snapshots
and
clones
Copy-On-Write allows for instantaneous space-saving snapshots and clones. OpenZFS ensures that new data is written to new blocks, but the old blocks are not reclaimed as free space if a snapshot or clone exists that references that block. A snapshot is read-only and can be used to rollback the file system. A snapshot can also be cloned to allow for read/write usage. A clone operation is instantaneous as it uses pointers to the blocks used by the snapshot. As new data is written to a clone and new blocks are allocated, the apparent size of the clone grows. The snapshot upon which a clone is based cannot be deleted because the clone depends on it.
TrueNAS As the core developers of the FreeNAS Project, iXsystems has created TrueNAS enterprise storage arrays: appliances designed for business-critical data and around-the-clock operation. TrueNAS provides storage services using the OpenZFS file system and has the same familiar FreeNAS 9.10 user interface. It is also backed by full enterprise support.
vdev OpenZFS Virtual Device. A virtual device comprised of a single disk, two or more mirrored disks, or a group of disks managed by a RAIDZ group. A zpool is made up of one or more vdevs.
ZFS Zettabyte File System. A combined next-generation file system, logical volume manager, and software RAID to provide highly scalable storage. It was created by Sun Microsystems Inc. and released in 2005 as Open Source as part of OpenSolaris. In 2010, Oracle bought SUN and ended OpenSolaris. OpenZFS was created as a new Open Source project with the goal to keep OpenZFS in the Open Source community. OpenZFS runs on Solaris, FreeBSD, and Linux variants, and includes built-in data services and features such as replication, deduplication, compression, snapshots, and data protection.
ZFS send and ZFS receive The zfs send command creates a stream representation of a specific snapshot. OpenZFS can create incremental, also written as delta, changes between two snapshots. The zfs send and zfs receive commands can be used to copy a file system to another system, providing the foundation for OpenZFS replication. These commands do not mirror the volume, but instead send the snapshot stream over the network.
ZIL ZFS Intent Log. A storage area on data disks that temporarily holds synchronous writes until they are written to the zpool. When stored on persistent storage separate from the data, it is called a SLOG (Separate ZFS Intent LOG), which is defined above.
zpool ZFS pool. A collection of one or more vdevs that appear as a single storage device accessible to the file system. A zpool is sometimes called a storage pool, pool, volume, or OpenZFS pool.
zvol A portion of space in a zpool reserved for block-level storage access via iSCSI or Fibre Channel protocols. Also known as a LUN.

 

OpenZFS is the final word in file systems. It can take a while to master, so we’re here to help answer any questions on OpenZFS that you may have. You can also view the OpenZFS primer that is on the iXsystems support page. If you have more questions or want to know more about how OpenZFS is used by iXsystems, contact info@ixsystems.com or call 1-855-473-7449.

Gary Archer, Director of Storage Marketing

The post What Do All These Terms Mean? appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/zfs-dictionary/feed/ 1
TrueNAS Provides Lower TCO Than Software-Defined Storage https://www.truenas.com/blog/truenas-provides-lower-tco-software-defined-storage/ https://www.truenas.com/blog/truenas-provides-lower-tco-software-defined-storage/#respond Thu, 16 Feb 2017 21:49:35 +0000 https://www.ixsystems.com/?p=55740 IT Brand Pulse recently published a TCO case study on archival storage. In the study, they examine three storage arrays and four software-defined storage (SDS) solutions. Based on their metrics, they found two of the SDS solutions had the lowest TCO and the other two SDS solutions were among the highest, yet at the end of the study, they still conclude that SDS is the future of storage.

The post TrueNAS Provides Lower TCO Than Software-Defined Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

IT Brand Pulse recently published a TCO case study on archival storage. In the study, they examine three storage arrays and four software-defined storage (SDS) solutions. Based on their metrics, they found two of the SDS solutions had the lowest TCO and the other two SDS solutions were among the highest, yet at the end of the study, they still conclude that SDS is the future of storage. Putting that minor oddity aside, we agree that SDS has advantages over “traditional” storage array vendors, especially when it comes to not having to pay the “branded storage tax” (a term we’re going to borrow, by the way, thanks guys!). Where we differ from their conclusion, however, is threefold:

1) Fundamentally (and perhaps a little philosophically), all storage is software defined. Some storage software just gets purchased in conjunction with hardware and some gets purchased separately. The former gets lumped in with expensive “proprietary hardware” (typically meaning custom ASICs, FPGAs, etc) and the latter with “commodity server hardware” (i.e. – x86 servers). The former is synonymous with costly traditional storage arrays and the latter with more cost-effective “disaggregated” storage on off-the-shelf servers. Of course, the latter judgment doesn’t ever take into consideration the additional costs of less fault tolerant hardware, dealing with hardware/software/firmware incompatibility issues, having separate hardware and software vendors, and all of the additional costs of supporting and maintaining a disaggregated, multi-vendor solution. Unfortunately, IT Brand Pulse’s Case Study doesn’t take those things into consideration either, but it’s hard to fault them since these things can be difficult to quantify without extensive field study or direct experience…

2) There is a third category of storage: Software-Defined Storage delivered on an x86 hardware platform that is purpose-built for storage. This provides the best of both worlds: the peace of mind and simplicity of “traditional” storage, along with the economics of a disaggregated SDS solution. Think of it as traditional storage without the “branded storage tax” (see, I used the term already!), or “disaggregated SDS” with the look and feel of an actual integrated storage product in conjunction with a far superior support experience to boot. This is where true TCO is found.

3) TrueNAS was not included. Yes, our TrueNAS arrays fall into this third category of storage, and we’ve always been vocal that TrueNAS provides the best value (in both up-front and TCO). Now, thanks to IT Brand Pulse’s research, we have yet another platform to substantiate that claim.

Using the same metrics in their case study, we show the five-year TCO of TrueNAS delivers nearly 25% lower five-year TCO than the lowest solution in the IT Brand Pulse study. Also, an equivalent TrueNAS array provides almost 3x lower TCO than EMC Unity 300, which was the highest five-year TCO in the IT Brand Pulse TCO case study (but, we didn’t need a case study to tell us that, did we?).

Here’s the breakdown of the study with TrueNAS included for comparison:

They normalized up-front storage costs for all storage solutions surveyed at 250TB and then increased capacity 25% every year for a total of five years, ending up at 600TB and deriving overall TCO from those costs. We encourage you to read their case study, of course, but for those that want the nitty-gritty, here’s the table of their results with TrueNAS included:

Solution Type Cost
IT Brand Pulse TCO Study Findings
EMC Unity 300 Disk Array $330,865
Red Hat Enterprise Storage Software-Defined Storage $328,847
VMware Virtual SAN 6 Software-Defined Storage $258,151
NetApp FAS2554 Disk Array $211,534
IBM v5010 Disk Array $195,458
Scality RING Software-Defined Storage $193,384
SUSE Enterprise Storage 4 Software-Defined Storage $149,408
TrueNAS Disk Array $117,700
TrueNAS – Five Year Cost of Ownership: $117,700

TrueNAS provides traditional disk array simplicity and peace of mind at a TCO lower than the lowest SDS solution by a significant margin.
While enterprise customers prefer traditional arrays, they think they have to overpay for them and will therefore save money by using SDS with commercial off-the-shelf servers. With TrueNAS, iXsystems provides the best of both worlds.

So, how do we do it? The secret is in our business and software development models. iXsystems has been a private and profitable business for decades. That means we don’t have VCs breathing down our necks like our more nascent competitors, nor do we have to maintain massive workforces and quarterly earnings for our shareholders like our behemoth, legacy storage counterparts. Developing FreeNAS in our open source community of hundreds of thousands of users gives us the world’s largest QA team and lets us merge only the best and most battle-tested code for our enterprise customers who need the stability, fault tolerance, and performance they expect from our enterprise TrueNAS storage arrays. These factors combined allow us to offer feature-packed storage solutions that provide the most value for your dollar. Again, a big ‘thank you’ to IT Brand Pulse for publishing their study and helping us prove that once again.

To learn more about TrueNAS, email sales@ixsystems.com or call 1-855-473-7449 to discuss your storage needs with one of our solutions architects.

The post TrueNAS Provides Lower TCO Than Software-Defined Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-provides-lower-tco-software-defined-storage/feed/ 0
TrueNAS Introduces an S3 Backup Option https://www.truenas.com/blog/truenas-introduces-s3-backup-option/ https://www.truenas.com/blog/truenas-introduces-s3-backup-option/#respond Tue, 14 Feb 2017 23:34:57 +0000 https://www.ixsystems.com/?p=55704 Data is doubling every few years and by 2020 it will reach 44 zettabytes globally. The latest version of TrueNAS, adds Amazon Simple Storage Services (S3) cloud support to help meet this demand. The current release of TrueNAS keeps data safe by including snapshots and clones, local and remote replication, and a self-healing file system. […]

The post TrueNAS Introduces an S3 Backup Option appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Data is doubling every few years and by 2020 it will reach 44 zettabytes globally. The latest version of TrueNAS, adds Amazon Simple Storage Services (S3) cloud support to help meet this demand. The current release of TrueNAS keeps data safe by including snapshots and clones, local and remote replication, and a self-healing file system. TrueNAS also lets you keep data safe when you use traditional backup products, such as those from Veeam, Veritas, Acronis, and others.

The latest release of TrueNAS makes it easier to protect data when things go wrong. Your important data is replicated over the Internet and stored on the S3 cloud keeping it safe from theft, fire, and other local disasters. The S3 cloud is added as a source and target for replication jobs, allowing you to sync data between TrueNAS and the Amazon S3 cloud.

TrueNAS accelerates iSCSI datastores by supporting the VMware VAAI/Block primitives and now also accelerates NFS datastores by adding the VMware VAAI/NAS hardware acceleration primitives. Using TrueNAS 9.10.2 lets you offload operations from the ESXi server to a TrueNAS storage array when you use a NAS-based datastore.

The VAAI/NAS primitives supported by TrueNAS are:

Full File Clone

The benefit is that cold clones or “deploy from template” operations can be offloaded to TrueNAS, and this reduces the resource utilization of the ESXi host.

Extended Statistics

This primitive enables vSphere to display space usage statistics for an NFS-based datastore, not just iSCSI-based datastores.

Reserve Space

This primitive enables the creation of thick VMDK files on TrueNAS. It allows an administrator to reserve all of the space required by a VMDK and guarantees that storage will be available for the VM when it was allocated. Without this primitive, VMDKs could only be created as thin, leaving the administrator to guess if there is actual storage available for the VM.

To learn more about the TrueNAS storage system, email sales@ixsystems.com or call 1-855-473-7449 to discuss your storage needs with one of our solutions architects.

 

The post TrueNAS Introduces an S3 Backup Option appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/truenas-introduces-s3-backup-option/feed/ 0
Stack your Data with TrueNAS https://www.truenas.com/blog/stack-data-truenas/ https://www.truenas.com/blog/stack-data-truenas/#comments Thu, 26 Jan 2017 01:54:10 +0000 https://www.ixsystems.com/?p=55455 Make your OpenStack cloud more resilient with iXsystems’ TrueNAS all-flash and hybrid arrays. Both open source solutions, OpenStack and TrueNAS storage arrays complement each other making it an ideal storage solution for your OpenStack cloud software platform. Cinder is the volume management service of an OpenStack cloud environment. By default, Cinder uses the LVM driver […]

The post Stack your Data with TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Make your OpenStack cloud more resilient with iXsystems’ TrueNAS all-flash and hybrid arrays. Both open source solutions, OpenStack and TrueNAS storage arrays complement each other making it an ideal storage solution for your OpenStack cloud software platform.
Cinder is the volume management service of an OpenStack cloud environment. By default, Cinder uses the LVM driver for locally attached disks. The Cinder driver created for iXsystems’ TrueNAS integrates OpenStack with the TrueNAS, allowing OpenStack to use TrueNAS as backend storage that will be presented through the TrueNAS, presenting data through the iSCSI protocol.

Several features of the OpenStack integration help simplify storage management:

  • Enables on-demand provisioning of block storage for applications
  • Creates iSCSI LUNs on a configured TrueNAS storage array
  • Automates iSCSI LUN creation, including extents, volume label, and LUN representation
  • Makes storage requests and facilitates connection utilizing TrueNAS’ API
  • Enables compute instances to map to iSCSI LUNs

Why this is useful for your business:

  • Allows users a quick and seamless way to consume persistent storage backed by TrueNAS without IT or storage admin intervention
  • Makes self-service storage provisioning for OpenStack workloads possible, giving OpenStack users greater control
  • Provides a centralized view for managing cloud storage, visibility into utilization, and assistance with capacity planning

TrueNAS scales from a handful of terabytes to nearly 5 petabytes, enabling you to deploy an OpenStack configuration with petabytes of data in a single rack.
Would you like to try out a beta version of the TrueNAS Cinder driver? See how it works here and then send us an email at product-truenas@iXsystems.com and we’ll get you connected with an engineer who can provide you with a beta of the OpenStack Cinder driver for TrueNAS.
Cao Pham — TrueNAS Marketing Team

The post Stack your Data with TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/stack-data-truenas/feed/ 3
NetApp Amazes (but iXsystems Disrupts) https://www.truenas.com/blog/netapp-amazes-ixsystems-disrupts/ https://www.truenas.com/blog/netapp-amazes-ixsystems-disrupts/#respond Fri, 16 Dec 2016 20:15:18 +0000 https://www.ixsystems.com/?p=55183 NetApp is Amazing! Yes, you heard me correctly. NetApp is indeed an amazing company. They were pioneers in networked file storage, made many great products over the years, and did a fantastic job of hiring great people to build the company’s culture. These were the ingredients of the secret sauce that made NetApp special. So why would I ever leave NetApp to join iXsystems?

The post NetApp Amazes (but iXsystems Disrupts) appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

NetApp is Amazing! Yes, you heard me correctly. NetApp is indeed an amazing company. They were pioneers in networked file storage, made many great products over the years, and did a fantastic job of hiring great people to build the company’s culture. These were the ingredients of the secret sauce that made NetApp special. So why would I ever leave NetApp to join iXsystems?

How do you leave giant, proprietary Disneyland to test the waters with a comparatively smaller, Open Source “upstart” (of 20 years and counting, by the way)? While this might puzzle some, the answer for me was pretty simple. Disruption. And yes, I know what you’re thinking right now, ‘Disruption? That’s original.’ Like you, I understand every company on the market is claiming they are disrupting the storage, network, or compute industry on a daily basis. The onslaught of press releases promising ‘The next great thing!’ is so common we’ve nearly become desensitized to the mere thought of ‘disruption.’ Only in the ego-driven tech industry could companies ever believe that they’re changing the world with each dot release. Well, I can offer some relief here because the beautiful thing about the disruption I’m speaking of is not necessarily a technological breakthrough but a way of doing business with iXsystems.

iXsystems is gaining customers, some of whom are parting ways with NetApp and EMC (now Dell EMC), at such a rapid pace because we offer a highly flexible enterprise solution that meets complex storage requirements without breaking the bank, giving up features, or sacrificing enterprise support. We do this by being the first storage company in the world that Open Sourced our storage operating system, FreeNAS, and it is now the world’s leading Open Source Software Defined Storage OS with almost 9 million downloads worldwide. This model breeds open collaboration and feedback from a strong community of users and contributors to help develop business-ready storage software. Releasing FreeNAS into the wild allows us to also provide you with a battle-tested enterprise product in TrueNAS that provides more features and performance per dollar and continues to surpass expectations year after year.

The best part is we dare you to try FreeNAS because we know that once you do, you too will be asking why am I paying six or seven figures for a logo on a bezel? I left NetApp because I get it. Look, if you are in the 5% of storage projects that require a billion IOPS and limitless scale-out capability we have no problem letting you know you probably need to speak with NetApp or EMC. But more than likely, you probably fit within the majority of IT projects that could benefit from a fully unified hybrid storage system that gives you the flexibility to handle today’s workload and the unforeseen requirements of the future.

The Open Source business model makes sense to me. Growing up near the birthplace of RedHat in Raleigh, North Carolina showed me how Open Source collaboration can change an industry firsthand and the tide is turning as more and more Open Source solutions enter production environments. Does this mean everyone is going to jump ship today? No, not at all, but I saw how iXsystems was still growing in a mostly flat storage market and realized that it was doing something special. iXsystems is disrupting how people acquire and use storage. That’s why I left NetApp, and if you think I’m crazy why don’t you give FreeNAS a try?

Patrick Bullock, Channel Account Manager

The post NetApp Amazes (but iXsystems Disrupts) appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/netapp-amazes-ixsystems-disrupts/feed/ 0
VMware Storage DRS to the Rescue for Integrating TrueNAS Data Storage https://www.truenas.com/blog/vmware-storage-drs-rescue-integrating-truenas-data-storage/ https://www.truenas.com/blog/vmware-storage-drs-rescue-integrating-truenas-data-storage/#respond Tue, 13 Dec 2016 01:57:20 +0000 https://www.ixsystems.com/?p=55125 The post VMware Storage DRS to the Rescue for Integrating TrueNAS Data Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

Integrating a new data storage system into an existing VMware environment can challenge even the most experienced administrator. How do you integrate the new storage into VMware while minimizing operational impact? Which VMs should move to the new storage? How do you ensure that you do not overload one storage system over another? How do I retire an older storage system without impacting my VMware environment? How much time does it take to manage these decisions? VMware Storage DRS is the answer.

Introduced with VMware vSphere 5.0, Storage DRS provides smart virtual machine placement and load balancing mechanisms based on I/O and space capacity. It also helps decrease operational effort associated with the provisioning of virtual machines and monitoring of the storage environment1. TrueNAS from iXsystems fully supports and integrates with VMware vSphere Storage DRS.

vSphere Storage DRS offers five key features: resource aggregation, initial placement, load balancing, affinity rules, and datastore maintenance mode. In this article, I will focus on just the resource aggregation and datastore maintenance mode and how TrueNAS from iXsystems integrates into VMware SDRS via storage aggregation.Resource aggregation

Resource aggregation is the core component that all other Storage DRS features utilize. Resource aggregation is just that. It is a collection of resources, in this case datastores, clustered into a single unit of storage used by the vCenter Server to allocate storage for VMs. A datastore cluster enables smart and rapid placement of the virtual disk files of a virtual machine and the load balancing of existing workloads. The figure below shows four different 3TB datastores clustered into a single 12TB datastore cluster.

With vSphere Storage DRS 5.1, a vCenter Server can support up to 32 datastores in a single datastore cluster and can have as many as 256 total datastore clusters per vCenter Server instance. vCenter Server requires an Enterprise vSphere license to enable Storage DRS.

The “VMware Ready” certified TrueNAS products from iXsystems provide flexible data storage for VMware via NFS, iSCSI, or FC storage protocols all supporting VMware VAAI. Use a single protocol or use multiple protocols simultaneously to provide datastores that integrate into any Storage DRS cluster. Typical best practice is to provide datastores of similar size and performance characteristics in a single Storage DRS cluster. However, you can mix and match storage together, particularly to migrate from one storage system to another. The only limitation is that you cannot mix block and file protocols in the same datastore cluster.

Storage DRS provides a Datastore Maintenance Mode. In datastore maintenance mode, all registered VMs on that datastore migrate to the other datastores in the datastore cluster. Storage vMotion manages the VM migration under the covers. This extremely valuable feature allows you to integrate a new storage system into your VMware environment and seamlessly migrate all your VMs from your old storage to your new storage. This feature provides a simple, safe, and elegant way to integrate TrueNAS into your VMware environment and retire your old, out-of-date storage system. In automation mode the migration recommendations generated by datastore maintenance mode are automatically accepted by vCenter and in manual mode are presented to the administrator to validate.

VMware Storage DRS provides a wide range of valuable tools to asVMware Ready logosist in the overall and ongoing administration of your vSphere environment. Storage DRS enables users to integrate TrueNAS datastores into vCenter Server and move their VMs from an old, out-of-date storage system on to TrueNAS. This is just one example of how Storage DRS can simplify your life as a VMware administrator.

To learn more about how TrueNAS from iXsystems supports vSphere, contact us at 1-855-473-7449 or email us at Sales@iXsystems.com.

Brad Meyer, Technical Marketing Engineer, iXsystems


1 “Understanding VMware vSphere 5.1 Storage DRS”, VMware Corp, March 2013

The post VMware Storage DRS to the Rescue for Integrating TrueNAS Data Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/vmware-storage-drs-rescue-integrating-truenas-data-storage/feed/ 0
Managing VMware Storage Throughput, IOPS, and Latency on TrueNAS with SIOC https://www.truenas.com/blog/managing-vmware-sioc-truenas/ https://www.truenas.com/blog/managing-vmware-sioc-truenas/#respond Mon, 15 Aug 2016 18:31:23 +0000 https://www.ixsystems.com/?p=53378 TrueNAS Hybrid and All Flash Storage Arrays from iXsystems supports VMware SIOC using either Fibre Channel, iSCSI, or NFSv3 attached datastores. With TrueNAS from iXsystems, you have the flexibility of using either NFSv3, Fibre Channel or iSCSI protocols to provide storage for your ESXi environment. Having a multiprotocol storage system provides the flexibility to fit into any data center environment. iXsystems recommends you use iSCSI for your VMware datastores.

The post Managing VMware Storage Throughput, IOPS, and Latency on TrueNAS with SIOC appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
by Brad Meyervmware_ready_logo

For blog entries, I always like to start with the bottom line of the article, so here it is. TrueNAS Hybrid and All Flash Storage Arrays from iXsystems support VMware SIOC using either Fibre Channel, iSCSI, or NFSv3 attached datastores.

Now, for the details.

What is SIOC? VMware introduced Storage I/O Control (SIOC) with the release of ESX and ESXi 4.1 back in 2010 providing the ability to manage storage I/O priorities when multiple VMs occupy a single shared datastore. As Cormac Hogan states in his article NFS Best Practices – Part 3: Interoperability Considerations – “The whole point of Storage I/O Control (SIOC) is to prevent a single virtual machine (VM) residing on one ESXi host from consuming more than its fair share of bandwidth on a datastore that it shares with other VMs which reside on other ESXi hosts.

It’s really the “noisy neighbor” problem in VMware. You don’t want a lower priority VM strangling I/O capacity from a higher priority VM that shares the same datastore. This diagram shows the situation and what SIOC does for your datastore performance.

blog1
The diagram shows that the “Data Mining” and “Print Server” VMs are using more datastore I/O resources than the more important “Online Store” and “Microsoft Exchange” VMs. With SIOC set, the “Online Store” and “Microsoft Exchange” VMs get VIP I/O priority and do not get limited by their “noisy neighbors” in the datastore.

TrueNAS Hybrid and All Flash storage systems by iXsystems provide complete integration and compatibility for VMware SIOC whether you use Fibre Channel or iSCSI LUNs, or NFS. It’s not necessary to get one storage solution for SAN and another for NAS. TrueNAS integrates both block and file storage protocols into one, easy to use system that is a fraction of the cost of comparable storage systems on the market today.

Setting up SIOC is very easy. First, you need the proper ESXi licensing. SIOC requires an Enterprise Plus ESXi license. SIOC is enabled on a per datastore basis. From the vSphere Web Client go to the Storage section, then click on the datastore to enable and select Manage. Under the Manage tab for that particular datastore select Edit.

blog2
In the settings window, Enable Storage I/O Control and set the congestion threshold. You can manually specify the threshold or set a percentage value. In this example, we set the percentage to measure the peak throughput of the datastore to be 90% and click on [OK].

Priority for VMs in the datastore are assigned based on relative share values. You can set the relative share values for each VM by selecting the Related Objects tab for the datastore and right-clicking the VM and select Edit Settings from the menu.

blog3

By default all VMs on a particular datastore have the same share value set at 1000. You can adjust the share value for any VM higher or lower providing a relative priority for the VM within that datastore for SIOC to manage. In the example below we are setting the share value of this VM to 2000 while the remainder of the VMs in the datastore stay at 1000.

blog4
Once set, SIOC begins to monitor the datastore performance. The key thing to remember is that SIOC will do nothing other than monitoring until the datastore performance sags below the set threshold. Before that, all VMs are treated the same and have the same priority. The share values begin to take effect once the threshold boundaries are crossed.

With the introduction of VMware ESXi 5.5 in 2013, the single datastore extent maximum was expanded from 2 TB to 62 TB allowing you to store more with a single extent datastore than you could do in the past. Previously, if you wanted a datastore larger than 2TB you need to use multiple storage extents to get the desired size. However, SIOC does not work on multi-extent datastores. Now, with larger single extent datastores, SIOC can manage storage I/O much more effectively.

The new ESXi 6 release out since 2015 now supports NFSv4.1. However, VMware is still updating all of the various features to support this version of NFS. SIOC is one of the features not supported at this time under NFS 4.1. Additionally, you cannot use SDRS, SRM, or Virtual Volumes with NFSv4.1.

With TrueNAS from iXsystems, you have the flexibility of using either NFSv3, Fibre Channel or iSCSI protocols to provide storage for your ESXi environment. Having a multiprotocol storage system provides the flexibility to fit into any data center environment.  iXsystems recommends you use iSCSI for your VMware datastores. However, if you do use NFS, you must use NFSv3 to mount your datastores until VMware updates the capabilities of SIOC on ESX and TrueNAS supports NFSv4.1.

Want to know more about VMware on iXsystems? Go to the iXsystems Virtualization page at https://www.ixsystems.com/virtualization/. There you will find a wealth of information about how TrueNAS from iXsystems can solve all your virtualization issues.


Brad Meyer

As a technical and product marketing specialist, Brad Meyer, has spent his entire career in the tech industry in Silicon Valley.  Focusing primarily on data storage technology, he has worked for Hewlett-Packard (HPE), NetApp, Violin Memory, HGST, and Drobo.  Brad studied Business MIS at Cal Poly, San Luis Obispo and is now  applying his technical marketing skills to TrueNAS and OpenZFS at iXsystems in San Jose, CA.

The post Managing VMware Storage Throughput, IOPS, and Latency on TrueNAS with SIOC appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/managing-vmware-sioc-truenas/feed/ 0
Hybrid or All-Flash? The choice is yours with TrueNAS https://www.truenas.com/blog/hybrid-flash-choice-truenas/ https://www.truenas.com/blog/hybrid-flash-choice-truenas/#respond Fri, 20 May 2016 18:34:06 +0000 https://www.ixsystems.com/?p=52034 Many All-Flash Array (AFA) storage vendors claim that their all-flash array can meet the performance and capacity requirements of every storage use case. The reality is that, even if your budget is limitless, there are still several factors to be weighed when considering flash-based arrays.

The post Hybrid or All-Flash? The choice is yours with TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Many All-Flash Array (AFA) storage vendors claim that their all-flash array can meet the performance and capacity requirements of every storage use case. The reality is that, even if your budget is limitless, there are still several factors to be weighed when considering flash-based arrays.
TrueNAS by iXsystems makes these decisions easy by offering you a seamless line of flash-assisted hybrid and all-flash solutions to meet your exact performance, capacity requirements, and budget.
It’s been said that when you only have a hammer, every problem looks like a nail. This is exactly the message that all-flash-only vendors are sending. The truth is that modern storage requirements fundamentally tiers your storage from your front line database and virtualization systems down to your backups and cold storage. Most of these storage tiers do not need flash storage. Ask your AFA vendor to price out a petabyte of archival storage to learn exactly what we are talking about. With TrueNAS, you can choose the exact hybrid or AFA array that meets the needs of your application.

1. Capacity Matters

While it’s true that flash storage prices continue to drop, hard disk capacity has grown at the exact same rate and the result is more choice, rather than the arrival of the long-promised all-flash era. As a scale-up solution, TrueNAS strategically delivers AFA via the TrueNAS Z50 with capacities up to 30TB in perfect harmony with its Z20, Z30 and Z35 models that can deliver up to 4PB in hybrid storage. The result is a unified and dense line that can meet the unique needs of every area of your organization and storage network, rather than serve as the hammer that hits one nail well.

2. User Experience Matters

The User Experiences of different storage arrays can vary significantly and introduce unforeseen hidden costs in training and support. Only TrueNAS can provide you with a unified user experience at every capacity from a few terabytes of all-flash storage to petabytes of hybrid. Many vendors offer AFA solutions that they acquired to round out their product lines while TrueNAS was engineered by the same Silicon Valley team that designed the TrueNAS hybrid storage line. Learn to run one TrueNAS system and you can run them all.

3. Price Matters

Hard disk storage is still the undisputed winner in the $/TB game, and TrueNAS hybrid storage arrays offer all-flash performance at spinning-disk prices in many applications, giving you the best of both worlds. Our knowledgeable Solution Engineers will help you determine exactly which TrueNAS solutions will best meet your different requirements and explain how each model works together to deliver both speed and reliability. With VMware, Veeam, Citrix and Microsoft Hyper-V qualifications, TrueNAS is truly a one-stop virtualization, file sharing and backup storage solution.

4. Flexibility Matters

Many vendors offer only file or block storage options, but TrueNAS is a unified NAS and SAN solution that can serve SMB, NFS, AFP, iSCSI, Fibre Channel and more simultaneously. An all-flash SAN-only solution that requires a Windows Server to provide sharing services introduces cost, complexity and management challenges. DCIG determined that up to half of storage TCO can be attributed to software costs. By contrast, TrueNAS never requires add-on licenses to unlock features or remove artificial limitations.

5. Support Matters

When you have issues or need help, you expect to get the prompt support you need. iXsystems acts as an extension of your organization and provides you with authoritative support and services from its Silicon Valley headquarters. Many AFA vendors use offshore support, limits support options, or increases support costs after a fixed time period. iXsystems offers U.S.-based services and support with multiple tiers to suit every budget and SLA requirement. In fact, customers say that the post-purchase support you get with TrueNAS is first-rate with most preferring our support to that of other vendors. Also, if you have storage solutions from multiple vendors, you need to work with multiple support organizations and maintain multiple support contracts. By deploying a combination of TrueNAS AFA and Hybrid models, you can have one go-to source of world-class support for your entire storage infrastructure.
The true TCO of a storage solution includes much more than its acquisition cost.  It also includes training, licensing fees, support, support extensions and more. TrueNAS offers a full line of hybrid and AFA storage arrays with enterprise-class features to meet your exact needs across your organization. We think you will agree with industry analyst DCIG that TrueNAS is the best value in the storage industry.
Learn more about the TrueNAS architecture in this whitepaper and email us at sales@ixsystems.com or call 1-855-473-7449 to learn from one of our consultative account managers which TrueNAS will best meet your needs.
TrueNAS Team

The post Hybrid or All-Flash? The choice is yours with TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/hybrid-flash-choice-truenas/feed/ 0
Clearly-Defined Storage https://www.truenas.com/blog/clearly-defined-storage/ https://www.truenas.com/blog/clearly-defined-storage/#respond Fri, 29 Apr 2016 18:41:01 +0000 https://www.ixsystems.com/?p=51681 “Software-Defined Storage” or SDS for short is a buzzword that has created not only impressive excitement, but also significant confusion. From Software-Managed Storage to Hardware-Agnostic Storage, “SDS” needs clarification before you make your next buying decision.

The post Clearly-Defined Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The storage industry was once dominated by Direct-Attached Storage or DAS for short, which is little more than a given number of disks attached to a computer. By contrast, modern storage includes key software and network layers that all contribute to the definition of “Software-Defined Storage”. These layers of software and networking reside between the raw storage devices and users, providing any number of features from standard sharing protocols and powerful management features. Where we hear “SDS” most used, however, is in regards to something rather specific: Hardware-Agnostic Storage
Hardware-agnostic or hardware-decoupled storage refers to the isolation of all these new software and network layers from the hardware they run on. Take for example our FreeNAS storage operating system: It combines the FreeBSD Operating System, the OpenZFS enterprise file system, industry-standard file and block sharing protocols and a web management interface to create an easy-to-use storage solution that runs on nearly any Intel-based system. With over 8.5 million FreeNAS downloads, we are more than happy to accept the title for the “World’s #1 Software-Defined Storage” solution, but doing so does not clear up all the confusion around “SDS”. FreeNAS is free of charge and you are indeed free to run it on whatever hardware you like, but that’s not actually what the “Free” in its name refers to: The “Free” refers to the freedom that a fully Open Source storage solution provides you, from the available source code to its freedom from artificial constraints like a maximum capacity. People can, and do build multi-Petabyte FreeNAS systems and we would never prevent them from doing so.
But that’s not the point.
Our success with FreeNAS continuously reminds us of one simple fact: Software is only one piece of a storage solution. The quality of the system that runs your storage software and the storage hardware devices that perform the actual heavy lifting can be just as critical, if not more critical, than the storage software itself. The same is true, if not more so in virtualized environments where the communication of the OpenZFS file system we use with the underlying disks is critical to verifiable data integrity. You are free to run FreeNAS on whatever hardware you like but we have engineered hardware to precisely meet the requirements of the FreeNAS software, as represented by the FreeNAS Mini and FreeNAS Certified lines.
But even that’s not the point.
FreeNAS on FreeNAS Certified hardware is something we take great pride in but great software on great hardware does not necessarily unlock the full potential of one another. We could have stopped here, as many “SDS” vendors do, but we recognized the potential for creating something that is  greater than the sum of its parts. The result is TrueNAS, our Enterprise-class, Highly Available storage platform. TrueNAS employs a tightly-integrated, hot-swappable modular design with the features needed to help guarantee the integrity and availability of mission-critical data. Unlike FreeNAS on FreeNAS Certified hardware, or most SDS solutions for that matter, TrueNAS offers:

  • Toolless/Modular 3U Rack Mount
  • Hot-Swappable Storage Controllers with no single point of failure
  • Global Fault Notification Indicator Light
  • Enclosure Management Services, Hardware Alerts, and Drive Fault Notification
  • VMware, Citrix and Microsoft certifications and integration
  • Racking and Deployment Services
  • Performance Tuning by our Engineers
  • Up to 24/7 Hardware and Software Support
  • Integrated Proactive Support, Support Portal and Monitoring
  • Optional High Availability Failover with Zero-Downtime Software Upgrades
  • Optional Zero-Downtime Controller Upgrades
  • Optional Expansion Cabinets for up to 4PB of RAW Capacity
  • Optional Fiber Channel Connectivity

 

hero_truenas_graphic

Of these TrueNAS-only features, Support probably doesn’t stand out, but we encourage you to contemplate the “Support” you receive with a Hardware-Agnostic Storage solution. Which of the two or more vendors do you turn to first? How can you guarantee that your separate hardware and software vendors will not engage in finger pointing or a circular blame game? With TrueNAS, the buck stops here, and that’s even true before it reaches you: TrueNAS is designed and built by our US-based engineering team at our Silicon Valley-based headquarters. Our engineering, manufacturing, sales and support staff all work closely to guarantee you a one-stop, authoritative answer to any question you have at any stage in the relationship.

The à la carte Storage Pitfalls

We won the hardware-agnostic SDS game with FreeNAS but if you are procuring a storage system for your mission-critical data, ask the competition these simple questions:

  • Am I truly free to run your “SDS” solution on any hardware I want, or only select pre-certified systems?
  • Must I be concerned with minute hardware details like firmware versions of individual components?
  • How will you guarantee that my performance requirements are met?
  • Will I actually save money by paying a separate software license fee on top of my hardware costs?
  • Will I need to pay additional license fees to unlock features?
  • Will the software notify me of and locate hardware faults?
  • Can I upgrade my software and hardware together as my needs grow?
  • Can I replace the hardware or software vendor as my needs change?
  • Who do I turn to first if I have a question or issue?
  • Can you guarantee that you will take full responsibility for my issue?
  • Can you guarantee me a fast, coordinated resolution while I could be losing money due to downtime?

Before considering Software-Defined Storage, consider iXsystems TrueNAS Clearly-Defined Storage and learn just how important tight hardware integration is in enterprise-class storage.
Michael Dexter
Senior Analyst

The post Clearly-Defined Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/clearly-defined-storage/feed/ 0
Worried About IBM DS End-Of-Life? These Are The Six Things You Need To Know About TrueNAS https://www.truenas.com/blog/ibm-ds-end-life-truenas/ https://www.truenas.com/blog/ibm-ds-end-life-truenas/#respond Wed, 27 Apr 2016 23:53:39 +0000 https://www.ixsystems.com/?p=51641 Recently IBM announced the end of life of the DS series, requiring users to move their data to a new storage array when their support coverage ends. IBM asked users to move to the Storwize V3700 storage array. Instead of sticking with IBM and worrying about moving your data again, trust your data to a […]

The post Worried About IBM DS End-Of-Life? These Are The Six Things You Need To Know About TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Recently IBM announced the end of life of the DS series, requiring users to move their data to a new storage array when their support coverage ends. IBM asked users to move to the Storwize V3700 storage array. Instead of sticking with IBM and worrying about moving your data again, trust your data to a TrueNAS storage array from iXsystems. In this article we cover six reasons why TrueNAS provides better value than the IBM Storwize V3700.

1. Remarkable Performance Resources

  • More CPU/RAM = More Performance (Dual Xeon E5s vs. One Celeron and 64GB vs. 8GB)
  • Unified SAN/NAS – IBM is SAN only

2. Exceptional for I/O Intensive Applications

  • Blazing performance from TrueCache™ that combines RAM and Flash with HDDs, IBM requires an extra license to get the performance your applications need
  • Higher network throughput – TrueNAS has 40Gb Ethernet, IBM only has 10Gb

3. Advanced Protection

  • Unlimited, space-efficient snapshots – IBM supports 64, an additional license allows for 2,040
  • Better data protection – Up to triple parity – IBM only has single and double parity
  • OpenZFS self-healing file system (Learn why you should use OpenZFS)
  • Local/Remote encryption included; IBM uses self-encrypting drives for local, remote costs extra

4. Preferred Support

  • Unparalleled and award-winning US-based support – IBM outsources many support calls
  • Modular architecture with four replaceable parts; with IBM you have more parts to replace

5. All-inclusive Feature Licensing

  • File and block protocol support – File protocols not available on the IBM Storwize
  • Integrated replication – IBM requires an additional license to add replication
  • OpenZFS end-to-end data integrity capabilities – IBM’s block-only architecture depends on the client file system, such as those provided by Windows or Linux, for data integrity protection

6. Outstanding TCOIBM Rack

  • Denser than other enterprise arrays1 – For 40 3.5” drives, TrueNAS consumes 7U, IBM requires 8U
  • Replacement of a storage controller is non-disruptive with TrueNAS HA; With IBM you have an outage
  • 4x more capacity than IBM – TrueNAS scales up to 3.84PB, IBM Storwize V3700 scales up to 960TB

Learn more about the TrueNAS architecture here. You can also email us at sales@ixsystems.com or call us at 1-855-473-7449 to discuss moving to TrueNAS with one of our consultative account managers.

TrueNAS Team


1DCIG 2016-2017 Utility Storage Array Buyer’s Guide.

Source: http://www-03.ibm.com/systems/storage/disk/storwize_v3700/index.html

The post Worried About IBM DS End-Of-Life? These Are The Six Things You Need To Know About TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/ibm-ds-end-life-truenas/feed/ 0
Considering A Dell All-Flash SC4020? Six Things To Consider About The TrueNAS Z50 TrueFlash https://www.truenas.com/blog/six-things-consider-truenas-z50/ https://www.truenas.com/blog/six-things-consider-truenas-z50/#respond Wed, 27 Apr 2016 23:01:35 +0000 https://www.ixsystems.com/?p=51618 Recently Dell announced an all-flash version of their SC4020 Array that they position as more economical than other All-Flash Arrays. In this article we cover six ways that a TrueNAS storage array is the real storage disruptor and explain where TrueNAS provides better value than the Dell SC4020.

The post Considering A Dell All-Flash SC4020? Six Things To Consider About The TrueNAS Z50 TrueFlash appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Recently Dell announced an all-flash version of their SC4020 Array that they position as more economical than other All-Flash Arrays. In this article we cover six ways that a TrueNAS storage array is the real storage disruptor and explain where TrueNAS provides better value than the Dell SC4020.

1. Superior Performance Resources

  • More CPU/RAM = More Performance (Dual Intel Xeon E5s vs. One E3 and 64GB vs.16GB)
  • OpenZFS self-healing file system (Learn why you should use OpenZFS)
  • Unified SAN/NAS (Dell requires a costly NAS gateway)

2. Supports I/O Intensive Applications

  • Our SSDs are rated for three full drive writes per day

3. High Reliability

  • We use enterprise SSDs1; Dell uses consumer grade flash in their SSDs

4. Preferred Support

  • Unparalleled & award-winning US-based support; Dell offshores many support calls

5. All-inclusive Feature Licensing

  • File and block protocol support – File protocols are not available on the SC4020
  • Unlimited, space-efficient snapshots – Dell supports 4,096 locally and 1,024 remotely
  • OpenZFS end-to-end data integrity capabilities – Dell’s block-only architecture depends on the client file system, such as those provided by Windows or Linux, for data integrity protection

6. Superior Density 

  • 1.3x – 5x Denser – For 300TB of storage capacity2, TrueNAS consumes 3U, Dell consumes 14U3

Dell Blog 1
Learn more about the TrueNAS architecture here. You can also email us at sales@ixsystems.com or call us at 1-855-473-7449 to discuss your needs with one of our consultative account managers.
TrueNAS Team


1Talk with our consultative account managers and learn more about our enterprise-strength dual ported SSDs
2Compression rates vary by application. 10x is used for the Z50 TrueFlash, which is reflected in the capacity.
3TrueNAS is 1.33x more dense when a 2U FS8600 NAS gateway or a 2U SC220 is added to the SC4020 and compression is used; combination consumes 4U for 300TB of effective capacity.
Source: http://www.dell.com/us/business/p/dell-compellent-sc4020/pd

The post Considering A Dell All-Flash SC4020? Six Things To Consider About The TrueNAS Z50 TrueFlash appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/six-things-consider-truenas-z50/feed/ 0
OpenZFS vs. the Competition https://www.truenas.com/blog/openzfs-vs-the-competition/ https://www.truenas.com/blog/openzfs-vs-the-competition/#comments Mon, 04 Apr 2016 13:00:03 +0000 https://www.ixsystems.com/?p=51291 Most storage vendors don't talk about the file systems under the hood of their products, and for good reason: Your average file system is taking few precautions to guarantee the integrity of your data and never will. Learn how OpenZFS compares to other file systems found in popular storage products and why it powers every storage product that we sell.

The post OpenZFS vs. the Competition appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
openzfs_logo-1-300x274.png


What’s in your file system?

“My data” is a reasonable answer but if you take that data seriously, you should take a moment to think about the actual underlying file system that you are trusting to keep your data safe. After all, the file system is the most critical component in doing so. The countless storage products on the market use a myriad of different “production ready” file systems, and these file systems vary dramatically in the precautions they take to guarantee the integrity of your data. From “bit rot” to machine and human error, you can assume that the majority of storage solutions are not taking any data integrity precautions beyond some form of simple redundancy. Let’s examine what the most popular file systems do and don’t do to protect your data, and why every storage solution available from iXsystems uses the OpenZFS file system.

Storage solutions broadly fall into four categories: SoHo NAS systems, Cloud-based solutions, Enterprise NAS and SAN solutions, and Microsoft Storage Server solutions. Of these, the SoHo NAS and Cloud-based solutions can have quite a bit in common because they’re both focused on delivering commodity products and services. To keep costs down, these budget-conscious “black box” solutions typically employ GNU/Linux file systems such as Ext3, Ext4, XFS and Btrfs, and hardware or software RAID for redundancy. With the exception of Btrfs, none of these components are taking any precautions against bit rot or the damage that can be done by an interrupted write to disk. They also offer primitive at best snapshotting and rollback options to mitigate human error, and do not facilitate the verifiable importing and exporting of your data. Btrfs does aim to deliver many of the features found in OpenZFS but in its current state, Btrfs suffers from space accounting issues, a limited volume manager, and general administrative complexity. A search for “Btrfs petabyte” will show that few, if any users are deploying Btrfs at scale, let alone in production.

By contrast, traditional NAS and SAN vendors like EMC and NetApp do make concerted efforts to provide data integrity guarantees but they do so using proprietary file systems that lock you into their platforms which become quite costly as they scale. The de facto IT vendor Microsoft offers ReFS as a modern alternative to the ubiquitous NTFS file system, but ReFS appears to share a fate similar to Btrfs: Not yet ready for production and not yet the default file system for Microsoft’s own storage products.

 

Enter OpenZFS

All of the above storage solutions represent de facto standards in one way or another and there comes a time when such standards need to be thrown out and replaced with something new. The OpenZFS project is exactly that decision and is easily the greatest achievement of Sun Microsystems’ Open Source push a decade ago. OpenZFS is a modern, Open Source file system for modern architectures, and takes more data integrity precautions than any file system before it or since. OpenZFS uses the power of modern CPUs to checksum and validate data at every step to detect data integrity errors A.K.A. “bit rot”, before they reach your application.

 

OpenZFS can also:

  • Repair detected bit rot with sophisticated distributed parity and mirror-based redundancy strategies
  • Alleviate machine errors with a copy-on-write architecture
  • Mitigate human error with snapshots, cloning, and rollback
  • Accelerate arrays with a hybrid flash logging and caching architecture
  • Replicate verifiably to other LAN and WAN-based OpenZFS systems
  • Scale by design beyond the capacity of contemporary hardware
  • Advance relentlessly thanks to a strong Open Source community
  • Deliver high-availability with the TrueNAS enterprise storage platform

 

OpenZFS is the most complete and battle-tested file system available, especially when it comes to protecting your data from corruption or loss. From the FreeNAS Mini through the multi-petabyte TrueNAS Z35, iXsystems has a storage solution powered by OpenZFS that is ready to meet your file sharing, backup, virtualization, and media needs. Visit us or call 855-473-7449 to learn more about iXsystems storage solutions.

Michael Dexter
Senior Analyst

The post OpenZFS vs. the Competition appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/openzfs-vs-the-competition/feed/ 2
The Myth of Effective Storage Capacity https://www.truenas.com/blog/effective-storage-capacity-myth/ https://www.truenas.com/blog/effective-storage-capacity-myth/#respond Mon, 14 Mar 2016 20:46:00 +0000 https://www.ixsystems.com/?p=51037 If you ask a vendor for a quote for 30TB of storage, do you get 30TB of usable storage? You will from iXsystems, but from the others you will not get it as often as you might expect. This blog post details what you get with iXsystems and how some vendors entice you with their myth of storage capacity.

The post The Myth of Effective Storage Capacity appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
by Gary Archer

I sometimes hear customers say that they get more for their Dollar (or Pound, Yen or Euro) with a competitor than with TrueNAS. As I’ve said in the past, this is a myth. If you ask a vendor for a quote for usable storage30TB of storage, do you get 30TB of usable storage? You will from iXsystems, but from the others you will not get it as often as you might expect. This blog post details what you get with iXsystems and how some vendors entice you with their myth of storage capacity.

Many vendors often give you a storage quote that depends on storage optimization. If you purchase from them and don’t see the storage optimization you expected, you will have no choice but to purchase additional physical storage, increasing your cost per GB. The quote you get from iXsystems always relies on usable storage capacity and separately shows you the benefits of compression and deduplication. Let me start by defining the three storage capacities and show you what you are getting from other vendors.

  • Physical/RAW storage capacity is what you get before formatting and applying RAID and before compression and deduplication. If you have 10 hard disks of 3 TB each then you have 30TB of physical storage capacity.
  • Usable storage capacity is what you have after formating, applying RAID, and accounting for hot-spare drives and other overhead. With iXsystems, if you have 10 3TB drives, in a RAID-Z2 (similar to RAID-6 since it uses two parity drives), then your space is about 21.6TB. Some competitors might state that this RAID configuration would provide 24TB of space, but they are not taking into account that drive capacity is specified in multiples of 1000, so the 3TB is about 2.7TB of usable space. At iXsystems, we include this information when determining usable capacity, so you are not blindsided into thinking you are going to get 24TB of usable space when it is really only 21.6TB.
  • Effective storage capacity is what you have after compression and deduplication. If the effect of storage optimization is 5:1 then the effective storage capacity is 5x usable capacity. The 21.6TB of usable storage above becomes 108TB of effective storage capacity. This 108TB is not reachable if you store files that are already compressed such as audio data.

checkmarkA competitor that bases their quote on effective storage capacity, in other words smaller usable storage capacity, should concern you. These vendors assume you’ll get the missing capacity from compression and deduplication. iXsystems does not give you a quote that depends on storage optimization. If you ask for a quote for 30TB of storage, we will quote 30TB of usable storage and tell you what to expect from compression and deduplication. Unlike other vendors, iXsystems never depends upon storage optimization to lower the $/GB. This myth is busted!!

Join us for a free webinar with iXsystems Co-Founder, Matt Olander, and head of sales Matt Finney to learn about the different products in the iXsystems storage family and find the storage that’s right for you.

To learn more about using TrueNAS for your storage needs see https://www.ixsystems.com/truenas, email sales@iXsystems.com, or call us at 1-855-473-7449.

Gary Archer, Director of Storage Marketing

Gary brings more than 30 years of marketing and product management experience to iXsystems. In this role, he has the goal of positioning iXsystems as a leader in storage products. Before joining iXsystems, Gary served in various engineering, product management and marketing roles at EMC, IBM, and Legato Systems, He was an early member of SNIA and served two terms on its board. Gary graduated with honors from Trinity University with a dual degree in Marketing and Computer Science.

The post The Myth of Effective Storage Capacity appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/effective-storage-capacity-myth/feed/ 0
To SLOG or not to SLOG: How to best configure your ZFS Intent Log https://www.truenas.com/blog/o-slog-not-slog-best-configure-zfs-intent-log/ https://www.truenas.com/blog/o-slog-not-slog-best-configure-zfs-intent-log/#comments Fri, 04 Mar 2016 21:27:11 +0000 https://www.ixsystems.com/?p=50973 This article aims to provide the information needed to understand what the ZIL does and how it works to help you determine when SLOG will help and how to optimize write performance in general.

The post To SLOG or not to SLOG: How to best configure your ZFS Intent Log appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
SLOGblog2
In the world of storage, caching can play a big role in improving performance.  OpenZFS offers some very powerful tools to improve read & write performance.  To improve read performance, ZFS utilizes system memory as an Adaptive Replacement Cache (ARC), which stores your file system’s most frequently and recently used data in your system memory. You can then add a Level 2 Adaptive Replacement Cache (L2ARC) to extend the ARC to a dedicated disk (or disks) to dramatically improve read speeds, effectively giving the user all-flash performance.
OpenZFS also includes something called the ZFS Intent Log (ZIL). The ZIL can be set up on a dedicated disk called a Separate Intent Log (SLOG) similar to the L2ARC, but it is not simply a performance boosting technology. This article aims to provide the information needed to understand what the ZIL does and how it works to help you determine when SLOG will help and how to optimize write performance in general.
Isn’t the ZIL just the ZFS name for a write cache?
Many people think of the ZFS Intent Log like they would a write cache. This causes some confusion in understanding how it works and how to best configure it. First of all, the ZIL is more accurately referred to as a “log” whose main purpose is actually for data integrity. It exists to keep track of in-progress, synchronous write operations so they can be completed or rolled back after a system crash or power failure. Standard caching generally utilizes system memory and data is lost in those scenarios. The ZIL prevents that.
Second, the ZIL does not handle asynchronous writes by default. Those simply go through system memory like they would on any standard caching system. This means that the ZIL only works out of the box in select use cases, like database storage or virtualization over NFS. OpenZFS does allow a workaround if you decide to opt for the extra level of data integrity in your asynchronous writes, by switching from “sync=standard” to “sync=always” mode, but that must be manually configured.
Third, the ZIL, in and of itself, does not improve performance. The ZIL sits in your existing data pool by default, usually comprised of spinning disks, to log synchronous writes before being periodically flushed to their final location in storage. This means that your synchronous writes are not only operating at the speed of your storage pool, but have to be written to pool twice, sometimes more depending on your level of disk redundancy.
How should you configure your ZIL?
As stated above, the ZIL’s primary purpose is to protect data in the case of a system crash or power failure and comes with performance penalties because it must be written to the ZIL before making it to your storage pool. What is needed for performance improvement is a dedicated SLOG, like a low-latency SSD or other similar device (ZeusRAM, etc), so your ZIL-based writes will not be limited by your pool IOPS or subject to RAID penalties you face with additional parity disk writes. And even with a dedicated SLOG, you will not enjoy performance improvements out of the box on asynchronous writes, as they do not utilize the ZIL by default.
To optimize your ZIL performance, the following things should be considered:

  • Use case: If your use case involves synchronous writes, utilizing a SLOG for your ZIL will provide benefit. Database applications, NFS environments, particularly for virtualization, as well as backups are known use cases with heavy synchronous writes.
  • Storage pool protection (RAID): When your ZIL is in-pool, you run a standard performance overhead of 2 writes + your write penalty for your RAID configuration, which comes to 4 writes total per transaction with RAID-Z1 (and mirroring), 6 with RAID-Z2, and 8 with RAID-Z3.  RAID-10 provides no additional performance penalty over raw disks.
  • “sync=standard” vs. “sync=always”: Asynchronous writes are not protected by the ZIL in the default “sync=standard” configuration under OpenZFS. If losing the couple seconds worth of write data in a power loss or system crash would be harmful to your operations, setting ZFS to “sync=always” will force all writes through the ZIL. This will make all your writes perform at the speed of the device your ZIL is set to, so you will want a dedicated SLOG under this configuration or writes will be painfully slow.
  • Choosing a SLOG device: OpenZFS aggregates your writes into “transaction groups” which are flushed to their final location periodically (every 5 seconds in FreeNAS & TrueNAS). This means that your SLOG device only needs to be able to store as much data as your system throughput can provide over those 5 seconds. Under a 1GB connection, this would be about 0.625GB. Correspondingly a 10GB connection would require 6.25GB and 4x10GB would require 25GB. This means latency, rather than size is your main consideration in choosing a device.
  • Performance requirements: If you have a use case that utilizes the ZIL, purchasing a dedicated SLOG device is a good way to improve performance. You can even use multiple SLOG devices, which OpenZFS will stripe across for improved performance. OpenZFS also allows for the SLOG to be mirrored, which can protect against performance degradation and avoid any data loss during a device failure. This means you can scale up your ZIL performance to handle high storage volumes with more availability for a relatively low cost.

Conclusion
OpenZFS provides powerful tools to give your FreeNAS & TrueNAS storage blazing performance with the cost of spinning disk storage. It allows you to add multiple levels of protection and disk redundancy to keep your data safe from corruption and loss. The ZFS Intent Log, or ZIL, is frequently discussed in vague terms that don’t provide a full picture of the benefits it provides or how to implement it properly. With the above information, you will have a better idea of how to get maximum performance with write protection for your storage environment.
Additional ZIL Related Resources
ZFS:
http://www.freenas.org/whats-new/2015/11/zfs-zil-and-slog-demystified.html
https://www.ixsystems.com/whats-new/2015/02/04/why-zil-size-matters-or-doesnt/
Choosing a SLOG device:
http://www.tomshardware.com/reviews/ssd-recommendation-benchmark,3269.html
http://ssd.userbenchmark.com/Explore/Fastest-SSD/8

The post To SLOG or not to SLOG: How to best configure your ZFS Intent Log appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/o-slog-not-slog-best-configure-zfs-intent-log/feed/ 7
Gartner Believes That TrueNAS Should Be Considered When Evaluating Open Source Storage Software https://www.truenas.com/blog/gartner-believes-that-truenas-should-be-considered-when-evaluating-open-source-storage-software/ Tue, 08 Dec 2015 17:06:16 +0000 http://www2.ixsystems.com:3000/?p=10622 iXsystems is pleased to announce that the TrueNAS storage array was recognized by Gartner as providing key benefits to enterprise clients in their 2015 Open-Source Storage Market Guide. Gartner stated that storage based on Open Source software, like TrueNAS, is ready for general deployment. Gartner felt that the rise of open-source platforms, which are backed […]

The post Gartner Believes That TrueNAS Should Be Considered When Evaluating Open Source Storage Software appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
iXsystems is pleased to announce that the TrueNAS storage array was recognized by Gartner as providing key benefits to enterprise clients in their 2015 Open-Source Storage Market Guide. Gartner stated that storage based on Open Source software, like TrueNAS, is ready for general deployment. Gartner felt that the rise of open-source platforms, which are backed by a large, innovative community of developers and vendors, like the FreeNAS community, is enabling enterprises to seriously consider open-source storage.  

We are thankful to these clients that use TrueNAS and believe like we do that Open Source technology will change the world through its process of open and collaborative innovation. We’re also thankful to Gartner and the users who have contributed to the millions of downloads of FreeNAS, as we leverage the contributions, feedback, and widespread testing of the FreeNAS community to improve TrueNAS.

We’re proud that TrueNAS was the only Open Source-based physical storage array listed by Gartner. They called out TrueNAS’ high-availability options, unified multi-protocol support of AFP, iSCSI, NFS, and SMB, and support of all common hypervisors including ESXi, Hyper-V, KVM, and XenServer. Gartner also noted that TrueNAS offers tiered support options for small businesses and enterprises. When you are deploying a unified and enterprise-ready storage array that is driven by Open Source, then look no further than TrueNAS.

Please read our blog on why FreeNAS and TrueNAS both have their rightful places.
If you have access to the 2015 Open-Source Storage Market Guide as part of your Gartner subscription then the direct link to the document is: http://www.gartner.com/document/3171221.

The post Gartner Believes That TrueNAS Should Be Considered When Evaluating Open Source Storage Software appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
vCenter Web Client Plug-in for TrueNAS Now Available https://www.truenas.com/blog/vcenter-web-client-plug-in-for-truenas-now-available/ https://www.truenas.com/blog/vcenter-web-client-plug-in-for-truenas-now-available/#comments Sat, 05 Dec 2015 00:00:40 +0000 http://www2.ixsystems.com:3000/?p=10590 Last week iXsystems released a vCenter Server plug-in to provide ease of management from a single-user interface for the virtual infrastructure. The plug-in is available at no additional cost, and is available for TrueNAS software version 9.3.1 and later. Installing the vCenter plug-in is as simple as logging in to the TrueNAS storage array, clicking […]

The post vCenter Web Client Plug-in for TrueNAS Now Available appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Last week iXsystems released a vCenter Server plug-in to provide ease of management from a single-user interface for the virtual infrastructure. The plug-in is available at no additional cost, and is available for TrueNAS software version 9.3.1 and later.
Installing the vCenter plug-in is as simple as logging in to the TrueNAS storage array, clicking on the vCenter ICON, and registering the plug-in with vCenter using the appropriate vCenter credentials. Once installed the vCenter plug-in can be launched from vCenter and can be used to discover and manage the TrueNAS storage arrays in your environment. The TrueNAS vCenter plug-in provides the following operational management functions:

  • Discovery of TrueNAS storage arrays that can host VMs
  • Provisioning of new iSCSI and NFS datastores using the selected TrueNAS storage array
  • Integration of TrueNAS alerting into the vCenter alerts/alarms process

The vCenter plug-in GUI allows customers to utilize workflows that are VM-centric instead of workflows that are share specific. It allows the VMware administrator to interact with a TrueNAS storage array without having to leave the confines of the vCenter environment.
vcenter
iXsystems is moving forward to continue enhancing the VMware experience with TrueNAS and make the vCenter plug-in more robust. Download the TrueNAS for VMware white paper or visit the TrueNAS virtualization page on our site to learn more about using TrueNAS for VMware. Expect to see more changes coming, as we are hard at work continuing to enhance the plug-in and developing more TrueNAS integrations with VMware.
Go here to see a video on the vCenter plug-in.
Please contact us at sales@ixsystems.com or call 1-855-473-7449  to learn more about using TrueNAS for VMware environments or to hear more about our roadmap of future enhancements.
TrueNAS Team

The post vCenter Web Client Plug-in for TrueNAS Now Available appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/vcenter-web-client-plug-in-for-truenas-now-available/feed/ 4 TrueNAS Archives | TrueNAS - Welcome to the Open Storage Era nonadult
10 Things Your CIO Should Know About TrueNAS https://www.truenas.com/blog/10-things-about-truenas/ Sat, 14 Nov 2015 01:20:46 +0000 http://www2.ixsystems.com:3000/?p=10323 We could write volumes about all the benefits of TrueNAS and why it should be in your workplace.  For the sake of brevity, however, we’ve narrowed it down to ten things your CIO should know about TrueNAS before deciding on a storage solution. 1. It’s Both a SAN and a NAS TrueNAS Unified Storage is […]

The post 10 Things Your CIO Should Know About TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
10 things about TrueNAS

We could write volumes about all the benefits of TrueNAS and why it should be in your workplace.  For the sake of brevity, however, we’ve narrowed it down to ten things your CIO should know about TrueNAS before deciding on a storage solution.

1. It’s Both a SAN and a NAS

TrueNAS Unified Storage is hybrid or all-flash storage built on a modular, state-of-the-art hardware platform. TrueNAS is an enterprise storage array with the availability, performance, and features needed by your business applications. It unifies SAN and NAS in one appliance and provides a wide variety of services and protocols on top of a best-in-breed file system that guarantees data integrity at every step.

2. It’s Award Winning

Analysts say that TrueNAS is a winner. DCIG, a leader in storage analysis and a go-to resource for evaluating storage systems, rated TrueNAS as “Excellent” and gave it a “Best-In-Class” rating for hardware. This is higher than storage arrays from Dell, EMC, Fujitsu, Hitachi and Nimble. DCIG shows that you can acquire the majority of the enterprise features as these big names for much less.

3. It’s Fast

TrueNAS gives you the speed you need with a cache-first design approach that delivers blistering performance from flash memory for your most frequently and recently accessed SAN and NAS data. TrueCache™ combines RAM and nonvolatile flash with high-density spinning disks to give you the performance of an all-flash array with the capacity of an all-HDD one.  It will save you money when you need to increase capacity or performance.

4. It’s Safe

TrueNAS ensures you retrieve the same data that you wrote. It checksums your data whenever it is written and verifies those checksums when data is read. It even checksums the metadata that describes the file system and allows you to periodically verify all checksums to determine if infrequently used data or backups are suffering from silent data corruption.

5. It’s Economical

Some storage vendors lead with lower-cost to get your business, but then require more money to unlock features or to increase capacity. TrueNAS offers a full suite of enterprise features right out of the gate. You can acquire a TrueNAS hybrid storage array with 120TB capacity for under $25,000. Other vendors, like Nexenta-based solutions can run you closer to $120,000 and EMC and NetApp can be over a quarter of a million dollars. There’s no question that TrueNAS is hands-down the best value in Hybrid Storage.

6. It’s the World’s Most Actively Developed Storage Array

TrueNAS is the most actively developed commercial storage software on the planet, made possible by the contributions of the vivacious TrueNAS community, but hardened and tuned for the uncompromising stability and performance that businesses require. TrueNAS makes many of the features available on TrueNAS available in an Open Source platform to users who wish to design, deploy, and administer advanced storage systems on their own. This gives the TrueNAS, codebase a larger pool of users and use case implementations than any major storage vendor. iXsystems allows these features to mature in the TrueNAS community before the development team implements them in TrueNAS, bringing more overall stability to TrueNAS and a quicker path to new features.

7. It Saves on Physical Storage

TrueNAS Adaptive Compression (TAC) works with the TrueNAS file system to analyze a file and automatically determine whether the file is compressible, without any noticeable performance reduction. In fact, because TAC uses the CPU to compress data before writing data to the hard disks, it actually speeds up performance. TrueNAS also includes thin provisioning, which combined with the TAC means you have to purchase less physical storage for your critical business applications. You can build a configuration that holds nearly 4PB, which can grow to nearly 10PB after storage optimization.

8. It’s Enterprise Ready

Expanding TrueNAS storage is simple and non-disruptive. Every TrueNAS model supports data corruption protection, replication, file and block protocols, in-line storage optimization, thin and thick provisioning, online capacity expansion, storage controller redundancy, hot spares, and redundant power and cooling. When drives are inserted, their capacity becomes available for use, allowing for seamless capacity expansion without service interruption. To add or increase cache, just insert a cache device, and it is available for use. To upgrade any model to high availability, you simply add a second storage controller. If you need to move between models to increase performance, it’s as easy as replacing storage controllers, and network controllers can be added for additional network connectivity. TrueCache™ ensures cache coherency for High Availability systems.

9. It Comes With White Glove Support

TrueNAS is more than just an storage array – it also includes iXsystems Professional Support. Opening a support ticket is easy, you don’t even have to leave the TrueNAS GUI. If you need help with TrueNAS, you will speak with a team of dedicated support engineers located at iXsystems headquarters in Silicon Valley, CA. The support team has direct access to the people who design and build TrueNAS, whom they can quickly call on if the situation warrants.

10. It’s Certified by Leading Hypervisor Vendors

TrueNAS integrates with all major virtual machine environments, enabling you to deploy VMs and virtual desktops (VDI) in minutes and run more operating environments on a single host from a single, hassle-free array. hypervisorsTrueNAS has been developed to meet Citrix, Microsoft and VMware standards and has been through each vendor’s certification process. TrueNAS supports their hypervisors and is integrated with VMware VAAI as well as Microsoft CSV, ODX, and VSS. TrueNAS provides instant and crash-consistent snapshots of any VMware VM, allowing you to replicate a VM and restart it. This makes TrueNAS ideal for any virtualized infrastructure.

Conclusion

In addition to this list, iXsystems combines almost 20 years of enterprise server production expertise and a dedicated Open Source software development team to bring customers TrueNAS enterprise storage systems. It is important to realize that every hardware component has been selected, designed, and tested to meet the requirements of mission critical storage applications. Our expert staff works closely with your team to ensure that your TrueNAS system is exactly what you need. This makes TrueNAS more desirable than strictly software-defined storage solutions that force customers to make hardware decisions on their own and to work with vendors that do not have software expertise. These are just some of the things that should make TrueNAS the clear choice for your storage infrastructure.

Learn more about the things your CIO should know about TrueNAS by sending an email to sales@ixsystems.com or calling us at 1.855.GREP.4.IX and consulting with one of our solutions architects. We look forward to hearing from you!

The post 10 Things Your CIO Should Know About TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Solving Storage Challenges with Root on ZFS https://www.truenas.com/blog/root-on-zfs/ Sat, 25 Jul 2015 00:24:05 +0000 http://www2.ixsystems.com:3000/?p=9284 NOTE: This is historical content that may contain outdated information. The ZFS file system provides data integrity features for storage drives using its Copy On Write (CoW) technology and improved RAID, but these features have been limited to storage drives previously. If you have a drive failure, utilizing RAID or mirroring will protect your volumes, […]

The post Solving Storage Challenges with Root on ZFS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information.

digitalroots

The ZFS file system provides data integrity features for storage drives using its Copy On Write (CoW) technology and improved RAID, but these features have been limited to storage drives previously. If you have a drive failure, utilizing RAID or mirroring will protect your volumes, but what happens if your boot drive fails? In the past, if you used FreeNAS, you had no option other than having your storage go offline and remain unusable until it was repaired, and the ability to mirror was only available in TrueNAS, which utilized the underlying FreeBSD code.
In older versions, the FreeNAS and TrueNAS boot drives used the UFS (Unix File System), an older file system that does not include the advanced data integrity features found in ZFS. This has recently changed on current versions of TrueNAS and FreeNAS, and now ZFS can be installed on boot drives using the menu-driven installer via a simple interface.

The addition of Root on ZFS to FreeNAS and TrueNAS brings those data integrity features to the boot drives, providing users the ability to improve their storage units’ reliability, and improve availability (meaning less downtime) by setting up their operating system drives in a mirror configuration.

FreeNASupdate
Another improvement is the bootloader, which root on ZFS takes advantage of. The previous bootloader did not work well with multiple boot environments. As of the FreeNAS 9.3 release, FreeNAS and TrueNAS have moved over to the GRUB bootloader, which is much better equipped for this functionality.

This update works hand in hand with the FreeNAS upgrade system, allowing users to switch between nightly and stable builds, as well as rollback to previous versions, with ease.

Conclusion

By incorporating Root on ZFS technology for boot drives TrueNAS and FreeNAS gain an improvement over previous boot technology by incorporating ZFS-based data integrity protections. Incorporating those protections into the boot drives improves reliability by detecting and repairing drive and volume errors. It improves storage availability by eliminating downtime in the case of an OS drive failure and takes advantage of ZFS’s self-healing capabilities to decrease downtime by detecting and, if mirrored, fixing errors. In addition, this change utilizes an improved bootloader, making operating system version upgrades and rollbacks run smoothly.
To learn more about TrueNAS storage solutions, visit https://www.ixsystems.com/truenas/, call one of our consultative advisors at 1-855-473-7449 or email us at  sales@ixsystems.com. We look forward to hearing from you!
To learn about the difference between FreeNAS and OpenMediaVault, click here.

The post Solving Storage Challenges with Root on ZFS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Cutting Edge Features with OpenZFS on TrueNAS https://www.truenas.com/blog/cutting-edge-truenas/ Fri, 24 Jul 2015 00:16:21 +0000 http://www2.ixsystems.com:3000/?p=9261 OpenZFS: A Brief Background When ZFS, the “Zettabyte File System”, was first developed by Sun Microsystems for the OpenSolaris project, a standard development path of creating a new version number with each new on-disk format change was the optimal way to go. After Oracle acquired Sun, the development of the OpenSolaris distribution and further Open […]

The post Cutting Edge Features with OpenZFS on TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
openzfs_logo

OpenZFS: A Brief Background

When ZFS, the “Zettabyte File System”, was first developed by Sun Microsystems for the OpenSolaris project, a standard development path of creating a new version number with each new on-disk format change was the optimal way to go. After Oracle acquired Sun, the development of the OpenSolaris distribution and further Open Source releases of ZFS ceased. The final Open Source release was ZFS version 5 and ZFS pool version 28. At that point, several groups outside of Sun were already using ZFS in their operating systems, including FreeBSD and OpenIndiana, and would be joined by Mac OS X and Linux further down the road.
It soon became necessary to differentiate Open Source distributions of ZFS from Oracle’s proprietary version, resulting in the eventual creation of the OpenZFS project in 2013. With this branch of the project being developed for multiple operating systems with no official lead, keeping up with versions in the standard format no longer made as much sense. To handle this, the OpenZFS project introduced the “feature flags” system, which allows completely independent format changes to be developed without having to resolve every change to the on-disk format across platforms.

This means that development moves along more quickly and, as long as the OS supports the feature flags being used, a ZFS pool can be imported and exported across implementations without losing functionality.

Keeping up to Speed with FreeNAS & TrueNAS

Among the projects that utilize OpenZFS, FreeBSD is one of the leaders in supporting feature flag compatibility and has made significant code contributions. As FreeNAS and TrueNAS are based on FreeBSD, this means that both operating systems can incorporate new feature flags as soon as they are introduced. The iXsystems team has been working with the FreeBSD community for nearly two decades now, and with OpenZFS since its formation. Consequently, the FreeNAS project is able to review and support new feature flags in its Web Interface very quickly once they are available, making some features the default where beneficial.
A good example of this is the lz4 compression feature flag.  The lz4 compression algorithm is designed for today’s multi-core CPUs. It analyzes files and automatically determines whether compression is worthwhile without any noticeable performance reduction. It also is able to uncompress data very quickly as well, which sets it apart from other compression formats. Because of this, the FreeNAS Team was able to quickly determine this should be made the default compression standard in FreeNAS.

It also gives users up to 2.5 times the original space without slowing down storage performance. In fact, it actually speeds up performance since it is working on the CPU level, rather than the disks themselves.

Additionally, the FreeNAS Team added a large block size feature into the FreeNAS Web Interface as soon as it became available. This means that users can tune their block size to their use case on a dataset level without having to go into the command line, giving them greater ease-of-use for advanced features than other OpenZFS-based Storage operating systems.

Extensive Testing Within the FreeNAS Community

FreeNAS is the world’s most widely used storage operating system, with over 7 million downloads in its lifetime. Since it is an open source project, this means that new features are tested across a wider variety of use cases and hardware environments than closed source projects. FreeNAS is deployed in home, academic, governmental, and enterprise settings, allowing for features to be thoroughly vetted before making it into release versions and, subsequently, TrueNAS.
FreeNASupdate
FreeNAS makes using feature flags easier than any other storage operating system. In FreeNAS you never have to resort to the CLI or having to build a custom kernel. It has a full-featured Web Interface, supporting virtually any configuration or administrative operation you need to perform. Also, FreeNAS’s upgrade system allows for you to switch between stable release & nightly builds with just a click of the mouse. This means that you can try new features on the nightly builds and rollback to previous versions at will.

Fully Vetted Features for the Commercial Environment with TrueNAS

Because of the extensive testing by the FreeNAS user base during Alpha, Beta and Release versions, the FreeNAS development team is able to bring new features to maturity in the OS environment more quickly and for a greater variety of use cases. This means that features will be fully vetted and stable by the time they’re put into commercial grade TrueNAS appliances, bringing you added peace of mind in all aspects of TrueNAS.

Conclusion

OpenZFS offers the world’s most advanced open source file system capabilities. Its feature flags offer a quick and easy way for new features to be introduced and makes those features portable across operating systems. Due to FreeNAS’s great popularity and the rollback capability of its version updating system, new features can be quickly exposed to a large user base in a wide variety of storage environments. This translates into a more mature and stable storage operating system with more features.
To learn more about TrueNAS storage solutions, visit web.ixsystems.com/truenas, call 1-855-473-7449 or email sales@ixsystems.com.

The post Cutting Edge Features with OpenZFS on TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
How OpenZFS Provides Data Integrity Where Other File Systems Don’t https://www.truenas.com/blog/data-integrity-openzfs/ Sat, 18 Jul 2015 01:06:06 +0000 http://www2.ixsystems.com:3000/?p=9163 The most important feature customers expect from a storage array is data integrity protection. This is why we base TrueNAS and FreeNAS on the OpenZFS enterprise, open source file system. Unfortunately, the file systems used by other vendors and projects rarely take the same precautions as OpenZFS and can blindly store and return you corrupt […]

The post How OpenZFS Provides Data Integrity Where Other File Systems Don’t appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The most important feature customers expect from a storage array is data integrity protection. This is why we base TrueNAS and FreeNAS on the OpenZFS enterprise, open source file system. Unfortunately, the file systems used by other vendors and projects rarely take the same precautions as OpenZFS and can blindly store and return you corrupt data. The root causes of on-disk data corruption range from interrupted or “shorn” writes with and without hardware RAID devices, to interference from cosmic radiation.

By checksumming data blocks upon write and verifying data checksums upon read, OpenZFS will never return you corrupt data as if it were good data. In addition to extensive checksumming, OpenZFS is a “Copy on Write” file system that includes various redundancy strategies to guarantee the integrity of your data.

Addressing the Infamous “Write Hole”

When writing, modifying or reading files to or from disk, most traditional file systems and hardware RAID controllers assume the success, rather than failure of these operations. This can lead to a number of problems including a false sense of security. To begin with, if a write operation is interrupted by something like a power failure and a write operation to a file is interrupted mid-write, the remaining data is simply lost and an incomplete file is left on disk. The file is available to users but is effectively corrupt.
To accommodate this scenario, OpenZFS checksums every new data block upon completion of each write operation and will verify each checksum when a read operation is performed. If the checksum verification fails, the read operation will fail and the user is presented an error or the previous version of the file, rather than corrupt data.  This strategy has the added benefit of revealing silent data corruption which is critical for archive and backup storage arrays.
A CERN study showed that hard disks can exhibit a bit error or bad sector in as little as every eight terabytes of data that is stored. Active storage arrays can transfer eight terabytes in a matter of weeks or even days, making this a common occurrence we simply never notice until it is too late.

By verifying data block checksums with every read operation, OpenZFS will only return valid data.  Should a duplicate block of the same data exist elsewhere such as on a RaidZ array, OpenZFS will not only return the valid copy but will also correct the invalid one.

Furthermore, while a hardware RAID card may take precautions such as generating parity data for the data it stores, the write operation for that parity data could be interrupted even though the data blocks it represents were successfully written to disk. The result will be either immediately corrupt data or parity data that cannot successfully rebuild a failed member disk of the array. This scenario is most closely associated with RAID 5 storage arrays as the “RAID 5 Write Hole”. It is important to note that this can also occur in RAID 4 and RAID 6 arrays, and even RAID 1 mirrors thanks to the data caching that takes place at various levels.

How OpenZFS eliminates the Write Hole problem with Copy on Write

To provide this unprecedented level of data integrity protection while maintaining a high level of performance, OpenZFS organizes its on-disk data blocks in a special hash tree called a “Merkle tree” consisting of parent and child data blocks. Each parent block contains the metadata and checksums information of its child blocks. When a data block is modified, the original data always stays in place and the modified data is written to a new location. Only when the new block is successfully written are the related parent blocks notified of the change up through to the top level of the tree.
CopyOnWrite

Conclusion

Hopefully you now have a better understanding of what steps OpenZFS takes to guarantee the integrity of your data and why you will never want to use a legacy file system or hardware RAID card again. Data corruption caused by shorn writes, the Write Hole or silent data corruption occurs far more often than we realize and most file systems simply take no measures to tell us that we have lost data. We base TrueNAS and FreeNAS on OpenZFS because it provides these unprecedented data integrity protection strategies. For more information on TrueNAS, visit staging-www.ixsystems.com:8084/truenas or call 1-855-473-7449.

The post How OpenZFS Provides Data Integrity Where Other File Systems Don’t appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Get Maxed Out Storage Performance with ZFS Caching https://www.truenas.com/blog/get-maxed-out-storage-performance-with-zfs-caching/ Fri, 10 Jul 2015 22:24:04 +0000 https://webnew.ixsystems.com/?p=9126 One of the more beneficial features of the ZFS filesystem is the way it allows for tiered caching of data through the use of memory, read and write caches.  ­By optimizing memory in conjunction with high speed SSD drives, significant performance gains can be achieved for your storage.  The first level of caching in ZFS […]

The post Get Maxed Out Storage Performance with ZFS Caching appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>

One of the more beneficial features of the ZFS filesystem is the way it allows for tiered caching of data through the use of memory, read and write caches.  ­By optimizing memory in conjunction with high speed SSD drives, significant performance gains can be achieved for your storage.  The first level of caching in ZFS is the Adaptive Replacement Cache (ARC), which is composed of your system’s DRAM.  It is the first destination for all data written to a ZFS pool, and it is the fastest (i.e. lowest-latency) source for data read from a ZFS pool.  When data is requested from ZFS, it looks first to the ARC; if it is there, it can be retrieved extremely quickly (typically in nanoseconds) and provided back to the application.

This provides greater read performance improvements by orders of magnitude over older methodologies like short-stroked spinning disks, which are power hungry and expensive.

The contents of the ARC are balanced between the most recently used (MRU) and most frequently used (MFU) data.  This balance is important.  Normally, running a backup product would walk the entire file system and effectively invalidate the cache. Since ZFS utilizes algorithms to track frequently used data in addition to recently used data, your cache devices will still provide performance improvements after a backup.

ZFS brings frequently and recently used data to the highest performing storage, first to system memory, then to caching devices, allowing for flash media performance without the cost.

Level 2 Adaptive Replacement Cache (L2ARC)
Once all the space in the ARC is utilized, ZFS places the most recently and frequently used data into the Level 2 Adaptive Replacement Cache (L2ARC).  The L2ARC is usually larger than the ARC so it caches much larger datasets.  ZFS will accelerate random read performance on datasets far in excess of the size of the system main memory, which avoids reading from slower spinning disks as much as possible.
The ZFS Intent Log (ZIL)
ZFS commits synchronous writes to the ZFS Intent Log, or ZIL.  iXsystems offers super­-capacitor-­backed DRAM as ZIL devices, which allows cached writes to be committed to non­volatile storage so that they’re protected in the event of a sudden power failure.  This allows synchronous writes to be made at the speed of the ZIL, accelerating NFS performance.
WorkingSetSize

Determining Cache and Pool Size

After the ARC, ZIL and L2ARC comes the hard disks, comprising the ZFS pool. This tier is where your data lives and is usually composed of high capacity hard disks.  Performance at this tier is the lowest of all, as it depends on spinning disks rather than flash drives.

IOPS by Type of Storage

In order to configure your FreeNAS or TrueNAS system for ideal performance between cache and pool, it is important to determine the Working Set Size of your system.  Knowing the active data and performance requirements of your storage environment will allow you to put together a system that maximizes performance.  Some questions that can help determine the Working Set Size are as follows:

  • What percentage of your total data is “active?” (20% is not unusual)
  • How will the remaining data be dealt with?
  • One file or a set of data accessed simultaneously?
  • How many users or applications?
  • How many people will log in simultaneously?
  • What is the average file size and how many?
  • What is your workflow?
  • What percentage of your usage is read versus write?

Once the Working Set Size is determined, one can select the optimal drive to maximize performance.  In regard to types of SSD cache drives, the L2ARC read cache does not require as high performance, as the data is already stored on disk and there is no risk of data loss.  ­The ZIL requires higher quality storage devices/memory, as the data has not made it to the storage pool yet. In the event of a power loss, cheaper flash memory (MLC flash) can lose write data. SLC Flash Memory devices, on the other hand, do not have this issue.

Conclusion

ZFS Caching can be an excellent way to maximize your system performance and give you flash speed with spinning disk capacity.  TrueNAS capitalizes on this technology and the staff at iXsystems have the expertise to help you design a system that fits your needs and leverages the caching capabilities of ZFS to their full extent.  For more information on TrueNAS, visit ixsystems.com/truenas or call 1-855-473-7449.

The post Get Maxed Out Storage Performance with ZFS Caching appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
How TrueSync Beats Traditional Backup Methods https://www.truenas.com/blog/truesync/ Fri, 10 Jul 2015 00:18:49 +0000 https://webnew.ixsystems.com/?p=9090 The TrueNAS Unified Storage appliance provides a centralized storage repository for all your data, allowing for great savings in the total disk space required and making management simple.  Having all your information in one place offers many advantages, but you are also putting all your eggs in one basket.  The ZFS filesystem comes with a […]

The post How TrueSync Beats Traditional Backup Methods appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
The TrueNAS Unified Storage appliance provides a centralized storage repository for all your data, allowing for great savings in the total disk space required and making management simple.  Having all your information in one place offers many advantages, but you are also putting all your eggs in one basket.  The ZFS filesystem comes with a number of intelligent ways of protecting your data.  In order to eliminate silent data corruption TrueNAS uses copy on write technology to ensure that data is never modified in place. It also has enhanced RAID capabilities and includes snapshots, clones, TrueSync replication, and more.
In addition to primary storage, many organizations have secondary or even tertiary levels of storage to ensure that critical data is never lost. In order to account for things such as fires, flooding, or other ways for physical systems to be destroyed or corrupted, some corporations and government agencies have mandates that data must be backed up to a remote location.
Traditional methods such as rsync, require the entire filesystems to be processed before copying, making this slow and painful, sometimes taking days to protect large amounts of data.  In addition, network data usage rates for Internet Service Providers can also make these types of backups between different locations very costly.
problemsolution
TrueSync makes some major improvements over these traditional methods by determining the blocks of data that have changed since the last TrueSync replication task.   Because ZFS performs volume management it can track changes to the filesystem on the block level.  With ZFS each data write is given a birth time.  Whenever a TrueSync task takes place, ZFS checks if the data was replicated previously and only transfers data not replicated before.  This means that replicating data with TrueSync is orders of magnitude faster than synchronous copies.

TrueNAS incorporates TrueSync management into its easy-to-use web interface, allowing users to setup automated replication with simple point-and-click functionality.

This greatly reduces the amount of data needed to be replicated by only sending the data that is different, and can help to minimize data loss in the instance one of your systems goes down. It also helps reduce the risk in not having enough WAN bandwidth.   Using TrueSync with snapshots allows you to roll-back to previous system states.  TrueNAS allows for automation at  the dataset level, so you can establish TrueSync replication times for each dataset.

TrueSync, in combination with snapshots and cloning, is also very handy for maintaining virtual environments.

If you have many users running virtualized desktops, this allows for you to simply keep one desktop VM up to date, then replicate to other VMs as needed, whether local or remote. This feature also allows your source and target systems to have different compression and deduplication settings.
Snapshots_L_178x165

Conclusion

iXsystems makes replication a simple and easy to manage task with TrueSync.  TrueSync offers a speedy alternative to traditional backup technology that’s easy on the bandwidth as well as compatible with virtual environments; that is why it is included with every TrueNAS appliance at no extra cost.  To learn more about TrueNAS visit https://www.ixsystems.com/TrueNAS, call 1.855.GREP.4.IX or email sales@ixsystems.com.

The post How TrueSync Beats Traditional Backup Methods appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Why We Use ZFS https://www.truenas.com/blog/why-we-use-zfs/ Wed, 08 Jul 2015 22:41:30 +0000 https://webnew.ixsystems.com/?p=9052 One of the key pieces of technology underlying TrueNAS and FreeNAS is the ZFS filesystem.  In 2001, developers at Sun Microsystems began work on ZFS and officially released it as part of OpenSolaris in 2005.  Three years later, a port of ZFS was released as part of FreeBSD 7. When we took the helm of […]

The post Why We Use ZFS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
One of the key pieces of technology underlying TrueNAS and FreeNAS is the ZFS filesystem.  In 2001, developers at Sun Microsystems began work on ZFS and officially released it as part of OpenSolaris in 2005.  Three years later, a port of ZFS was released as part of FreeBSD 7. When we took the helm of the FreeNAS project in 2009, we realized it would be a fundamental part of the OS.  So what makes ZFS so great?
ZFS_Icon

Data Integrity

The main reason TrueNAS and FreeNAS use ZFS is to ensure data integrity.  One of the main ways ZFS protects your data is by putting volume management on the filesystem level.  This makes Copy-on-Write (CoW) technology possible. Normally when a block of data is modified, it will change its current location on the disk before the new write is completed.  If your system crashes or loses power in the process, that data will be lost.

With CoW, ZFS does not change the location of the data until the write is completed and verified, keeping your data safe in case your system has any problems.

To verify that data, ZFS utilizes checksum metadata to ensure that the data remains the same from write to write.  Individual blocks of data exist in a ‘tree’ of data where each ‘parent’ block adds up the checksum data of its ‘children’, meaning that every new write is tested, eliminating bitrot.  This eliminates what is known as the RAID write hole which allows for silent data corruption in standard RAID levels.

In addition to CoW, ZFS offers additional RAID protections over standard levels.  The first RAID configuration is RAID-Z3, which allows for up to 3 disk failures in a data volume.  Standard RAID only allows for 2 disk failures per volume.  In addition, ZFS offers the ability to set up a multi-disk mirror (nRAID).  Typically, your mirrors are composed of a single disk and its copy.  With a multi-disk mirror, you can have multiple copies.  It has a high cost in disk space, but it can add levels of data integrity not found in typical RAID and is great for read speeds.

Highly Scalable

ZFS is a 128 bit file that can handle enormous data pools of up to 1.84 × 10^19 times more data than 64-bit systems.  This means that the data limitations of ZFS surpass other operating systems, making it scalable and relevant for the foreseeable future.  ZFS also eliminates unnecessary limitations to file size along with the number of filesystems and directories, which can make system design difficult.

Intelligent Features

As mentioned previously, ZFS puts volume management on the filesystem level.  This means that you don’t need an additional storage controller to set up and manage your RAID without losing performance.  It also means you won’t need to manage your disks from another interface, simplifying administration.

FreeNAS and TrueNAS make setting up volumes a snap from its graphical Web Interface, keeping all your storage controls in one place.

ZFS’s transactional processing model also allows for ZFS to send writes to individual physical disks, rather than just the RAID volume.  Because of this, ZFS can stripe writes across RAID volumes and place synchronous writes together in a physical disk location, speeding up write performance.  The transactional model also means that there are no long waits for file system checking.  In the case you need to sync mirrors with only a bit of information, you don’t have to wait for it to sync any of the empty disk space, which can take a good deal of time.

ZFS incorporates algorithms to make sure your Most Recently Used (MRU) and Most Frequently Used (MSU) data are stored in your fastest system storage media.  Spinning disks are notoriously slow and all flash solutions drive up your dollar per gigabyte cost significantly.  By utilizing these algorithms in combination with flash-based ZFS Intent Log write cache and L2ARC read cache devices, you can speed up your performance by orders of magnitude at minimal cost.

hybrid-storage-1.png

Built-In Snapshots and Replication

Another reason we use ZFS is for the intelligently designed Snapshot, Clone, and Replication features.  ZFS allows for snapshots to be taken on a singular or periodic basis and allows you to backup individual datasets as often as needed.  Snapshots allow for a simple rollback to prior states in case of file deletion or system instability.  ZFS Snapshots save disk pointers for data that would be discarded and only update based on what has changed since the last snapshot.

This translates into speedy clone and replication tasks and saves substantial time over traditional replication technology since ZFS replicates what has changed.  And because of the way ZFS manages snapshots and replication, you can have varying levels of compression between source and target servers.

Open Source

At iXsystems Open Source is in our veins.

We support and develop multiple open source projects as a company and implement it in our internal infrastructure.  Because TrueNAS is based on FreeNAS, an Open Source project, it’s important that the file system it uses is Open as well.  OpenZFS also enjoys a good deal of feature development and collaboration, is included in multiple products, and is a robust and mature filesystem.  Features are also incorporated on a modular basis known as feature flags.  This means that when there’s an update to something like Samba, it is added like a package rather than some sort of firmware.

Conclusion

ZFS is a mature, flexible file system that will be scalable well into the future.  It is based on Open technology with many individuals and commercial products contributing to  development and testing.  It has many intelligently designed features that improve the performance and ease of use of TrueNAS and FreeNAS.  Its volume management also comes with data integrity features not found in most file systems, ensuring that you have a safe place to store your data. To learn more about TrueNAS visit https://www.ixsystems.com/TrueNAS, call 1.855.GREP.4.IX or email sales@ixsystems.com.

 

The post Why We Use ZFS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
DCIG Awards TrueNAS with Another Excellent in Latest Guide https://www.truenas.com/blog/dcig-awards-truenas-with-another-excellent-in-latest-guide/ Thu, 30 Apr 2015 17:50:40 +0000 https://webnew.ixsystems.com/?p=5974 We are pleased to announce that industry analyst firm DCIG just gave the TrueNAS Z20 and TrueNAS Z30 an “Excellent” rating in their 2015-2016 Midsize Enterprise Storage Array Buyer’s Guide. This is an outstanding testament to the growing recognition that TrueNAS is one of the best solutions to choose for business-critical data storage.   We […]

The post DCIG Awards TrueNAS with Another Excellent in Latest Guide appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
We are pleased to announce that industry analyst firm DCIG just gave the TrueNAS Z20 and TrueNAS Z30 an “Excellent” rating in their 2015-2016 Midsize Enterprise Storage Array Buyer’s Guide. This is an outstanding testament to the growing recognition that TrueNAS is one of the best solutions to choose for business-critical data storage.
 TrueNAS-DCIG-Awars2015-16

We strongly believe in the technology we have built. The recognition from DCIG further validates our approach in delivering enterprise-strength storage that solves your data challenges.
More than 90 different criteria from 27 different products were evaluated, weighted and scored. There is an “Overall Score” as well as rankings for “Software”, “Hardware”, “Management”, “Virtualization” and “Support”. DCIG ranked each product into “Best in Class”, “Excellent”, “Good”, and “Basic”. The TrueNAS Z20 and TrueNAS Z30 received an overall score of “Excellent” and both received “Excellent” for software. The TrueNAS Z30 received a “Best in Class” for hardware and the TrueNAS Z20 received a “Best in Class” for hardware in DCIG’s 2015-2016 SME Hybrid Storage Array Buyer’s Guide.
DCIG’s scoring and ranking tables enable end users to do “at-a-glance” comparisons between many different array models; and standardized one-page data sheets facilitate side-by-side comparisons–enabling organizations to quickly get to a short list of products that may meet their requirements. The higher the ranking, the greater the likelihood that the product contains the features needed.
DCIG stated that the TrueNAS products are ahead of many vendors:

  • The TrueNAS Z30 was ranked “Best-of-Class” in the hardware category
  • The TrueNAS Z20 and TrueNAS Z30 were ranked “Excellent” in the software category
  • Concurrent support for both SAN and NAS
  • Multiple snapshot and storage capacity optimization methods
  • In-line compression and deduplication
  • Automated snapshot policies with local and remote protection
  • Support for all VMware vSphere VAAI Block features evaluated by DCIG
  • Support for Microsoft ODX and Windows 2012 Server clustering
  • Integration with VMware snapshots for a stable resurrection point
  • No separate licensing for features such as thin provisioning and replication

Nestled in the heart of Silicon Valley, we have been committed to serving the needs of clients with a focus on Open Source since our beginning in 1996. From our inception onward, we’ve been providing quality storage and server solutions and our dedication to a superior customer experience has been unwavering. Not many businesses can say the same. To learn more about TrueNAS call 1-855-GREP-4IX or visit www.iXsystems.com/TrueNAS.
Gary Archer
Director of Product Marketing

The post DCIG Awards TrueNAS with Another Excellent in Latest Guide appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS High-Availability (HA) Explained https://www.truenas.com/blog/truenas-high-availability-ha-explained/ Tue, 28 Apr 2015 20:11:59 +0000 https://webnew.ixsystems.com/?p=5976 I am often asked if the two storage controllers in a TrueNAS high availability configuration are active/active or active/passive. They’re neither. They’re “active/standby.” Allow me to explain the difference. In the case of an active/passive and active/standby disk array, when a LUN is created it is presented to a host server via a primary storage […]

The post TrueNAS High-Availability (HA) Explained appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
I am often asked if the two storage controllers in a TrueNAS high availability configuration are active/active or active/passive. They’re neither. They’re “active/standby.” Allow me to explain the difference.

In the case of an active/passive and active/standby disk array, when a LUN is created it is presented to a host server via a primary storage controller and all data I/O for that individual LUN is transmitted and received via that controller. The secondary storage controller awaits the authority to take ownership of the LUN if a controller or storage network path failover is invoked. Once failover is invoked, the secondary storage controller assumes control of the LUN and facilitates all reads and writes until control is passed back to the original storage controller.

Active/Passive
In an active/passive array, the 2nd storage controller may not be connected to a disk drive, but is connected to an intermediate layer, sometimes called a storage matrix, that connects components to every other component they need to talk to. So each storage controller is connected to the matrix and it is the matrix that is connected to every disk. The simplified picture below illustrates this:

Should the 1st storage controller fail, the 2nd storage controller has to register with the storage matrix before it can perform any I/O. Additionally, the 2nd storage controller might not be powered on and waiting, so it has to boot up from a cold state. Finally, any cache in the 1st controller can’t be mirrored to the 2nd, cold controller, so any cache starts out unpopulated, writes sitting in the cache in the 1st storage controller could be lost, and the cache in the 2nd controller has to be re-built from future I/Os. The end result is that fail-over to the 2nd controller can take multiple minutes, causing a performance impact, which could result in some clients timing out.

Active/Standby
In an active/standby array, every disk drive is dual-ported, allowing the 2nd storage controller to be connected directly to each disk at all times. The 2nd controller waits for the authority to handle I/O operations. Finally, any cache in the 1st storage controller can be synchronized to the 2nd controller, ensuring it does not have to be re-populated after a failover event. The end result is that a failover operation can happen in seconds rather than minutes, significantly reducing the chance of a client timeout.

Active/Active
Active/active arrays service I/O rather differently. They use two or more storage controllers to service read/write requests to the same LUN. The use of multiple active controllers gives a number of benefits, the primary being the ability to load balance I/O operations with host-based software.
A failure of a storage controller in an active/active array requires that the remaining storage controller handle all the I/O. This will reduce the available bandwidth of the storage array, reduce throughput, and increase latency. In a worst-case scenario a total outage may occur since the remaining controller may not be able to handle all the I/O, causing some traffic to be permanently delayed or lost. Additionally, services such as compression, deduplication and replication may be delayed or disabled. Typically, this outage risk is mitigated by balancing the load between both controllers without exceeding the load that a single controller can handle. So, when people think they’re getting the performance of two controllers, they in fact aren’t, typically.

Conclusion
We looked at active/active, active/passive, and active/standby options when we developed TrueNAS and concluded that an active/standby controller design would do the best job at safeguarding access to critical data. It provides the best balance of operational simplicity, performance, and failover times to help avoid the loss of revenue that an outage can cause. Our design ensures that your TrueNAS appliances will work exactly the way you need them to. To learn more about TrueNAS call 1-855-GREP-4IX or visit www.iXsystems.com/TrueNAS.

Gary Archer
Director of Product Marketing

The post TrueNAS High-Availability (HA) Explained appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
Lies, Damn Lies, and Benchmarks https://www.truenas.com/blog/lies-damn-lies-and-benchmarks/ Fri, 10 Apr 2015 17:22:34 +0000 https://webnew.ixsystems.com/?p=5978 If you’ve noticed, we don’t publish IOPS or latency numbers for TrueNAS or FreeNAS storage. Now, we realize if you’re comparing storage solutions by looking at brochures and fact sheets, this might be frustrating, but I assure you we don’t do it because we’re hiding anything. In fact, it’s quite the opposite. We do it because it’s in your best interest.

The post Lies, Damn Lies, and Benchmarks appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
If you’ve noticed, we aren’t big on publishing generic IOPS or latency numbers for TrueNAS or FreeNAS storage. Now, we realize if you’re comparing storage solutions by looking at brochures and data sheets, this might be a little frustrating at first, but I assure you we haven’t done this because we’re hiding something. In fact, it’s quite the opposite. We do it because it’s in your best interest.

Benchmarks, by nature, produce generalized numbers, which means they can be misleading at best, and at worst, meaningless. They can be valuable in very specific scenarios but are less useful than generic numbers in the real world. A Technical Marketing person can typically cherry-pick a benchmark result to make their product look good and other vendors look bad. The only way to truly gauge your performance requirements and whether or not a solution is adequate is to test it in your own environment with your own specific workloads. This is why we offer our Storage No-Risk Guarantee (SNRG) program for TrueNAS that allows you to do just that.

benchmarks
Really, there are two types of benchmarks commonly seen in the world of storage. The first type is what we refer to internally as “hero” benchmarks. These are benchmarks like fio with synthetic workloads that are designed to test raw I/O performance, almost always at 4K block size (an IO size seldomly used by modern applications, by the way). Whenever you see “performance over 1 million IOPs!” on a website or piece of marketing, these numbers were almost certainly derived with this type of benchmark. These are the benchmarks the Marketing Team wants.

The second type of benchmark is what we call a “pathological” benchmark, which attempts to approximate “worst case” real world application scenarios by being as resource intensive as possible, therefore testing the limits of storage performance and stability. These are the benchmarks Engineering and QA Teams use, since they tend to help identify design flaws or regressions. SPC-1/SPC-2 are good examples of this type of “pathological” benchmark. Marketing Teams will typically only allow these results to be published if they’ve brought their Formula 1 cars to the race, however. What I mean by this is that they will create massive storage rigs with seven or eight figure price tags, which might produce impressive SPC numbers, but aren’t at all representative of a typical array the average customer could afford.

The simple truth is that storage performance is dependent on many factors. Random I/O is not the same as sequential I/O. Block size matters and must match the application. Furthermore, the same size may not be used by multiple applications in your workload. Storage topology is important. RAID layout must be considered. Cache matters and must be sized appropriately to the workload. If you’ve come to iXsystems looking for hyperbole like “Blazing Performance” or heavily caveated claims like “Up to One Million IOPS!”, then you’re in the wrong place. We are careful to not use the fuzzy math that will ultimately leave you disappointed. What we do, however, is work with you to create the best solution for your needs.

We’ve built storage and servers for thousands of companies. We have clients in every major industry, including education, high-tech, entertainment, manufacturing, finance, government, and healthcare, and the one common thread is that TrueNAS performed significantly better than the existing vendor’s solution.

We’re proud of the fact that we aren’t a VC-funded startup under immense pressure to outpace “burn rate” or exceed a marketing-driven IOPS target. We also aren’t a household name that can simply rely on the reputation of our brand. We are building our reputation on satisfying our customers, and we believe that starts with honest and realistic marketing, especially when it comes to performance.

TrueNAS provides flexible performance and can be configured and tuned in a number of ways to suit most storage applications. If we don’t think our storage or servers are a good fit for you, our engineers will gladly tell you up-front. If you’re wondering if TrueNAS will meet your performance targets, let’s work together to assess your needs and design a right-sized solution to fit them. Contact us today to find out more about our SNRG program so that you can test TrueNAS in your environment and base your performance decisions on real-world results.

iXsystems

The post Lies, Damn Lies, and Benchmarks appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
TrueNAS 9.3 State of the Union https://www.truenas.com/blog/truenas-9-3-state-of-the-union/ Fri, 13 Mar 2015 22:49:32 +0000 https://webnew.ixsystems.com/?p=3968 I’m excited to announce the release of version 9.3 of our TrueNAS Storage Appliance software. Simply put, this is the best release in our enterprise storage line yet. The first thing you’ll notice is a simplified and redesigned Web UI. We’ve removed the interface tabs and placed more common options first. The top and tree […]

The post TrueNAS 9.3 State of the Union appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
I’m excited to announce the release of version 9.3 of our TrueNAS Storage Appliance software. Simply put, this is the best release in our enterprise storage line yet.

The first thing you’ll notice is a simplified and redesigned Web UI. We’ve removed the interface tabs and placed more common options first. The top and tree menus all perform the same functions now and are merely both still there to allow choice of preference. These UI enhancements were brought over from FreeNAS, giving TrueNAS the familiar look and feel as FreeNAS 9.3, released in December. Several other features have also been brought over from FreeNAS 9.3 including a new configuration setup wizard and a new and more secure update manager that provides the ability to perform updates without rebooting the system.

The system level improvements are what we’re really excited about, however: NFSv4 support, block level VMware VAAI support (7 primitives), VMware snapshot coordination, the ability to encrypt High Availability ZFS pools, new Directory Services and WebDAV, and many other performance enhancements too numerous to list here.

TrueNAS 9.3 now also supports Microsoft ODX and Windows 2012 Clustering, allowing for frictionless integration with all versions of Windows Server. Every TrueNAS appliance is Certified for Windows Server 2012 R2, VMware Ready, and Citrix Ready.

TrueNAS is the enterprise appliance version of FreeNAS (for a list of differences between FreeNAS and TrueNAS, check out this article I wrote recently covering it). We don’t release TrueNAS at the same time as FreeNAS. There’s a very good reason for this—our QA leverages contributions from the FreeNAS open source community. We use input from the FreeNAS Beta and Release cycles to improve the quality and stability of TrueNAS by only merging stable, tested code into our own internal QA lab. No other company has a testing environment like we do—our beta testers number in the thousands and they use FreeNAS in multiple scenarios. This process allows us to iterate and improve TrueNAS faster than any other commercial storage product in the market.

For more information on TrueNAS 9.3, see our press release or view the video. I am very proud of the TrueNAS 9.3 release. I would like to thank our Production, Engineering, Sales, and Marketing teams at iXsystems for their tireless commitment to this update. Most of all I would like to thank you, the users, as without you we could not have made TrueNAS 9.3 the best release in our enterprise storage line.

Brett Davis
iXsystems Executive Vice President

The post TrueNAS 9.3 State of the Union appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
FreeNAS vs TrueNAS https://www.truenas.com/blog/freenas-vs-truenas/ https://www.truenas.com/blog/freenas-vs-truenas/#comments Fri, 16 Jan 2015 21:18:12 +0000 http://web.freenas.org/whats-new/?p=826 NOTE: This is historical content that may contain outdated information. View the newest version of the blog here.   “What’s the difference between TrueNAS and FreeNAS? Is TrueNAS just FreeNAS installed on a server?” If you look at the software feature list, there aren’t a ton of differences. So really….what’s the difference? The first difference […]

The post FreeNAS vs TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
NOTE: This is historical content that may contain outdated information. View the newest version of the blog here.

 

“What’s the difference between TrueNAS and FreeNAS? Is TrueNAS just FreeNAS installed on a server?” If you look at the software feature list, there aren’t a ton of differences. So really….what’s the difference?

  1. The first difference is the software delivery method: TrueNAS is a purpose-built storage appliance while FreeNAS is freely-downloadable software that requires the user to understand storage well enough to select the correct hardware that is appropriate for their application.
  2. TrueNAS is commercially-supported, while FreeNAS is community-supported.
  3. There are performance and usability optimizations in TrueNAS that are specific to the hardware we use and therefore aren’t included with FreeNAS.
  4. High-Availability (failover) is hardware-dependent and only available in TrueNAS.

But, perhaps more critical to understand than the “what” is the “why”:

TNASvsFNAS

We make FreeNAS for when storage is non-critical.
There are certainly many storage applications that don’t require professional support. Applications like home storage, simple office file servers, tertiary backups, home streaming media servers, scratch space, storage experimentation, or any other application where data is fungible; FreeNAS can be the perfect solution for all of them.

We make TrueNAS for when storage is critical.
Storage downtime can equal an instant loss of revenue, making reliable storage a painstaking process — a process that requires careful consideration, deep hardware and storage knowledge, and countless hours of testing — certainly eons more difficult than the Software Defined Storage crowd would want you to believe. It took us nearly two years to select, design, test, and qualify the myriad hardware components that go into TrueNAS, which is a purpose-built appliance — meaning software coupled with custom hardware — designed for its one specific application: critical storage. Compared to a user-built system that your software vendor knows nothing about, the appliance platform is inherently easier to support when things don’t go your way, because your software vendor is your hardware vendor as well. And, when storage is this important to your business, it’s imperative to have a Support Team at arm’s length who can resolve any issue that may arise without having to first wrap their heads around the hardware platform you’ve built.

We make FreeNAS for Open Source flexibility.
For those that have the expertise and the spare time to build and support their own solutions, or for those that want to tinker and learn about storage, FreeNAS is freely-available and unencumbered by license restrictions. The FreeNAS Project has a mature community and a team of developers dedicated to providing the best (open-source) software defined network file storage solution in the world. All we ask in return is that you enjoy the software and contribute when and where you can, which can be as simple as providing feedback, filing bugs, and making feature requests, or as involved as helping us write code.

We make TrueNAS for enterprise stability.
Where FreeNAS is the bleeding edge, TrueNAS is the stable handle. FreeNAS is where technologies are tested and refined; therefore the software undergoes an often rapid and frequent release cycle. TrueNAS, by contrast, contains only the most stable and vetted code, keeping software updates to a minimum and the release cycle methodical.

We make FreeNAS for people who want to “DIY”
Some folks like to do it themselves. Some folks only get satisfaction when building things on their own. Some folks don’t mind downtime when there’s an issue and enjoy perusing the FreeNAS forums for help. Some folks have limited budgets yet still want powerful storage software. And, some folks are storage experts themselves. You’re welcome, guys 🙂

We make TrueNAS because businesses don’t want to “DIY”
Instead of buying a fleet of delivery trucks, I suppose we could purchase all the components separately, build the trucks ourselves, and fix them when things break. But, we’re not a car dealership, we’re a storage company. We’d probably save money up front on the cost of the bare parts but would certainly come out way behind with the time spent figuring out how to put them all together and build a functioning car, let alone the costs to maintain it! Most businesses don’t have the time, available hardware, or internal support expertise for a do-it- yourself storage solution — they’re busy focused on their own missions and business models. But, with a 100% software solution, you must build the server yourself. If there is a problem with the server hardware, you can’t look to the software vendor for support, and vice-versa if you have hardware problems. With TrueNAS, you get one throat to choke….ours 🙂

We make FreeNAS because many are turning to virtualization.
FreeNAS is known to work well with all major virtualization platforms, but due to the nature of the decoupled hardware, we aren’t able to officially certify the software with the virtualization vendors. Therefore, if something goes haywire, the user cannot turn to the virtualization vendor for assistance and instead must rely on the FreeNAS community.

We make TrueNAS because many are turning to virtualization…and need Support.
With a software-only solution you must verify that every component is on the virtualization vendors’ compatibility list and when your configuration changes (such as upgrading to a new network card) you need to validate the configuration again. Most businesses can’t afford the risk, so TrueNAS is officially certified to support Citrix XenServer, VMware ESXi, and Microsoft Hyper-V.

FreeNAS and TrueNAS both have their rightful places, learn more here.
FreeNAS is the world’s most popular software defined storage OS, with more downloads and installs than any other storage software on the planet. The sheer magnitude of interest speaks volumes about its myriad applications. And, as its enterprise counterpart, TrueNAS has the performance, high-availability, functionality, and professional software support that mission-critical storage applications require.

Brett Davis
iXsystems Executive Vice President

The post FreeNAS vs TrueNAS appeared first on TrueNAS - Welcome to the Open Storage Era.

]]>
https://www.truenas.com/blog/freenas-vs-truenas/feed/ 4