Компанія iXsystems опублікувала дистрибутив TrueNAS SCALE 22.12, в якому використовується ядро Linux і пакетна база Debian (продукти цієї компанії, що раніше випускаються, в тому числі TrueOS, PC-BSD, TrueNAS і FreeNAS, ґрунтувалися на FreeBSD). Як і TrueNAS CORE (FreeNAS), TrueNAS SCALE може бути завантажений та використаний безкоштовно. Розмір iso-образу 1.6 ГБ. Вихідні тексти специфічних для TrueNAS SCALE складальних сценаріїв, web-інтерфейсу та прошарків опубліковані на GitHub.
Продукти TrueNAS CORE на базі FreeBSD та TrueNAS SCALE на базі Linux розвиваються паралельно та доповнюють один одного, використовуючи загальну кодову базу інструментарію та типовий web-інтерфейс. Надання додаткової редакції з урахуванням ядра 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-less, при якому для керування системою замість root використовуються менш привілейовані користувачі, яким вибірково делеговані розширені права та які не мають доступу до всіх віртуальних машин та ізольованих додатків.
- Додано механізм SMB Share Proxy для перенаправлення доступу до розділів SMB.
- Внесено покращення в web-інтерфейс. Значно покращено управління пулами зберігання, пристроями та наборами даних. Реалізовано зведену сторінку з усією статистикою.
- Додані ізольовані програми для запуску пакетів Home Assistant, Qbittorrent, Pi Hole, Syncthing, Photo Prism та diskover-community.
- Додано можливість оновлення разом усіх додатків, встановлених у формі контейнерів.
- Додано підтримку платформи All-NVME, що забезпечує пропускну здатність до 30GB/s та можливість створення пулу NVMe-накопичувачів, розміром до 240 ТБ.
- Надано можливість заміни вузлів 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
