iXsystems a publié la distribution TrueNAS SCALE 23.10, qui utilise le noyau Linux et la base de packages Debian (les produits précédemment publiés par cette société, notamment TrueOS, PC-BSD, TrueNAS et FreeNAS, étaient basés sur FreeBSD). Comme TrueNAS CORE (FreeNAS), TrueNAS SCALE est gratuit à télécharger et à utiliser. La taille de l'image ISO est de 1.5 Go. Les textes sources des scripts d'assemblage, de l'interface Web et des couches spécifiques à TrueNAS SCALE sont publiés sur GitHub.
Les produits TrueNAS CORE basés sur FreeBSD et TrueNAS SCALE basés sur Linux sont développés en parallèle et se complètent, en utilisant une base de code de boîte à outils commune et une interface Web standard. La fourniture d'une édition supplémentaire basée sur le noyau Linux s'explique par la volonté de mettre en œuvre certaines idées inaccessibles avec FreeBSD. Il est à noter que ce n'est pas la première initiative de ce type - en 2009, la distribution OpenMediaVault était déjà séparée de FreeNAS, qui a été transférée vers le noyau Linux et la base de paquets Debian.
L'une des principales améliorations de TrueNAS SCALE réside dans la possibilité de créer du stockage sur plusieurs nœuds, tandis que TrueNAS CORE (FreeNAS) se positionne comme une solution mono-serveur. Outre une évolutivité accrue, TrueNAS SCALE propose également l'utilisation de conteneurs isolés et une gestion simplifiée des paquets. gestion des infrastructures et son aptitude à la création d'infrastructures définies par logiciel. TrueNAS SCALE utilise ZFS (OpenZFS) comme système de fichiers. TrueNAS SCALE prend en charge les conteneurs Docker, la virtualisation basée sur KVM et la mise à l'échelle ZFS sur plusieurs nœuds grâce au système de fichiers distribué Gluster.
Les protocoles SMB, NFS, iSCSI Block Storage, S3 Object API et Cloud Sync sont pris en charge pour l'accès au stockage. Pour un accès sécurisé, la connexion peut être établie via VPN (OpenVPN). Le stockage peut être déployé sur un seul nœud, puis étendu horizontalement progressivement en fonction des besoins, par l'ajout de nœuds supplémentaires. Outre les tâches liées à la gestion du stockage, les nœuds peuvent également servir à fournir des services et à exécuter des applications dans des conteneurs orchestrés par la plateforme Kubernetes ou dans des machines virtuelles KVM.
Dans la nouvelle version:
- Ajout de la possibilité de fournir un accès simultané à un tableau de données via les protocoles SMB et NFSv4. La compatibilité des ACL, des droits d'accès et des verrous pour SMB et NFSv4 est assurée.
- Ajout de la possibilité de monter des partitions SMB à partir d'autres systèmes (Windows, Netapp, myriade, etc.) et d'en importer des données dans TrueNAS pour les partager.
- Ajout de la prise en charge de la synchronisation des fichiers entre les serveurs SMB/NFS.
- Ajout de la prise en charge du mécanisme de clonage de blocs dans ZFS, qui vous permet de créer une copie d'un fichier ou d'une partie de celui-ci sans dupliquer les données, en utilisant dans la deuxième copie des références aux blocs de données existants du fichier source sans les copier réellement. L'utilisation de ce mécanisme a permis d'accélérer jusqu'à 10 fois la copie des fichiers et des répertoires dans le stockage SMB et NFS.
- Des modifications ont été apportées à OpenZFS, Samba et au sous-système NVMe pour améliorer les performances et l'évolutivité. La bande passante a été augmentée, la limite du nombre de fichiers dans les répertoires a été augmentée et la possibilité de travailler avec un plus grand nombre d'utilisateurs a été fournie.
- La conception de l'interface pour travailler avec les applications TrueNAS a été modifiée.
- L'interface de création d'un Storage Pool a été repensée.
- Ajout de la possibilité d'utiliser jusqu'à 1255 25 disques dans un système et de créer un stockage supérieur à XNUMX Po.
- De nombreux services système ont été convertis en applications TrueNAS téléchargeables distinctes.
- Les composants de génération de rapports ont été repensés. Pour générer des statistiques système affichées sur l'écran de rapport, le backend Netdata est utilisé.
- Ajout de boutons pour suspendre et reprendre les analyses ZFS (Scrub).
- Ajout de la prise en charge de ZFS dRAID (Distributed Spare RAID), une variante de RAIDZ avec traitement de bloc distribué intégré pour les disques de secours.
- Réduction de 70 % du temps de récupération après une panne dans les configurations tolérantes aux pannes.
- Versions mises à jour du noyau Linux 6.1.42, des pilotes NVIDIA 535.54.03 et OpenZFS 2.2.
Source: opennet.ru
