Кампанія 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