Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
centos_7_samba_cluster [2014/09/26 11:36] metallic [Настройка CTDB] |
centos_7_samba_cluster [2022/03/25 17:00] (текущий) |
||
---|---|---|---|
Строка 279: | Строка 279: | ||
192.168.232.20 | 192.168.232.20 | ||
+ | Файл public_addresses содержит IP-адреса узлов через которые кластер обслуживает клиентов. Как упоминалось, | ||
+ | |||
+ | # cat / | ||
+ | 10.0.0.100/ | ||
+ | 10.0.0.200/ | ||
+ | |||
+ | И наконец редактируем конфиг Samba, он должен быть одинаков на всех узлах. | ||
+ | |||
+ | [global] | ||
+ | workgroup = COMPANY | ||
+ | server string = Samba Test Cluster | ||
+ | netbios name = MEGACLUSTER | ||
+ | max protocol = SMB2 | ||
+ | log file = / | ||
+ | max log size = 1000 | ||
+ | security = user | ||
+ | domain master = no | ||
+ | domain logons = no | ||
+ | local master = no | ||
+ | os level = 33 | ||
+ | preferred master = no | ||
+ | load printers = no | ||
+ | | ||
+ | # ----------------------- Cluster Options ------------------------ | ||
+ | clustering = yes | ||
+ | # Две опции ниже важные, | ||
+ | # получить странные глюки | ||
+ | private dir = /mnt/ctdb | ||
+ | lock directory = /mnt/ctdb | ||
+ | idmap backend = tdb2 | ||
+ | passdb backend = tdbsam | ||
+ | | ||
+ | # | ||
+ | | ||
+ | [test] | ||
+ | comment = Cluster Share | ||
+ | path = /mnt/share | ||
+ | browseable = yes | ||
+ | writable = yes | ||
+ | |||
+ | Наконец включаем CTDB | ||
+ | |||
+ | # systemctl enable ctdb.service | ||
+ | # systemctl start ctdb.service | ||
+ | |||
+ | После чего он должен распределить адреса по узлам и запустить Samba. Проверяем: | ||
+ | |||
+ | # ctdb status | ||
+ | Number of nodes:2 | ||
+ | pnn:0 192.168.232.10 | ||
+ | pnn:1 192.168.232.20 | ||
+ | Generation: | ||
+ | Size:2 | ||
+ | hash:0 lmaster:0 | ||
+ | hash:1 lmaster:1 | ||
+ | Recovery mode:NORMAL (0) | ||
+ | Recovery master:0 | ||
+ | | ||
+ | # ctdb ip | ||
+ | Public IPs on node 1 | ||
+ | 10.0.0.100 0 | ||
+ | 10.0.0.200 1 | ||
+ | | ||
+ | # ip address show | ||
+ | | ||
+ | 3: eth1: < | ||
+ | link/ether 00: | ||
+ | inet 10.0.0.100/ | ||
+ | | ||
+ | | ||
+ | # smbcontrol smbd ping | ||
+ | PONG from pid 1:5658 | ||
+ | |||
+ | Если Samba интегрирована с AD теперь можно попробовать подключиться со стороны клиента, | ||