A empresa iXsystems lançou a distribuição TrueNAS SCALE 22.12, que utiliza o núcleo Linux e a base de pacotes Debian (os produtos previamente lançados por esta empresa, incluindo TrueOS, PC-BSD, TrueNAS e FreeNAS, eram baseados em FreeBSD). Assim como o TrueNAS CORE (FreeNAS), o TrueNAS SCALE pode ser baixado e utilizado gratuitamente. O tamanho da imagem ISO é de 1,6 GB. Os códigos-fonte dos scripts de construção específicos do TrueNAS SCALE, da interface web e das camadas foram publicados no GitHub.
Os produtos TrueNAS CORE baseados em FreeBSD e TrueNAS SCALE baseados em Linux estão sendo desenvolvidos paralelamente e se complementam, utilizando uma base de código compartilhada e uma interface web típica. A disponibilização de uma edição adicional baseada no núcleo Linux se deve ao desejo de implementar algumas ideias que não podem ser alcançadas usando o FreeBSD. Vale ressaltar que esta não é a primeira iniciativa desse tipo — em 2009, o FreeNAS já havia se separado na distribuição OpenMediaVault, que foi convertida para o núcleo Linux e a base de pacotes Debian.
Uma das principais melhorias no TrueNAS SCALE foi a capacidade de criar armazenamentos que são hospedados em vários nós, enquanto o TrueNAS CORE (FreeNAS) é posicionado como uma solução baseada em um único servidor. Além do aumento da escalabilidade, o TrueNAS SCALE também se destaca por utilizar contêineres isolados e simplificação. a gestão da infraestrutura e a adequação para criar infraestruturas definidas por software. O sistema de arquivos utilizado no TrueNAS SCALE é o ZFS (OpenZFS). O TrueNAS SCALE oferece suporte a containers Docker, virtualização baseada em KVM e escalabilidade do ZFS em vários nós através de um sistema de arquivos distribuído Gluster.
Para organizar o acesso ao armazenamento, são suportados SMB, NFS, iSCSI Block Storage, S3 Object API e Cloud Sync. Para garantir um acesso seguro, a conexão pode ser realizada através de VPN (OpenVPN). O armazenamento pode ser implantado em um único nó e, posteriormente, à medida que as necessidades aumentam, pode ser expandido horizontalmente com a adição de nós adicionais. Além de realizar tarefas relacionadas à organização do armazenamento, os nós também podem ser utilizados para fornecer serviços e executar aplicações em containers, orquestrados pela plataforma Kubernetes, ou em máquinas virtuais baseadas em KVM.

Na nova versão:
- A implementação do modo sem root foi aprimorada, permitindo que usuários com menos privilégios gerenciem o sistema em vez do root, com direitos expandidos delegados seletivamente e sem acesso a todas as máquinas virtuais e aplicativos isolados.
- Um mecanismo de Proxy de Compartilhamento SMB foi adicionado para redirecionar o acesso às partições SMB.
- Melhorias foram feitas na interface web. A gestão dos pools de armazenamento, dispositivos e conjuntos de dados foi significativamente melhorada. Uma página abrangente com todas as estatísticas foi implementada.
- Aplicativos isolados foram adicionados para executar pacotes como Home Assistant, Qbittorrent, Pi Hole, Syncthing, Photo Prism e diskover-community.
- Adicionada a capacidade de atualizar todos os aplicativos instalados na forma de contêineres de uma só vez.
- Adicionada suporte para a plataforma All-NVME, que oferece largura de banda de até 30 GB/s e a possibilidade de criar um pool de discos NVMe com tamanho de até 240 TB.
- Possibilidade de substituir nós Gluster através da API sem interromper o funcionamento do armazenamento.
- Adicionado um driver para Kubernetes CSI, permitindo que o TrueNAS SCALE funcione em clusters Kubernetes como armazenamento de dados do cluster. Funcionalidade semelhante também está disponível para VMware ESXi e OpenStack Cinder.
- Suporte adicionado para o uso do OverlayFS com ZFS, economizando espaço em disco ao executar contêineres Docker.
- Apoio à virtualização aprimorado, permitindo o redirecionamento de dispositivos USB para máquinas virtuais e a vinculação de núcleos de CPU individuais.
- Organização do acesso compartilhado de aplicativos isolados ao GPU.
- Suporte adicionado para acesso remoto ao sistema e aplicativos usando VPN Wireguard.
- Trabalhos realizados para aumentar a performance, incluindo melhorias no desempenho de criptografia, NFS e iSCSI.
- Possibilidade de fornecer acesso seletivo à API e implementação de um sistema de controle de acesso baseado em funções (RBAC).
Fonte: opennet.ru
