11.5. Configuration de Samba
Dans cet exemple, le fichier de configuration de Samba
smb.conf
est placé sur /etc/samba/smb.conf
. Il contient les paramètres suivants :
[global] guest ok = yes clustering = yes netbios name = csmb-server [csmb] comment = Clustered Samba public = yes path = /mnt/gfs2/share writeable = yes ea support = yes
Cet exemple exporte un partage avec le nom
csmb
, se trouvant sur /mnt/gfs2/share
. Ceci est différent du système de fichiers partagé GFS2 sur /mnt/ctdb/.ctdb.lock
que nous avons spécifié comme étant le paramètre CTDB_RECOVERY_LOCK
dans le fichier de configuration CTDB sur /etc/sysconfig/ctdb
.
Dans cet exemple, nous créerons le répertoire
share
sur /mnt/gfs2
lorsque nous le monterons pour la première fois. L'entrée clustering = yes
ordonne à Samba d'utiliser CTDB. L'entrée netbios name = csmb-server
paramètre explicitement tous les nœuds de manière à ce qu'ils aient un nom NetBIOS commun. Le paramètre ea support
est requis si vous planifiez d'utiliser des attributs étendus.
Le fichier de configuration
smb.conf
doit être identique sur tous les nœuds du cluster.
Samba propose aussi une configuration basée sur le registre avec la commande
net conf
pour que la configuration reste automatiquement synchronisée entre les différents membres du cluster sans avoir à copier manuellement les fichiers de configuration des nœuds du cluster. Pour obtenir des informations sur la commande net conf
, veuillez vous reporter à la page man net
(8).