Skip to main content

Cluster SAMBA

Per il cluster di SAMBA usiamo CTDB.

Per la configurazione ho fatto riferimento a questo video.

In questo esempio si avranno due Fileserver:

  • 192.168.154.31
  • 192.168.154.32

Come IP comune si รจ scelto 192.168.154.60 (fuori dal DHCP range).

Per l'istallazione:

sudo apt install ctdb -y

In tutti i Fileserver aggiungere:

  • Nel file di configurazione di SAMBA (smbd -b | grep CONFIGFILE) nella sezione [global]:
    clustering = yes
    
  • Nel file /etc/ctdb/ctdb.conf aggiungendo nella sezione [cluster]: (Da migliorare! circa a 8 minuti)
    recovery lock = /mnt/mycephfs/recovery.lock
    
  • La creazione delle cartelle nel mio caso non era necessaria.

In fine eseguire i seguenti comandi in tutti i Fileserver:

echo "192.168.154.31" >> /etc/ctdb/nodes
echo "192.168.154.32" >> /etc/ctdb/nodes
echo "192.168.154.30/24 enp6s18" >> /etc/ctdb/public_addresses
sudo ln -s /usr/share/ctdb/events/legacy/50.samba.script /etc/ctdb/events/legacy/50.samba.script
sudo systemctl start ctdb