Blog

SerNet a publié SAMBA+ 4.25.0 pour les plateformes SUSE et Red Hat ainsi que pour Debian GNU/Linux, Ubuntu et AIX.

Il s'agit de la première version stable de SAMBA+ de la nouvelle série 4.25. Veuillez lire attentivement les notes de version avant toute mise à niveau.

Le point fort de cette version est la prise en charge expérimentale des SMB3 Persistent Handles – développée chez SerNet et contribuée en amont à Samba. Les Persistent Handles permettent aux clients SMB de se reconnecter après un redémarrage ou une panne du serveur tout en conservant des descripteurs de fichiers valides. C'est une brique fondamentale du SMB Transparent Failover, qui aide les applications à maintenir l'accès aux fichiers malgré les défaillances de serveur. Les cas d'usage typiques sont le stockage de machines virtuelles et les bases de données en cluster.

Le Transparent Failover et les Persistent Handles achèvent une étape du projet de développement Samba financé par la Sovereign Tech Agency allemande (plus d'informations sur le projet STF).

Ceph, clustering et CTDB

Le nouveau ceph_rgw vfs module est actuellement disponible pour Debian 13 (Trixie) et Ubuntu 26.04 LTS (Resolute). Il exporte les buckets du Ceph Object Gateway sous forme de partages SMB avec une vue hiérarchique des objets stockés. Vinit Agnihotri (IBM) a présenté le module lors de la sambaXP 2026.

Autres nouveautés concernant les configurations en cluster :

  • La limitation de débit à l'échelle du cluster dans vfs_aio_ratelimit applique les limites configurées par partage comme plafond global sur l'ensemble du cluster, et non plus par nœud.
  • Les verrous CTDB, les fichiers PID et les sockets utilisent désormais des sous-répertoires ctdb/ des emplacements Samba.
  • La surveillance de l'infrastructure réseau telle que les serveurs DNS ou AD est désormais prise en charge. Des avertissements sont consignés lorsque l'infrastructure est absente ou défaillante au-delà des seuils configurés, ce qui facilite considérablement l'analyse des causes après des délais d'attente inexpliqués.

Pour l'avenir, Samba gère désormais un cluster functional level, une valeur à l'échelle du cluster qui encadre les modifications affectant la communication entre les nœuds. Cela prépare les mises à niveau progressives sous certaines conditions dans les versions futures. Cela ne s'applique pas aux mises à niveau ayant 4.25 pour cible.

Un aperçu complet de toutes les modifications et améliorations est disponible dans les notes de version de Samba :

Les instructions pour accéder aux paquets et effectuer la mise à niveau sont disponibles dans la collection de how-tos SAMBA+.

Cycle de vie des séries de versions

Les paquets SAMBA+ sont construits par les développeurs Samba de SerNet à partir d'un paquet source unique, maintenus sur toutes les séries de versions prises en charge et accompagnés d'un support commercial. Ils contiennent l'ensemble des fonctionnalités de Samba, y compris le contrôleur de domaine Active Directory et le clustering avec prise en charge de CephFS, GlusterFS et Spectrum Scale. Plus de raisons de choisir SAMBA+.

Avec la version 4.25, Samba 4.24 passe en « maintenance mode » et Samba 4.23 en « security fixes only mode ». Samba 4.22 ne recevra probablement plus de mises à jour au-delà de ce point. Les dépôts SAMBA+ 4.22 seront bientôt désactivés. Veuillez mettre à niveau vers une version plus récente de SAMBA+.

Les paquets SAMBA+ sont livrés sous forme d'abonnement et sont disponibles dans la boutique SAMBA+ :

Si vous disposez déjà d'un abonnement actif, les nouveaux paquets 4.25.0 y sont inclus. Pour toute question sur les licences, les achats ou une aide à la mise à jour, contactez l'équipe SAMBA+ chez SerNet.


SAMBA+ 4.24.8 a été publié par SerNet et est désormais disponible pour les plateformes SUSE et Red Hat, Debian GNU/Linux, Ubuntu et AIX. Il s'agit de la version stable la plus récente de la série Samba 4.24.

Cette version corrige plusieurs problèmes signalés depuis Samba 4.24.7, parmi lesquels la signature des réponses SMB3 SESSION SETUP, les renommages avec ReplaceIfExists vers une cible ne différant que par la casse, la stabilité de winbindd avec plusieurs connexions de domaine ainsi que l'analyse des valeurs hexadécimales en majuscules dans le paramètre kdc default domain supported enctypes. Toutes les corrections sont documentées dans les notes de version officielles :

Si vous effectuez une mise à niveau depuis une version de SAMBA+ antérieure à la 4.21 et que vous utilisez des scripts personnels ou tiers reposant sur les modules Python de Samba, vous devez installer le paquet sernet-samba-python3 après la mise à niveau sur les systèmes Debian et Ubuntu. Les systèmes basés sur RHEL et SUSE ne sont pas concernés.

Comme à l'accoutumée, les nouveaux paquets sont inclus dans les abonnements SAMBA+ existants et peuvent être obtenus via les boutiques SAMBA+ :

Pour toute question, pour une aide à la mise à niveau ou pour obtenir un devis, contactez l'équipe SAMBA+ de SerNet.


SAMBA+ 4.23.13 a été publiée par SerNet et est désormais disponible pour les plateformes SUSE et Red Hat, Debian GNU/Linux, Ubuntu et AIX. Il s'agit de la dernière version stable de la série Samba 4.23.

Cette version corrige plusieurs problèmes signalés depuis Samba 4.23.12, notamment la stabilité de winbindd et la gestion des bases de données CTDB. Tous les correctifs sont documentés dans les notes de version officielles :

Si vous effectuez une mise à niveau depuis une version de SAMBA+ antérieure à 4.21 et que vous utilisez des scripts, les vôtres ou ceux de tiers, qui s'appuient sur les modules Python de Samba, vous devez installer le paquet sernet-samba-python3 après la mise à niveau sur les systèmes Debian et Ubuntu. Les systèmes basés sur RHEL et SUSE ne sont pas concernés.

Comme à l'accoutumée, les nouveaux paquets sont inclus dans les abonnements SAMBA+ existants et peuvent être obtenus via les boutiques SAMBA+ :

Pour toute question, une aide à la mise à niveau ou une demande de devis, contactez l'équipe SAMBA+ chez SerNet.


SAMBA+ 4.24.7 a été publié par SerNet et est désormais disponible pour les plateformes SUSE et Red Hat, Debian GNU/Linux, Ubuntu et AIX. Il s'agit de la version stable actuelle de la série Samba 4.24.

Cette version regroupe les améliorations apportées depuis Samba 4.24.6. Ainsi, les réponses DNS supérieures à 4k passent maintenant d'UDP à TCP, le scavenging tient compte de fAging, et un nœud CTDB inactif ne peut plus déclencher de reprise. L'ensemble des modifications est documenté dans les notes de version officielles :

Si vous effectuez une mise à niveau depuis une version SAMBA+ antérieure à 4.21 et que vous utilisez des scripts, personnels ou tiers, qui s'appuient sur les modules Python de Samba, vous devez installer le paquet sernet-samba-python3 après la mise à niveau sur les systèmes Debian et Ubuntu. Les systèmes basés sur RHEL et SUSE ne sont pas concernés.

Comme d'habitude, les nouveaux paquets sont inclus dans les abonnements SAMBA+ existants et disponibles via les boutiques SAMBA+ :

Pour toute question, pour une aide à la mise à niveau ou pour obtenir un devis, contactez l'équipe SAMBA+ de SerNet.


SAMBA+ 4.23.12 a été publié par SerNet et est désormais disponible pour les plates-formes SUSE et Red Hat, Debian GNU/Linux, Ubuntu et AIX. Il s'agit de la dernière version stable de la série Samba 4.23.

Cette version corrige plusieurs problèmes signalés depuis Samba 4.23.11, dont l'absence de bascule d'UDP vers TCP du service DNS interne pour les paquets dépassant 4k, l'utilisation d'EDNS dans le client DNS, le scavenging DNS exécuté malgré fAging=FALSE ainsi qu'un correctif CTDB empêchant qu'un nœud inactif lance un recovery et laisse les bases de données incohérentes. Le traitement de la create-disposition sur les streams après fermeture d'un handle précédent a également été corrigé. Tous les correctifs sont documentés dans les release notes officielles :

Si vous effectuez une mise à niveau depuis une version SAMBA+ antérieure à 4.21 et que vous utilisez des scripts propres ou tiers reposant sur les modules Python de Samba, vous devez installer le paquet sernet-samba-python3 après la mise à niveau sur les systèmes Debian et Ubuntu. Les systèmes RHEL et SUSE ne sont pas concernés.

Comme toujours, les nouveaux paquets sont inclus dans les abonnements SAMBA+ existants et peuvent être obtenus via les boutiques SAMBA+ :

Pour toute question, pour une aide à la mise à niveau ou pour obtenir un devis, contactez l'équipe SAMBA+ chez SerNet.


Contact us
Contact
Deutsch English Français