Открыть меню
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

1. Назначение и принцип работы: различия между версиями

Материал из Платформа Эра. Документации
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
{{DISPLAYTITLE:1. Конфигурация платформы}}
Теоретические вопросы для разбора:
Теоретические вопросы для разбора:



Версия от 10:34, 11 декабря 2024


Теоретические вопросы для разбора:

  • Основные задачи, решаемые телефонными станциями.
  • Аппаратные, программные и программно-аппаратные станции.
  • Сходства и различия аналоговых, цифровых, VoIP и гибридных станций.
  • Базовые и расширенные функции абонентского сервиса.
  • Основные протоколы IP-телефонии.
  • Сигнализация и медиа. Аудио, видео, изображения.
  • Проксирование медиа, транскодинг, проброс точка-точка.
  • Типы данных и используемых хранилищ: реалтайм данные, категории, архивные исторические данные. Объектое распределенное хранилище, реляционная PostgreSQL, брокер сообщений KAFKA, колоночная БД ClickHouse.

В ходе выполнения заданий темы будут получены базовые навыки конфигурирования системы и мониторинга её состояния.

Подготовка к изменению конфигурации

После завершения будет получено представление о том, каким образом можно изменять конфигурацию системы (кластера).

1. Добавьте к серверу еще один сетевой интерфейс в основной подсети.

2. Авторизуйтесь под учетной записью администратора в мастер-домене.

3. Поменяйте учетной записи администратора пароль по умолчанию.

4. Откройте раздел конфигураций и скопируйте кнопкой активную конфигурацию, созданную мастером из шаблона. Дайте ей название по текущей дате в формате "YYYY-MM-DD (v.XX)" для того, чтобы в дальнейшем конфигурации удобно сортировались по имени.

5. Скопируйте json-контент и откройте его в блокноте (например sublime-text).

6. После реализации каждой отдельной группы изменений вставляйте текст из блокнота в поле "контент" изменяемой конфигурации и сохраняйте ее. Попробуйте создать новую конфигурацию на базе немодифицированного контента из блокнота, дайте ей название, активируйте её.

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

Ошибки можно смотреть в полях errors и warnings, открывая конфигурацию на редактирование.

Изменения конфигурации

После завершения будет получен навык внесения изменений в конфигурацию. А система приобретёт свойства, отличные от тех, что выставляются по умолчанию.

Осуществите несколько изменений в конфигурации.

Справка. /configuration/index.html

 1. Выставьте режим хранения пользовательских паролей в хешированном виде. Раздел general, параметр pwd_hash_alg. Значение, например, "sha256".

Справка. /configuration/categories/general.html

2. ⁠Пропишите новый интерфейс к серверу, подключите интерфейс к медиа-гейтам.

Справка. /configuration/categories/servers.html

Справка. /configuration/roles/mg.html

3. ⁠Добавьте еще по одному экземпляру микросервисов b2b и sg с привязкой к другим портам. 

Справка. /configuration/roles/b2b.html

Справка. /configuration/roles/sg.html

Справка. /configuration/categories/structure.html

 4. Добавьте еще один микросервис mg с привязкой к другому диапазону портов на обоих интерфейсах.   

Справка. /configuration/roles/mg.html

Справка. /configuration/categories/structure.html

 5. Добавьте два экземпляра микросервиса bgmg и настройте его - алиасы интерфейсов, диапазоны портов. Диапазоны портов в рамках одного интерфейса не должны пересекаться между всеми медиагейтами (mg и bgmg). Может потребоваться уменьшить выделенные в шаблоне диапазоны.

Справка. /configuration/roles/bgmg.html

Справка. /configuration/categories/structure.html

 6. Добавьте экземпляр микросервиса msvc.

Справка. /configuration/roles/msvc.html

Справка. /configuration/categories/structure.html

 7. Добавьте экземпляр микросервиса dms, установите для ту же группу, что и у основного, установите для него меньший приоритет (большее значение поля order).   

Справка. /configuration/roles/dms.html

Справка. /configuration/categories/structure.html

 8. Добавьте экземпляр микросервиса ws, установите для него другие порты.   

Справка. /configuration/roles/ws.html

Справка. /configuration/categories/structure.html

 9. После успешной валидации новой конфигурации активируйте ее.

10. Перейдите в раздел Система -> Состояние и дождитесь в течение минуты-двух приведения системы в норму.

11. Сначала был задан пароль пользователю, затем применена конфигурация с включением режима хеширования паролей. Чтобы пароль оказался в БД в хешированном виде, задайте его еще раз.

Задание 1.3*. Подключение мониторинга

Подключение мониторинга

После завершения будет получено общее представление о том, как мониторить состояние системы. А также какими способами можно настраивать автоматическое оповещение об отклонениях в отслеживаемых состояниях.

1. Познакомьтесь с перечнем механизмов мониторинга состояния системы

Справка. /manuals/health_monitoring/index.html

2. Настройте телеграм-бота и подключите к системе мониторинга своего экземпляра системы.