Программа подготовки инсталляционного пакета для почтовых серверов SubNodeCreator

Назначение

Программа предназначена для подготовки инсталляционного пакета для вновь подключаемых в систему почтовых серверов. SubNodeCreator позволяет создавать инсталляционные пакеты с уровня маршрутизации, прописанного в ее настройках. В данной статье рассмотрена ситуация, когда разрешено создавать сервера с уровня ADMD. Уровень С — «страна», закрыт для изменения.

Каждый новый почтовый сервер, который включается в корпоративную сеть, должен соединяться хотя бы с одним уже существующим сервером. Администратор существующего сервера, используя SubNodeCreator, может подготовить инсталляционный пакет для вновь подключаемого сервера. Этот инсталляционный пакет представляет собой zip-файл, в который записываются маршрутные таблицы, лицензии и конфигурационные файлы для вновь создаваемого почтового сервера FossMail, а также лицензия на организацию  для сервера приложений FossDocMail, позволяющую создать ее структуру, которая будет включена в Глобальную адресную книгу. Параллельно программа вносит изменения в настройки существующего сервера FossDocMail, позволяющие подключить вновь создаваемый сервер.

Программа входит в состав инсталляции FossDocMail.

Запуск программы

После инсталляции сервера приложений  FossDocMail программа администратора доступна к запуску из стартового меню компьютера — Конфигурирование сетиfmstat

Работа с программой

Постановка задачи

Рассмотрим работу с программой на примере.  Представим себе, что у нас на данный момент существует один почтовый сервер с именем Center_region, а нам нужно создать сеть серверов, которая представлена на рисунке ниже. Стрелками обозначены соединения серверов между собой.

Так как программа производит и корректировку настроек сервера, на котором она запускается, то при помощи нее мы можем создать инсталяционные пакеты только для серверов, которые подключаются непосредственно к нашему серверу.  То есть для почтового сервера OrgД, который обслуживает Организацию  Д в  Восточном регионе инсталляционный пакет на сервере Center_Region мы подготовить не можем, он должен готовиться на сервере East_Region.

FossDocMail позволяет построить сеть таким образом, что один почтовый сервер может обслуживать одну и более организаций и физически объединяться почтовые сервера могут произвольно.

Стоит обратить внимание, что на рисунке нет центрального сервера, обслуживающего сервера организаций, принадлежащих к Западному региону, и физически эти сервера подключаются непосредственно к серверу Center_Region Центрального региона, а в двух других случаях существуют центральные сервера регионов.

Несмотря на схему соединения серверов, глобальную адресную книгу мы можем построить в соответствии с реальной структурой организаций. Так, мы хотим чтобы в глобальной адресной книге структура организаций отображалась так, как показано на рисунке ниже.

Для создания вышеприведенной адресной книги необходимо воспользоваться понятиями равноранговая организация и подчиненная организация. В нашей структуре сети организации Западный регион, Восточный регион и Центральный регион — равноранговые,  Организация Д, соответственно подчинена Восточному региону и т.д. Почтовый сервер может обслуживать отдельную организацию, которая должна соответствующим образом отображаться в адресной книге, следовательно, он тоже будет либо равноранговым либо подчиненным относительно текущей организации.

Создание инсталляционных пакетов для серверов

Если у нас существует только один сервер, то после запуска программы будет отображаться его полный адрес и разбивка адреса на каждом из уровней адресации, начиная с уровня ADMD. Таким образом,  на уровне ADMD у нас адрес CENTER_REGION.  На уровне PRMD — KIEV и т.д. Эти уровни адреса изменять или удалять нельзя, т.к. они соответствуют адресу нашего почтового сервера.

 

Теперь мы хотим создать структуру, которая была приведена на рисунках выше. Вначале создадим равноранговый почтовый сервер, обслуживающий организацию Восточный регион, нажав на кнопку на панели инструментов.

После ввода названия организации программа подставит на соответствующие уровни адресации транслитерацию этого названия. Рассмотрим значение каждого из заполненных полей.

  • Уровень маршрутизации — это уровень, на котором сообщения будут отправляться с существующего сервера на вновь создаваемый. Т.е., если в адресе сообщения на уровне ADMD будет значение VOSTOCHNIJ_REGION, то это сообщение будет отправлено на вновь создаваемый сервер.
  • Имя сервера — это имя прописывается в лицензию и указывается как направление для передачи сообщений на существующем сервере.
  • IP адрес подключения — это IP адрес нашего сервера, на который будет соединяться вновь создаваемый сервер. Этот IP адрес должен быть «виден» для нового сервера.
  • Количество абонентов — количество абонентов, которые может обслуживать  вновь создаваемый сервер (количество клиентских лицензий).
  • Полный адрес сервера — адрес вновь создаваемого сервера, разбитый на уровни маршрутизации. Уровни ниже ADMD подставляются из шаблона, поставляемого с программой.

Вы можете оставить все эти данные без изменения,

но можно ввести другие данные, которые соответствуют каким-то вашим внутренним условиям. Например, у нас имя сервера будет East_Region,  количество  абонентов 10, а адрес на уровне ADMD  — EAST_REGION.sub_node_4

Теперь вы можете скопировать инсталляционный пакет в виде заявки в выбранный каталог. sub_node_5

 

Инсталляционный пакет представляет собой zip-файл с таким же именем, как и имя сервера. В инсталляционном пакете содержатся маршрутные таблицы и лицензии для вновь созданного почтового сервера. Данный файл необходимо направить на подпись лицензий на фирму разработчик программного обеспечения. После получения подписанного файла можно провести инсталляцию сервера FossDocMail.sub_node_6

 

Для создания подчиненного сервера OrgC, который обслуживает Организацию С, выберите пункт меню «Создать подчиненный почтовый сервер».sub_node_7

 

После создания сервера о нем появилась соответствующая запись. Обратите внимание, что уровень его маршрутизации начинается с уровня ORG. На уровне ADMD у него то же значение, что и для организации Центральный регион. Далее вы можете сохранить заявку также, как и в предыдущем случае.

 

Создание организаций

Создание организаций необходимо для того, чтобы в Глобальной адресной книге правильно отображалось дерево организаций. Этот пункт необходим, если у организации по какой -то причине отсутствует свой центральный сервер, а подчиненные ей сервера подсоединяются к другому почтовому серверу. Эта схема соответствует Западному региону на нашем рисунке «Структура сети».  Т.к. организации у нас равноранговые, нам нужно создать равноранговую организацию.sub_node_9

 

После создания организации ей присвоен соответствующий адрес Х400. Этот адрес будет корневым для всех подчиненных ей узлов.sub_node_10

Теперь мы можем создавать подчиненные сервера для этой организации.sub_node_11

Создание серверов аналогично пунктам описанным выше. В результате наших действий мы получили следующую структуру, которую отображает программа SubNodeCreator.sub_node_12

Точно так же можно создавать подчиненные организации и сервера для них.

Программа SubNodeCreator предназначена для упрощения работы администраторов узлов и имеет некоторые ограничения. Если вам необходимо получить полный функционал системы, воспользуйтесь программой «Администратор почтового сервера FossMail».