A empresa iXsystems publicou a distribuição TrueNAS SCALE 24.10, que utiliza o núcleo Linux e a base de pacotes Debian (anteriormente lançados pela empresa, incluindo TrueOS, PC-BSD, TrueNAS e FreeNAS, que 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,4 GB. Os códigos-fonte específicos para scripts de construção do TrueNAS SCALE, interface web e camadas foram publicados no GitHub.
A edição TrueNAS SCALE baseada em Linux agora é a principal, enquanto a ramificação TrueNAS CORE baseada em FreeBSD foi transferida para um modo de manutenção, onde se planeja corrigir erros e problemas de segurança nos próximos anos. Novas funcionalidades e novas versões de componentes serão desenvolvidas apenas na ramificação TrueNAS SCALE. O TrueNAS SCALE não é a única variante do FreeNAS baseada em Linux — em 2009, uma distribuição chamada OpenMediaVault foi desprendida do FreeNAS, que foi convertida para o núcleo Linux e a base de pacotes Debian.
Entre os recursos do TrueNAS SCALE, destaca-se a possibilidade de criar armazenamentos distribuídos em vários nós, enquanto o TrueNAS CORE (FreeNAS) era posicionado como uma solução baseada em um único servidor. Além de aumentar a escalabilidade, o TrueNAS SCALE também se diferencia pelo uso de contêineres isolados, simplificando a gestão da infraestrutura e sendo adequado para a criação de infraestruturas definidas por software. O sistema de arquivos no TrueNAS SCALE utiliza o ZFS (OpenZFS). O TrueNAS SCALE oferece suporte a contêineres Docker, virtualização baseada em KVM e escalabilidade em vários nós utilizando Minio ou Syncthing.
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, à medida que as necessidades crescem, expandir horizontalmente através da adição de nós adicionais. Além de realizar tarefas relacionadas à organização do funcionamento do armazenamento, os nós também podem ser usados para fornecer serviços e executar aplicativos em contêineres, orquestrados pela plataforma Docker, ou em máquinas virtuais baseadas em KVM.
Na nova versão:
- As versões do núcleo Linux 6.6.33, OpenZFS 2.2 (2.2.99) e Docker Engine 27.1.1 foram atualizadas. A base de pacotes foi sincronizada com Debian 12.
- O backend para iniciar aplicativos adicionais em contêineres isolados foi alterado de Kubernetes para a ferramenta Docker. Agora é possível executar suas próprias imagens Docker usando o assistente de instalação ou um arquivo YAML de configuração.
- Adicionada a possibilidade de expandir arrays RAIDZ através da adição de discos adicionais.
- Serviços para salvar e restaurar backups na nuvem Storj iX foram adicionados.
- Adicionada a capacidade de busca global em todas as páginas da interface web e configurações.
- A página de resumo (Dashboard) foi reformulada, apresentando novos widgets, relatórios e configurações.
- Interface de usuário adicionada para avaliar o estado dos dispositivos NVMe com base em testes utilizando a tecnologia S.M.A.R.T.
- O instalador do distribuidor foi reescrito.
- Para melhorar o suporte ao Kerberos, NFS e SMB, o processo nslcd foi substituído pelo sssd.
- Para cada instalação, a geração de um identificador único do sistema foi habilitada.
- Adicionado suporte experimental para modo de deduplicação rápida de dados em partições ZFS.
Fonte: opennet.ru
