В данной части руководства приводится информация о разработке проекта развертывания, установке и первоначальной настройке программно-аппаратного комплекса ECSS-10 (в дальнейшем именуемого ECSS-10, комплекс или система).
Руководство предназначено для технического персонала, выполняющего первичную установку и настройку ECSS-10. Квалификация технического персонала предполагает знание основ работы стеков протоколов ОКС-7, TCP/IP, UDP/IP, SIP, SIP-T, SIGTRAN, MEGACO, принципов построения Ethernet-сетей и практические навыки работы с UNIX-подобными ОС (Debian, Ubuntu, freeBSD, Red Hat Linux).
В данной главе приводится информация для начала разработки проект-схемы будущей системы.
Проект схемы выполняется перед инсталляцией системы.
При разработке проект-схемы необходимо знать:
В зависимости от функциональных требований системы составляется перечень необходимых подсистем ECSS.
Обязательными компонентами ECSS являются:
В зависимости от функциональных требований выбираются следующие компоненты:
Исходя из уровня расчетной нагрузки на систему и требований по резервированию выбираются:
Далее при известной информации об аппаратных ресурсах и распределении кластеров на этих ресурсах производится проектирование сетевого уровня системы. Интерфейсам назначаются сетевые адреса, определяется топология связи серверов между собой, исходя из требований по резервированию.
В итоговом документе, описывающем систему, должна содержаться информация, приведенная в таблицах 1–3.
Таблица 1. Аппаратная конфигурация системы
| Компонент | Модель | Характеристики |
|---|---|---|
| сервер 1 | HP G360 | CPU, RAM, HDD, Ethernet count |
| сервер 2 | HP G360 | CPU, RAM, HDD, Ethernet count |
| ... | ... | ... |
| сервер n | HP G360 | CPU, RAM, HDD, Ethernet count |
Таблица 2. Топология сетевых соединений
| Сервер | Имя сервера | Интерфейс | IP | MASK | Gateway | connected to |
|---|---|---|---|---|---|---|
| сервер 1 | ecss1 | Eth 0 | IP | MASK | Gateway | Switch 1:port 1 или сервер 2:Ethx |
| сервер 1 | ecss1 | Eth 1 | IP | MASK | Gateway | Switch 1:port 2 или сервер 2:Eth1 |
| сервер 2 | ecss2 | Eth 0 | IP | MASK | Gateway | Switch 1:port 3 или сервер 1:Ethn |
| сервер 2 | ecss2 | Eth 1 | IP | MASK | Gateway | Switch 1:port 4 или сервер 1:Eth1 |
Таблица 3. Топология программных компонентов
| Сервер | Storage | BUS | Core | Mediator | Adapter SIP | Adapter Megaco | Adapter Sigtran |
|---|---|---|---|---|---|---|---|
| сервер 1 | ds1@ecss1 | mycelium1@ecss1 | core1@ecss1 | md1@ecss1 | sip1@ecss1 | ||
| сервер 2 | ds1@ecss2 | mycelium1@ecss2 | core1@ecss2 | md1@ecss2 | sip1@ecss2 |
Удобным средством визуализации представленной выше информации является структурная схема ECSS.
Таблица 4. Аппаратная конфигурация системы
| Компонент | Модель | Характеристики |
|---|---|---|
| сервер 1 | HP Proliant DL360 G7 | E5620 QuadCore, 2x2Gb, 2x300Gb 4хGbEth |
| сервер 2 | HP Proliant DL360 G7 | E5620 QuadCore, 2x2Gb, 2x300Gb 4хGbEth |
Таблица 5. Топология сетевых соединений
| Сервер | Имя сервера | Интерфейс | IP | MASK | Gateway | connected to |
|---|---|---|---|---|---|---|
| сервер 1 | ecss1 | Eth 0 | Switch 1:port 1 | |||
| сервер 1 | ecss1 | Eth 1 | Switch 2:port 1 | |||
| сервер 1 | ecss1 | Eth 2 | Switch 1:port 2 | |||
| сервер 1 | ecss1 | Eth 3 | Switch 2:port 2 | |||
| сервер 2 | ecss2 | Eth 0 | Switch 1:port 3 | |||
| сервер 2 | ecss2 | Eth 1 | Switch 2:port 3 | |||
| сервер 2 | ecss2 | Eth 2 | Switch 1:port 4 | |||
| сервер 2 | ecss2 | Eth 3 | Switch 2:port 4 |
Предварительно необходимо согласовать сетевые интерфейсы, разработать схему сети, подготовить план нумерации.
На данном этапе осуществляется подготовка серверов к инсталляции программных компонентов ECSS-10. Подготовка серверов заключается в установке операционной системы с заданным набором пакетов и их последующей настройке.
Программные компоненты системы ECSS-10 являются кроссплатформенными. Потенциально поддерживаются различные операционные системы, но на данный момент официально протестированной и поддерживаемой ОС является Linux Ubuntu Server 22.04 LTS/ Astra Linux 1.8, порядок установки и настройки ОС описаны в Приложении .
Актуальная информация с требованиями к серверам, которые должны использоваться для работы комплекса ECSS-10.
|
Минимальные требования при установке ECSS-10 на виртуальные машины*
C - core, они же ядра T - thread = поток, vCore (1) — серия Top на текущий момент рассчитана для реализации контроллера транковых шлюзов (работа по 4 классу). *Если на системе планируется использование таких сервисов как КЦ, запись разговоров, видео-вызовы, то необходимо согласовать требования с технической поддержкой |