5.7. Использование Друида Samba

В этом разделе описано, как, используя Друида Samba (Samba Druid), быстро настроить общий ресурс Samba для доступа клиентов.

  1. Запустите Состояние кластера (Cluster Status Tool). Убедитесь в том, что демоны кластера работают; если это не так, выберите в меню Кластер (Cluster) => Запустить локальные демоны кластера (Start Cluster Service) и запустите демоны кластера.

  2. В програме Состояние кластера (Cluster Status Tool) выберите Кластер (Cluster) => Настройка (Configure), чтобы перейти к Настройке кластера (Cluster Configuration Tool).

  3. Запустите Друида Samba (Samba Druid), выбрав Добавить экспорты (Add Exports) => Samba... и нажав для продолжения Вперёд (Forward).

    Рисунок 5-6. Друид Samba

  4. Выберите создание новой службы с новым плавающим IP-адресом.

    Введите Имя службы (Service Name) — имя, используемое для обозначения службы в кластере.

    Введите IP-адрес службы (Service IP Address) — клиенты будут обращаться к общим ресурсам сервера, используя этот IP-адрес (или связанное с ним имя компьютера). Чтобы клиенты не зависели от того, какой из узлов кластера в данный момент исполняет роль сервера Samba, для обращения к службе они не должны использовать имя узла кластера. Вместо этого, кластерным службам Samba назначаются плавающие IP адреса, отличные от IP адресов узлов кластера. Этот плавающий IP адрес присваивается узлу, который действительно в данный момент предоставляет общий доступ к ресурсу. При таком подходе, клиенты могут знать о существовании только плавающего IP адреса, и не зависеть от перемещений службы от одного узла к другому.

    Рисунок 5-7. Выберите службу для общего экспорта

  5. Введите имя файла специального устройства и точку подключения для данной службы.

    Информация о подключениях (Mount Information) — информация о подключениях не кластерных файловых систем обычно находится в файле /etc/fstab. Напротив, кластерные файловые системы не следует описывать в файле /etc/fstab. Таким образом, гарантируется, что файловая система будет подключена только на одном узле кластера. Нарушение этого правила приведёт к разрушению файловой системы и, возможно, отказу системы в целом.

    • Специальный файл устройства (Device Special File) — Здесь определяется имя специального файла дискового устройства и каталог, в который будет подключена файловая система.

    • Точка монтирования устройства (Device Mount point) — служба Samba может подключать более одной файловой системы. В таком случае файловые системы будут объединены в одну переносимую группу.

    Рисунок 5-8. Выберите устройство для экспорта

  6. Заполните поле Имя общего ресурса (Share Name) — определяющее имя, по которому клиенты будут обращаться к точке подключения. От введенного здесь имени будет зависеть название создаваемого файла конфигурации /etc/samba/smb.conf.sharename и каталога блокировок /var/cache/samba/sharename. По принятому соглашению, имя общего ресурса Windows, указанного в файле smb.conf.sharename также будет соответствовать этому значению. На практике, вы можете описать в отдельном файле smb.conf.sharename несколько общих ресурсов Samba. Для каждой службы может быть определена максимум одна конфигурация Samba, и она должна быть указана с первым устройством. Например, если одна служба использует несколько дисковых устройств (и соответствующих точек подключения), укажите для службы одно имя sharename. Затем опишите в файле /etc/samba/smb.conf.sharename отдельные общие ресурсы Samba и соответствующие каталоги различных устройств. Чтобы отключить доступ к службе Samba, установите название ресурса равным None.

    Рисунок 5-9. Имя общего ресурса Samba

  7. Нажмите Применить (Apply) чтобы сохранить файл конфигурации (/etc/samba/smb.conf.sharename) на узле кластера.

    Рисунок 5-10. Завершение создания ресурса Samba

  8. Сохраните конфигурацию службы Samba, выбрав Файл (File) => Сохранить (Save) в Настройке кластера (Cluster Configuration Tool).

  9. Скопируйте файл /etc/samba/smb.conf.sharename на другие узлы кластера.

Чтобы изменить конфигурацию вашей службы Samba, перейдите на вкладку Службы (Services) в Настройке кластера (Cluster Configuration Tool) и щёлкните треугольный значок рядом со службой Samba, при этом откроется полное дерево потомков службы. Дважды щёлкните любого потомка, чтобы изменить его параметры.

5.7.1. Замечания относительно Samba

Управляя службами Samba в Настройке кластера (Cluster Configuration Tool):