La société iXsystems a publié la distribution TrueNAS SCALE 24.10, qui utilise le noyau Linux et une base de paquets Debian (les produits précédemment publiés par cette entreprise, parmi lesquels TrueOS, PC-BSD, TrueNAS et FreeNAS, étaient basés sur FreeBSD). Tout comme TrueNAS CORE (FreeNAS), TrueNAS SCALE peut être téléchargé et utilisé gratuitement. La taille de l'image ISO est de 1,4 Go. Les fichiers sources spécifiques aux scripts d'assemblage, à l'interface web et aux couches de TrueNAS SCALE sont publiés sur GitHub.
L'édition TrueNAS SCALE basée sur Linux est désormais la principale, tandis que la branche TrueNAS CORE basée sur FreeBSD a été mise en mode de maintenance, où elle prévoit de corriger les bogues et les problèmes de sécurité pendant encore quelques années. De nouvelles fonctionnalités et nouvelles versions de composants ne seront développées que dans la branche TrueNAS SCALE. TrueNAS SCALE n'est pas la seule variante de FreeNAS basée sur Linux : en 2009, une distribution appelée OpenMediaVault s'est séparée de FreeNAS et a été réadoptée sur le noyau Linux et la base de paquets Debian.
Une des caractéristiques de TrueNAS SCALE est la possibilité de créer des stockages répartis sur plusieurs nœuds, tandis que TrueNAS CORE (FreeNAS) était positionné comme une solution basée sur un seul serveur. En plus d'augmenter la scalabilité, TrueNAS SCALE se distingue également par l'utilisation de conteneurs isolés, simplifiant de gestion de l'infrastructure et étant adapté à la création d'infrastructures définies par logiciel. Le système de fichiers utilisé dans TrueNAS SCALE est ZFS (OpenZFS). TrueNAS SCALE prend en charge les conteneurs Docker, la virtualisation basée sur KVM et le mise à l'échelle sur plusieurs nœuds à l'aide de Minio ou Syncthing.
Pour organiser l'accès au stockage, SMB, NFS, le stockage en bloc iSCSI, l'API S3 Object et Cloud Sync sont supportés. Pour assurer un accès sécurisé, la connexion peut se faire via VPN (OpenVPN). Le stockage peut être déployé sur un seul nœud et, à mesure que les besoins augmentent, il peut être progressivement étendu horizontalement en ajoutant des nœuds supplémentaires. En plus de gérer les tâches liées à l'organisation du stockage, les nœuds peuvent également être utilisés pour fournir des services et exécuter des applications dans des conteneurs, orchestrés à l'aide de la plateforme Docker, ou dans des machines virtuelles basées sur KVM.
Dans la nouvelle version :
- Les versions du noyau Linux 6.6.33, OpenZFS 2.2 (2.2.99) et Docker Engine 27.1.1 ont été mises à jour. La base de paquets a été synchronisée avec Debian 12.
- Le backend pour exécuter des applications supplémentaires dans des conteneurs isolés est passé de Kubernetes à l'outil Docker. Il est désormais possible de lancer vos propres images Docker en utilisant l'assistant d'installation ou un fichier YAML de configuration.
- Ajout de la possibilité d'étendre les tableaux RAIDZ en y ajoutant des disques supplémentaires.
- Ajout de services pour la sauvegarde et la restauration de sauvegardes dans le stockage cloud Storj iX.
- Ajout de la possibilité de rechercher globalement sur toutes les pages de l'interface web et des paramètres.
- La page de synthèse (Dashboard) a été refondue avec de nouveaux widgets, rapports et paramètres.
- Ajout d'une interface utilisateur pour évaluer l'état des disques NVMe sur la base de tests utilisant la technologie S.M.A.R.T.
- Réécriture de l'installateur du système.
- Pour améliorer le support de Kerberos, NFS et SMB, le processus nslcd a été remplacé par sssd.
- Génération d'un identifiant unique du système activée pour chaque installation.
- Ajout d'une prise en charge expérimentale du mode de déduplication rapide des données dans les partitions ZFS.
Source : opennet.ru
