Компания iXsystems публикува дистрибуция TrueNAS SCALE 22.12, в която се използва ядрото на Linux и пакетна база Debian (по-раншните продукти на компанията, като TrueOS, PC-BSD, TrueNAS и FreeNAS, бяха изградени на базата на FreeBSD). Както и TrueNAS CORE (FreeNAS), TrueNAS SCALE може да бъде изтеглен и използван безплатно. Размерът на iso-образа е 1.6 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.

В новата версия:
- Подобрена е реализацията на режима без root, при който за управлението на системата вместо root се използват потребители с по-малко права, на които са делегирани ограничени разширени права и които нямат достъп до всички виртуални машини и изолирани приложения.
- Добавен е механизъм SMB Share Proxy за пренасочване на достъпа до SMB дяловете.
- Извършени са подобрения в уеб интерфейса. Значително е подобрено управлението на хранилищните пулове, устройствата и наборите от данни. Реализирана е обобщаваща страница с всички статистики.
- Добавени са изолирани приложения за стартиране на пакети Home Assistant, Qbittorrent, Pi Hole, Syncthing, Photo Prism и diskover-community.
- Добавена е възможността за едновременно обновление на всички приложения, инсталирани под формата на контейнери.
- Добавена е поддръжка на платформата All-NVME, осигуряваща пропускна способност до 30 GB/s и възможност за създаване на пул от NVMe устройства с размер до 240 TB.
- Предоставена е възможността да се заменят възлите Gluster през API без спиране на работата на хранилището.
- Добавен е драйвер за Kubernetes CSI, позволяващ използването на TrueNAS SCALE в Kubernetes клъстери като хранилище за данни на клъстера. Подобна възможност е налична и за VMware ESXi и OpenStack Cinder.
- Добавена е поддръжка на OverlayFS с ZFS за икономия на дисково пространство при стартиране на Docker контейнери.
- Подобрен е поддръжката на виртуализацията, предоставяйки възможността за пренасочване на USB устройства във виртуални машини и привързване на отделни ядра на CPU.
- Осигурена е организация на съвместен достъп на изолираните приложения до GPU.
- Добавена е поддръжка на отдалечен достъп до системата и приложенията чрез VPN Wireguard.
- Извършена е работа за увеличаване на производителността, сред които е повишена производителността на криптиране, NFS и iSCSI.
- Предоставена е възможността за селективно предоставяне на достъп до API и прилагане на система за достъп на база роли (RBAC).
Източник: opennet.ru
