Red Hat Cluster Suite: Настройка и управление кластером | ||
---|---|---|
Назад | Глава 5. Сетевые службы общего доступа к файлам | Вперёд |
В этом разделе описаны поля файла smb.conf.sharename, которые влияют на корректную работу служб Samba высокой степени доступности. Полное описание всех параметров файла конфигурации Samba выходит за рамки этого документа. Для поддержки кластера никаких дополнительных полей добавлено не было, формат файла также соответствует соглашениям Samba.
Ниже приведён пример файла smb.conf.sharename, созданного автоматически программой Настройка кластера (Cluster Configuration Tool). В этом примере показан общий ресурс mktg. Этот файл называется /etc/samba/smb.conf.mktg.
# Template samba service configuration file - please modify # to specify subdirectories and client access permissions. # Remember to copy this file over to *ALL* other cluster # members. # # From a cluster perspective, the key fields are: # lock directory - must be unique per samba service. # bind interfaces only - must be present set to yes. # interfaces - must be set to service floating IP address. # path - must be the service mountpoint or subdirectory thereof. # Refer to the cluster documentation for details. [global] workgroup = RHCLUSTER pid directory = /var/run/samba/mktg lock directory = /var/cache/samba/mktg log file = /var/log/samba/%m.log encrypt passwords = yes bind interfaces only = yes interfaces = 192.168.26.11 [mktg] comment = High Availability Samba Service browsable = yes writable = no public = yes path = /share |
Ниже приведены описания самых значимых, с точки зрения кластера, параметров в файле /etc/samba/smb.conf.sharename. В этом примере, файл с именем /etc/samba/smb.conf.mktg соответствует имени общего ресурса (mktg), заданному в Настройке кластера (Cluster Configuration Tool). Ниже описаны только поля, относящиеся к работе кластера. Остальные поля соответствуют стандартным правилам Samba.
Эти параметры относятся ко всем общим ресурсам, указанным в файле smb.conf.sharename. В этом файле можно описать несколько общих разделов, при этом соответствующие каталоги должны находиться в подключенных службой файловых системах.
Указывает имя каталога, в котором демоны Samba (smbd и nmbd) будут размещать свои файлы блокировок. Оно должно быть равно /var/cache/samba/sharename, где sharename меняется в зависимости от параметра, указанного в Настройке кластера (Cluster Configuration Tool). Этот каталог необходимо определить для работы на одном узле нескольких экземпляров демонов smbd и nmbd разных служб.
Указывает имя каталога, в котором демоны Samba (smbd и nmbd) будут размещать свои файлы кода процесса (pid). Оно должно быть равно /var/run/samba/sharename/, где sharename меняется в зависимости от параметра, указанного в Настройке кластера (Cluster Configuration Tool). Каталог pid необходимо определить для работы на одном узле нескольких экземпляров демонов smbd и nmbd разных служб.
Этот параметр должен быть равен yes, чтобы каждая пара служб smbd и nmbd привязывалась к плавающему IP адресу, связанному с кластерной службой Samba.
Укажите IP адрес, связанный со службой Samba. Если указывается сетевая маска службы, это поле выглядит следующим образом: interfaces = 10.0.0.10/255.255.254.0
Эти параметры относятся к определённому ресурсу Samba.
По умолчанию, для общего ресурса установлены права только на чтение. Задавайте этот параметр в соответствии с требованиями вашего окружения.
По умолчанию, это точка подключения первой файловой системы, указанная при настройке службы. В этом поле задается каталог или подкаталог, который будет быть доступен клиентам в качестве ресурса.