Документация Calculate Linux

Вид материалаДокументы

Содержание


Настройка и запуск репликации
Настройка реплицирования сервисов
Перенос настроек репликации на другие сервера
Применение настроек репликации на других серверах
Пример создания почтового ящика
Описание реализации
Подобный материал:
1   ...   108   109   110   111   112   113   114   115   ...   136

Настройка и запуск репликации

Резервное копирование


Перед тем как начинать настраивать почтовую репликацию, рекомендуется сделать резервную копию настроек, чтобы в случае некорректных действий не потерять данные:

cl-backup


Для восстановления данных из последней резервной копии используйте команду:

cl-backup -r

Настройка реплицирования сервисов


Добавление mail сервиса в репликацию и указание серверов производится командой

cl-replication -r <полные имена серверов через запятую> mail


Для получения полного имени сервера используйте команду:

hostname -f

При репликации только mail сервиса все перечисленные серверы будут почтовыми релеями. Для того чтобы сделать их (все или некоторые) почтовыми серверами, необходимо добавить их в репликацию unix сервиса. Это делается командой:

cl-replication -r <полные имена серверов через запятую> unix

Перенос настроек репликации на другие сервера


Для того, чтобы перенести настройки репликации на другие серверы необходимо:
  • на сервере, где настроена репликация, сделать резервную копию настроек: 

cl-backup
  • скопировать полученную резервную копию на все серверы, включенные в репликацию:

scp /var/calculate/server-backup/ldap/<последний бэкап>.tar.bz2 root@otherserver:/var/calculate/server-backup/ldap/

Применение настроек репликации на других серверах


Для применения настроек репликации на других серверах необходимо выполнить на них команду

cl-rebuild --repl

Пример создания почтового ящика


После настройки репликации серверов, вы можете создавать пользователей на любом из почтовых серверов. Для этого используйте команду cl-useradd с параметром "-e" (альтернативный почтовый адрес), где в качестве параметра следует указывать почтовый домен.

Пример:

cl-useradd -e user1@maildomain.org user1 mail

Описание реализации


Репликация mail сервиса заключается в том, что реплицируются только почтовые алиасы.

Алиас — запись (в данном случае в LDAP), которая говорит о том: какие альтернативные почтовые адреса соответствуют реальным почтовым адресам (в данном случае один реальный почтовый адрес).

При отправке письма почтовый сервер просматривает по LDAP: принадлежит ли адресат письма текущему почтовому домену. Если принадлежит, то по записи LDAP определяется почтовый сервер получатель этого письма, и письмо отправляется на определенный почтовый сервер в интранете. Если же адресат не принадлежит текущему почтовому домену, то письмо отправляется в интернет.


15. Обзор структуры LDAP сервера

Введение


Записи LDAP сервера состоят из одного или нескольких атрибутов и обладают уникальным именем (DN — Distinguished Name). Уникальное имя может выглядеть, например, следующим образом: "cn=Иван Петров,ou=Сотрудники,dc=example,dc=com".

Уникальное имя состоит из одного или нескольких относительных уникальных имен (RDN — Relative Distinguished Name), разделённых запятой. Относительное уникальное имя имеет вид "ИмяАтрибута=значение". На одном уровне каталога не может существовать двух записей с одинаковыми относительными уникальными именами. В силу такой структуры уникального имени записи в каталоге можно легко представить в виде дерева, где записи будут ветвями, а в роли листьев будут выступать атрибуты данных записей. В качестве корня дерева (корневой ветки) выступает запись которой подчинены другие записи, а сама она никому не подчинена.