Понятия, определения
Паспорт системы ECSS-10 – сущность, которая связывает определенную инсталляцию (SSW_ID) с USB-ключом. Паспорт гарантирует, что заказчик не сможет запустить больше нод DS с заданным SSW_ID, чем количество USB-ключей. Система без паспорта не работает.
Лицензионные ограничения
Для того чтобы система соответствовала характеристикам, прописанным в договоре поставки, необходимо установить лицензию. По умолчанию в системе уже установлена заводская лицензия (с порядковым номером 0) со следующими ограничениями:
Description Default licence Описание лицензии Expiration date (UTC) no limit Ограничение срока действия лицензии Active true Активность лицензии Cluster bus Описание кластера BUS name bus1 Имя кластера BUS nodes bus1@ecss1 Список нод кластера BUS Cluster storage Описание кластера DS name ds1 Имя кластера DS nodes ds1@ecss1 Список нод кластера DS Cluster core Описание кластера Core name core1 Имя кластера Core nodes core1@ecss1 Список нод кластера Core redundancy false Поддержка резервирования max call attempts 5 Максимальное количество одновременных соединений max conversation time, sec 60 Максимальная длительность вызова Cluster adapter Описание кластера SIP name sip1 Имя кластера SIP type sip Тип кластера nodes sip1@ecss1 Список нод кластера SIP Cluster adapter Описание кластера MEGACO name megaco1 Имя кластера MEGACO type megaco Тип кластера nodes megaco1@ecss1 Список нод кластера MEGACO Cluster mediator Описание кластера Mediator name md1 Имя кластера Mediator nodes md1@ecss1 Список нод кластера Mediator Cluster tts Описание кластера TTS name tts1 Имя кластера TTS nodes tts1@ecss1 Список нод кластера TTS Cluster virtual Описание виртуального кластера Bridge name '.system_bridge' Имя виртуального кластера Cluster virtual Описание виртуального кластера name '.virtual' Имя виртуального кластера Subscribers limit 10 Максимальное количество абонентов в системе Sorm enabled false Разрешение на использование функции СОРМ (Система Оперативно-Розыскных Мероприятий) CDR generation enabled false Разрешение на формирование данных для тарификации
При установке лицензии назначается порядковый номер следующий за предыдущим номером лицензии. Если в системе до установки была только заводская лицензия, то данной лицензии будет присвоен порядковый номер 1. Активной является лицензия с наибольшим порядковым номером.
Работа с лицензиями через CLI
Установка лицензии
Процесс установки лицензии включает в себя занесение в базу данных ECSS-10 кодовой последовательности лицензии и паспорта ключа eToken.
Введите данные лицензии и паспорта:
/cluster/storage/<SOME_STORAGE>/licence/add <licence> /cluster/storage/<SOME_STORAGE>/licence/set-passport <passport>
где
<SOME_STORAGE> - имя кластера хранения долговременных данных (DS).
<licence> - последовательность цифр, букв и других символов без кавычек, следующая за строкой Licence: в файле лицензии.
<passport> - последовательность цифр, букв и других символов без кавычек, следующая за строкой Passport: в файле лицензии.
Если данные лицензии и паспорта будут введены корректно, то система выдаст подтверждение: ОК.
Проверка лицензионных ограничений
Для проверки текущих лицензионных ограничений выполните следующую команду:
/cluster/storage/<SOME_STORAGE>/licence/current-limits
Результатом выполнения команды должен стать вывод в консоль информации о лицензионных ограничениях, например:
Cluster bus name mycelium1 nodes mycelium1@ssw1,mycelium1@ssw2 Cluster storage name ds1 nodes ds1@ssw1,ds1@ssw2 Cluster core name core1 nodes core1@ssw1,core1@ssw2 redundancy true max call attempts 500 max conversation time, sec 2592000 Cluster adapter name pa_sip1 type sip nodes pa_sip1@ssw1,pa_sip1@ssw2 Cluster adapter name pa_megaco1 type megaco nodes pa_megaco1@ssw1,pa_megaco1@ssw2 Cluster mediator name md1 nodes md1@ssw1,md1@ssw2 Cluster tts name tts1 nodes tts1@ssw1,tts1@ssw2 Cluster virtual name '.system_bridge' Cluster virtual name '.virtual' Subscribers limit 1000 Sorm enabled true CDR generation enabled true
Просмотр лицензионных данных
Для просмотра сведений о лицензии используйте команду:
/cluster/storage/<SOME_STORAGE>/licence/show-licence <licence_num>
где
<SOME_STORAGE> - имя кластера хранения долговременных данных (DS).
<licence_num> - номер установленной лицензии.
Результатом выполнения команды должен стать вывод в консоль лицензионных данных, например:
SSW ID eltex_office Идентификатор программного коммутатора SSW Description eltex_office_ssw Описание владельца лицензии Creation date 28.01.2014 10:51:00 Дата создания лицензии Expiration date (UTC) 28.01.2024 10:51:00 Дата окончания срока действия лицензии Author alpha Автор лицензии Author IP 172.16.1.80 Сетевое имя системы автора лицензии 192.168.23.15 Сетевые адреса системы автора лицензии 127.0.0.1 Encoder user ssw Логин, используемый для генерации лицензии Encoder host droid Сетевое имя системы для генерации лицензии Encoder IP 172.16.0.51 Сетевые адреса системы для генерации лицензии 127.0.0.1 Active true Активность лицензии CDR generation enabled true Разрешение на формирование данных для тарификации Sorm enabled true Разрешение на использование функции СОРМ (Система Оперативно-Розыскных Мероприятий) Subscribers limit 1000 Максимальное количество абонентов в системе Cluster virtual Описание виртуального кластера Bridge name '.system_bridge' Имя виртуального кластера Cluster virtual Описание виртуального кластера name '.virtual' Имя виртуального кластера Cluster tts Описание кластера TTS name tts1 Имя кластера TTS nodes tts1@ssw1,tts1@ssw2 Список нод кластера TTS Cluster mediator Описание кластера Mediator name md1 Имя кластера Mediator nodes md1@ssw1,md1@ssw2 Список нод кластера Mediator Cluster adapter Описание кластера SIP name pa_sip1 Имя кластера SIP type sip Тип кластера nodes pa_sip1@ssw1,pa_sip1@ssw2 Список нод кластера SIP Cluster adapter Описание кластера MEGACO name pa_megaco1 Имя кластера MEGACO type megaco Тип кластера nodes pa_megaco1@ssw1,pa_megaco1@ssw2 Список нод кластера MEGACO Cluster core Описание кластера Core name core1 Имя кластера Core nodes core1@ssw1,core1@ssw2 Список нод кластера Core redundancy true Поддержка резервирования max call attempts 500 Максимальное количество одновременных соединений max conversation time, sec 2592000 Максимальная длительность вызова Cluster storage Описание кластера DS name ds1 Имя кластера DS nodes ds1@ssw1,ds1@ssw2 Список нод кластера DS Cluster bus Описание кластера BUS name mycelium1 Имя кластера BUS nodes mycelium1@ssw1,mycelium1@ssw2 Список нод кластера BUS
Для просмотра сведений о паспорте используйте команду:
/cluster/storage/<SOME_STORAGE>/licence/show-passport
Результатом выполнения команды должен стать вывод в консоль данных о паспорте, например:
SSW ID eltex_office Идентификатор программного коммутатора SSW Description eltex_office_ssw Описание владельца паспорта Create date 13.03.2014 12:46:00 Дата создания паспорта Author ssw Автор паспорта Author IP 172.16.0.51 Сетевые адреса системы автора паспорта 127.0.0.1 Encoder user ssw Логин, используемый для генерации паспорта Encoder hostname droid Сетевое имя системы для генерации паспорта Encoder IP 172.16.0.51 Сетевые адреса системы для генерации паспорта 127.0.0.1 encoder_create_date {{2014,3,13},{12,46,0}} Дата создания паспорта
Удаление лицензии
Система позволяет удалять данные о лицензиях. Данная операция может понадобиться для удаления лицензий с истекшими сроками действия, а также для неактуальных лицензий при получении новых, перекрывающих их возможности.
Команда для удаления лицензии:
/cluster/storage/<SOME_STORAGE>/licence/delete <licence_num>
где
<SOME_STORAGE> - имя кластера хранения долговременных данных (DS).
<licence_num> - номер установленной лицензии.
В случае успешного выполнения команды система выдаст подтверждение: Licence has been deleted.
Работа с лицензиями через WEB-конфигуратор
Для работы с лицензиями через web-конфигуратор используется приложение "License manager" ("Менеджер лицензий").
Описание приложения приведено в Части 3 Система управления ECSS-10, раздел Управление лицензиями (Licence manager).