After a year and a half of development, iXsystems has released TrueNAS CORE 13, a distribution for the rapid deployment of network-attached storage (NAS). TrueNAS CORE 13 is based on the FreeBSD 13 codebase, features integrated support for ZFS, and can be managed through a web interface built using the Python framework Django. Access to storage is supported through FTP, NFS, Samba, AFP, rsync, and iSCSI, with software RAID (0,1,5) available to enhance storage reliability. Client authentication is supported via LDAP/Active Directory. The size of the ISO image is 900MB (x86_64). Concurrently, the TrueNAS SCALE distribution, which uses Linux instead of FreeBSD, is also under development.
Key innovations in TrueNAS CORE 13.0:
- The implementation of the ZFS filesystem has been updated to OpenZFS 2.1, and the contents of the base environment have been synchronized with FreeBSD 13.1. It is noted that the transition to the FreeBSD 13 branch and the added optimizations have resulted in performance improvements for larger NAS systems of up to 20%. The time required to import ZFS pools has been significantly reduced due to the parallelization of operations. Restart and recovery time after failures on large systems has been cut by more than 80%.
- The SMB network storage implementation has transitioned to using Samba 4.15.
- The performance of the iSCSI Target has been improved, enhancing input/output efficiency.
- For NFS, support for the nconnect mode has been implemented, allowing for the distribution of load across multiple established connections. proxy server In high-speed networks, stream parallelization can increase performance by up to four times.
- The user interface now provides the ability to view logs. of virtual machines.
- The user interface has added support for grouping sections with accounts, storage, network settings, applications, configuration, reports, and many other areas.
- The iconik and Asigra plugins have been updated.
Additionally, it is worth noting the update of the TrueNAS SCALE 22.02.1 distribution, which differs from TrueNAS CORE by utilizing the Linux kernel and Debian package base. FreeBSD and Linux-based solutions coexist and complement each other, using a shared codebase of tools and a standard web interface. The provision of an additional edition based on the Linux kernel is due to the desire to implement certain ideas that are unattainable when using FreeBSD. For instance, TrueNAS SCALE features support for Kubernetes Apps, the KVM hypervisor, REST API, and Glusterfs.
In the new version of TrueNAS SCALE, the transition to OpenZFS 2.1 and Samba 4.15 has been made, support for NFS nconnect has been added, the Netdata monitoring application is included, support for self-encrypting drives has been introduced, the pool management interface has been improved, support for uninterruptible power supplies has been enhanced, and the APIs for Gluster and clustered SMB have been expanded.
Source: opennet.ru
