Компания iXsystems публикува дистрибуция TrueNAS SCALE 23.10, в която се използва ядрото на Linux и пакетната база Debian (предишните продукти на компанията, включително TrueOS, PC-BSD, TrueNAS и FreeNAS, бяха базирани на FreeBSD). Както TrueNAS CORE (FreeNAS), TrueNAS SCALE може да бъде изтеглен и използван безплатно. Размерът на iso-образа е 1.5 GB. Изходният код на специфични за TrueNAS SCALE сборни скриптове, уеб интерфейс и слоеве е публикуван в GitHub.
Продуктите TrueNAS CORE на база FreeBSD и TrueNAS SCALE на база Linux се развиват паралелно и допълват взаимно, използвайки обща кодова база и стандартен уеб-интерфейс. Предоставянето на допълнително издание на база ядро Linux се обяснява с желанието да се реализират някои идеи, недостижими чрез FreeBSD. Затова не е изненада, че това не е първата подобна инициатива — през 2009 година FreeNAS вече се отдели от дистрибуцията OpenMediaVault, която бе преместена на ядро Linux и пакетна база Debian.
Едно от ключовите подобрения в TrueNAS SCALE е възможността за създаване на хранилища, разположени на няколко възла, докато TrueNAS CORE (FreeNAS) се позиционира като решение на база един сървър. Освен увеличената мащабируемост, TrueNAS SCALE също така се отличава с използването на изолирани контейнери, опростяване на управлението на инфраструктурата и пригодността за създаване на софтуерно определени инфраструктури. В TrueNAS SCALE се прилага файловата система ZFS (OpenZFS). TrueNAS SCALE предлага поддръжка на Docker контейнери, виртуализация на база KVM и мащабиране на ZFS на няколко възла чрез разпределена файловата система Gluster.
За организиране на достъпа до хранилището се поддържат SMB, NFS, iSCSI Block Storage, S3 Object API и Cloud Sync. За осигуряване на защитен достъп, свързването може да се осъществи чрез VPN (OpenVPN). Хранилището може да бъде разгрнато на един възел и впоследствие, с нарастващите нужди, постепенно да бъде хоризонтално разширено чрез добавяне на допълнителни възли. В допълнение към задачите, свързани с организирането на работата на хранилището, възлите също могат да се използват за предоставяне на услуги и стартиране на приложения в контейнери, управлявани с платформата Kubernetes, или във виртуални машини на базата на KVM.
В новата версия:
- Добавена е възможността за предоставяне на достъп до един масив данни едновременно чрез протоколите SMB и NFSv4. Осигурена е съвместимост на ACL, права на достъп и заключвания за SMB и NFSv4.
- Добавена е възможността за монтиране на SMB дялове от други системи (Windows, Netapp, myriad и т.н.) и импортиране на данни от тях в TrueNAS за предоставяне на споделен достъп.
- Добавена е поддръжка за синхронизиране на файлове между SMB/NFS сървъри.
- Добавена е поддръжка за механизма за клониране на блокове в ZFS, който позволява да се създаде копие на файл или част от него без дублиране на данни, използвайки втората копия за връзки към вече съществуващи блокове данни от оригиналния файл без фактическото им копиране. Използването на този механизъм позволи до 10 пъти по-бързо копиране на файлове и каталози в хранилищата SMB и NFS.
- В OpenZFS, Samba и NVMe подсистемите са внесени промени за повишаване на производителността и мащабируемостта. Повишена е пропускната способност, увеличен е лимитът на брой файлове в каталозите и е осигурена възможност за работа с по-голям брой потребители.
- Променен е интерфейсът за работа с приложенията TrueNAS.
- Преработен е интерфейсът за създаване на пул за съхранение (Storage Pool).
- Добавена е възможността да се използват до 1255 устройства в една система и да се създават хранилища с размер над 25 PB.
- Много системни услуги са преобразувани в отделно зареждаеми приложения TrueNAS.
- Преработени са компонентите за генериране на отчети. За формирането на системна статистика, показвана на екрана с отчетите, е използван бекендът Netdata.
- Добавени са бутони за спиране и възобновяване на проверката на ZFS (Scrub).
- Добавена е поддръжка за ZFS dRAID (Distributed Spare RAID), вариант на RAIDZ с интегрирана разпределена обработка на блокове за горещо възстановяване (hot spare).
- Времето за възстановяване след неуспех в отказоустойчиви конфигурации е съкратено с 70%.
- Актуализирани версии на ядрото Linux 6.1.42, драйверите NVIDIA 535.54.03 и OpenZFS 2.2.
Източник: opennet.ru
