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

22. Разное: различия между версиями

Материал из Платформа Эра. Документации
Новая страница: «В разделе приведены другие полезные вопросы, не рассмотренные ранее 22.1. Обновление Справка. [http://vendor.era-platform.ru/docs/era/latest/manuals/update/index.html Обновление системы] 1. Запросите у вендора новую версию платформы. Проведите обновление на новую версию платформы чере...»
 
Нет описания правки
 
Строка 57: Строка 57:


KAFKA и ClickHouse, используемые для архивов в нагруженных системах, поддерживают распределенную отказоустойчивую архитектуру из коробки, так их и следует устанавливать и подключать.
KAFKA и ClickHouse, используемые для архивов в нагруженных системах, поддерживают распределенную отказоустойчивую архитектуру из коробки, так их и следует устанавливать и подключать.
{{СОРТИРОВКА_ПО_УМОЛЧАНИЮ: 22. Разное}}
[[Категория:Курс IP АТС]]
[[Категория:Курс IP АТС]]

Текущая версия от 15:44, 9 декабря 2024

В разделе приведены другие полезные вопросы, не рассмотренные ранее

22.1. Обновление

Справка. Обновление системы

1. Запросите у вендора новую версию платформы. Проведите обновление на новую версию платформы через клиентское приложение.

2. Запросите у вендора новый docker-образ платформы. Проведите обновление через замену образа.

3. Запросите у вендора тестовый патч. Проведите горячее обновление через клиентское приложение.

4. Запросите у вендора новую версию продуктового слоя. Проведите обновление продуктового слоя в домене через клиентское приложение.

22.2. Сертификаты SSL

Подключение сертификата SSL

Сертификаты необходимы для организации https подключений, а также для подключения WebRTC софтфонов.

В общем случае FQDN сертификата влияет только на то, какое доменное имя используется в URL для обращения к серверу, и может не совпадать с именами доменов внутри системы. Хотя гораздо удобнее, если сертификат и имя домена совпадают, а сервер доступен по URL с именами мастер-домена и рабочих доменов системы.

Существует несколько способов подключения сертификатов:

  • через конфигурацию и размещение файлов сертификата на диске в каталоге синхронизации;
  • через автоматическую выписку с помощью LetsEncrypt;
  • через внесение тела сертификата в параметры конкретного домена.

Подробно различные варианты подключения сертификатов SSL рассмотрены в статье: Справка.

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

22.3. Бэкап и восстановление

Может понадобиться восстановить:

  • отдельный сервер;
  • всю систему;
  • базу данных.

Отдельный сервер восстанавливается с подключением к другим серверам, оставшимся в работе. Как и при начальной установке новый сервер ориентируется на ноду или список нод с исполняемыми экземплярами микросервисов mc или ic. С того, куда удастся подключиться, будет скачана актуальная конфигурация. Если восстанавливаемый сервер сохранил адреса, то он сразу включится в работу. Если адреса изменились, то понадобится изменение и активация конфигурации с исправлением его адресов.

1. Если у вас есть развернутая система из более чем одного сервера — попробуйте провести эту операцию.

Вся система может быть развернута полностью пустой, и вслед за этим в нее могут быть загружены настройки, экспортированные ранее из админского приложения “Настройки”.

Если же осталась доступной БД, то при установке можно выбрать подключение к существующей БД. Если сохранились все адреса и имена серверов (имеются в виду имена, заданные во время инсталляции), то после установки достаточно будет убедиться, что актуальная конфигурация применена. А если адреса или имена меняются, то потребуется открыть сохраненную конфигурацию (она загрузится из БД), исправить в ней имена и адреса под актуальные, после этого активировать конфигурацию.

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

3. Проведите экспорт данных из мастер-домена и своих рабочих доменов. Осуществите установку системы с развертыванием нового экземпляра БД, а затем импортируйте настройки. Установите продуктовый слой и проверьте, что данные сохранены, телефоны регистрируются, звонки осуществляются.

База данных postgresql может быть установлена и настроена в режим потоковой репликации. При установке двух или более серверной системы с размещением БД на тех же серверах потоковая репликация может быть настроена средствами инсталлятора. А в системе может быть настроен контроллер репликации, который делает рекавери-экземпляр мастером, если доступ к мастеру теряется более чем на полминуты.

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

Следует предпочитать внешнее размещение БД и внешние средства репликации и контроллер.

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