Résumé :
Le logiciel open source de services de fichiers et d'impression Samba 4.25 a été officiellement publié récemment, devenant ainsi la dernière version stable du projet qui fournit des services de partage de fichiers et d'impression pour les serveurs Linux et les systèmes Windows. Le changement le plus remarquable de cette mise à jour est le premier ajout de la prise en charge expérimentale des handles persistants SMB3, également appelés handles persistants SMB3. Il introduit également le nouveau module de système de fichiers virtuel Ceph RGW et améliore les journaux d'audit, le cryptage de domaine et d'autres fonctions.

Le handle persistant SMB3 est l'une des fonctionnalités principales de cette mise à jour de Samba 4.25. Son objectif principal est de fournir une base pour des capacités de basculement plus transparentes à l'avenir. Dans les connexions SMB traditionnelles, si le serveur redémarre, tombe en panne ou est brièvement interrompu, le client doit généralement rétablir la connexion, et le descripteur de fichier initialement ouvert peut avoir expiré et l'application peut également être affectée.
Après avoir activé les handles persistants SMB3, le client peut se reconnecter au serveur après un redémarrage ou une interruption du serveur et continuer à utiliser le handle de fichier qu'il a obtenu auparavant et qui est toujours valide. En d'autres termes, même si le serveur est temporairement hors ligne, le client a toujours la possibilité de continuer à accéder au fichier d'origine après le rétablissement de la connexion, réduisant ainsi l'interruption de l'accès au fichier causée par une panne du serveur.
Cependant, cette fonctionnalité est encore à l'état expérimental et entraîne un coût important en termes de performances. Les développeurs de Samba ont souligné que les handles persistants SMB3 généreraient une surcharge de stockage supplémentaire pour chaque opération d'ouverture, de mise à jour, de location et de fermeture, nécessitant un double traitement de stockage et pouvant donc entraîner des pertes de performances « significatives ».
Par conséquent, Samba 4.25 ne recommande pas simplement à tous les utilisateurs d'activer cette fonctionnalité immédiatement, mais en tant qu'infrastructure expérimentale pour des scénarios de haute disponibilité et de basculement transparents. Pour les serveurs de fichiers ordinaires, les utilisateurs doivent toujours peser la relation entre la disponibilité continue et la surcharge de performances en fonction des besoins réels.
En plus des handles persistants SMB3, Samba 4.25 ajoute également le nouveau module Ceph RGW VFS. Grâce à ce module, Ceph Object Gateway, qui est le compartiment de stockage de Ceph Object Gateway, peut fournir un accès via les partages SMB, connectant ainsi davantage le stockage d'objets aux environnements de partage de fichiers traditionnels.
Ce changement est particulièrement significatif pour les utilisateurs qui utilisent déjà Ceph pour créer une infrastructure de stockage à grande échelle. Dans le passé, le stockage d'objets et le partage de fichiers SMB appartenaient généralement à des systèmes d'accès différents, mais le nouveau module VFS permet aux ressources de stockage d'objets dans Ceph RGW d'être fournies aux clients prenant en charge le protocole SMB via Samba, élargissant ainsi la portée d'application du stockage d'objets Ceph dans les environnements de partage de fichiers Windows/Linux traditionnels.
Samba 4.25 améliore également le journal d'audit au format JSON. Pour les environnements d'entreprise qui doivent enregistrer et analyser l'accès aux fichiers, les opérations des utilisateurs et les activités du serveur, des journaux d'audit JSON plus complets peuvent être traités plus facilement par des systèmes d'analyse de journaux, des plates-formes de sécurité et d'autres outils automatisés.
Dans le même temps, Samba 4.25 ajuste les paramètres par défaut pour le type de cryptage de domaine et définit AES comme méthode de cryptage par défaut. Cette décision encourage davantage l'utilisation par Samba de mécanismes de chiffrement plus modernes tout en réduisant la dépendance continue du système à l'égard d'anciens types de chiffrement dans sa configuration par défaut.
Samba lui-même est un projet d'infrastructure open source très important qui permet à Linux et à d'autres systèmes de type Unix d'interagir avec les environnements Windows pour les services de fichiers et d'impression en implémentant le protocole SMB/CIFS utilisé par Microsoft Windows. Un grand nombre de serveurs de fichiers d'entreprise, de périphériques NAS et de serveurs Linux s'appuient sur Samba pour fournir des fonctionnalités de partage de fichiers réseau compatibles Windows.
À mesure que l'infrastructure d'entreprise met de plus en plus l'accent sur la haute disponibilité, il devient de plus en plus important d'éviter autant que possible l'interruption du travail des utilisateurs en cas de panne ou de redémarrage d'un serveur. C'est dans ce contexte que les handles persistants SMB3 ont été ajoutés à Samba 4.25. Bien qu’encore au stade expérimental, il jette les bases d’un basculement transparent plus complet à l’avenir.
Il convient de noter que cette mise à jour de Samba 4.25 n'est pas une mise à niveau de version qui ajoute simplement de nouvelles fonctionnalités, mais améliore de nombreux aspects tels que la continuité du service de fichiers, l'intégration du stockage d'objets, l'audit de sécurité et les mécanismes de chiffrement. En particulier, les handles persistants SMB3 et la prise en charge de Ceph RGW renforcent respectivement le potentiel d'application de Samba dans les services de fichiers à haute disponibilité et les environnements de stockage distribués modernes.
Samba 4.25 est désormais disponible en tant que dernière version stable, et le code source ainsi que les instructions complètes de mise à jour de la version 4.25 ont été fournis simultanément. Pour les utilisateurs exécutant des serveurs Samba, s'ils souhaitent une meilleure compatibilité, de nouvelles capacités de stockage et les derniers correctifs, ils peuvent envisager de passer à cette version ; tandis que les fonctionnalités expérimentales telles que les descripteurs persistants SMB3 sont plus adaptées aux tests et à l'évaluation avant d'être mises dans des environnements de production en fonction des besoins spécifiques de l'entreprise.
En savoir plus :
https://www.samba.org/samba/history/samba-4.25.0.html
Commentaires