Проведение работ по пуско-наладке ПО Webinar возможно как с непосредственным выездом персонала в место инсталляции ПО Webinar (в этом случае установка производится с носителя, например: USB-флеш-накопителя), так и с использованием организованного Лицензиатом удалённого доступа к целевой платформе в информационной сети (интрасети) Лицензиата (в этом случае дистрибутив ПО Webinar выгружается по уникальной для Лицензиата ссылке с веб-сайта производителя).

Подготовка ИТ-инфраструктуры для установки ПО Webinar

Описание серверов и их ролей в условных обозначениях, используемых в данном разделе документа для целей системного администрирования ИС на базе ПО Webinar:

Условное наименование

Роль(-и) аппаратной составляющей в терминах раздела

Медийный сервер

media, mgw

Управляющий сервер

web, message, phantom

Сервер видеозахвата

capture

Сервер печати

print

Должны быть выполнены следующие общие условия подготовки ИТ-инфраструктуры:

    Все сервера должны видеть друг друга по сети; Пара логин и пароль должны быть идентичны на всех серверах, где установлена операционная система Linux; Для корректной работы ПО Webinar, требуется определить хосты в своей внутренней или внешней системе доменных имен (DNS); На всех серверах, на момент установки, должен быть доступ в интернет.
Подготовка медийного сервера

Пользователю, от имени которого будет происходить установка ПО Webinar, должен быть предоставлен “sudo” доступ.

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

НЕ нашли? Не то? Что вы ищете?

Количество IP-адресов, которые необходимо выделить серверу: 2.

Хосты, которые необходимо прописать в DNS:

    Первый IP: webinar-media. 11, webinar-phantom. Второй IP: webinar-mgw.

Используемые порты (для клиента):

    TCP: 80, 1935, 5060, 3478 UDP: весь диапазон.
Подготовка управляющего сервера

Пользователю, от имени которого будет происходить установка ПО Webinar, должен быть предоставлен “sudo” доступ.

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

Количество IP-адресов, которые необходимо выделить серверу: 2.

Необходимые хосты в DNS:

    Первый IP: webinar. Второй IP: webinar-messsage.

Используемые порты (для клиента)

    TCP: 80, 443 (при условии использования SSL-шифрования) UDP: отсутствуют.
Подготовка сервера видеозахвата

Пользователю, от имени которого будет происходить установка ПО Webinar, должен быть предоставлен “sudo” доступ.

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

Количество серверов видеозахвата может различаться. Один экземпляр сервера видеозахвата может единовременно обрабатывать только одну задачу.

Количество IP-адресов, которые необходимо выделить серверу: 1.

Хосты, которые необходимо прописать в DNS:

    webinar-capture.

Используемые порты (для клиента)

    TCP: отсутствуют UDP: отсутствуют.
Подготовка сервера печати

На момент установки платформы, все вышеперечисленное в разделе 2.3 системное программное обеспечение должно быть активировано.

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

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

Количество серверов печати может различаться. Один экземпляр сервера печати может единовременно обрабатывать только одну задачу.

Количество IP-адресов, которые необходимо выделить серверу: 1

Хосты, которые необходимо прописать в DNS:

    webinar-print.

Используемые порты (для клиента):

    TCP: отсутствуют UDP: отсутствуют.
Предварительные настройки и размещение установочных файлов ПО Webinar

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

Указанный в разделе 1.1 файл webinar. run должен получить права на исполнение (флаг «x»).

Конфигурация: inventory

Пример содержимого конфигурационного файла inventory:

[web]
webinar.
[message]
webinar-message.
[media]
webinar-media.
[mgw]
webinar-mgw.

[phantom]
webinar-phantom.
[capture]
webinar-capture.

[print]
webinar-print.
[webinar:children]
web
message
media
mgw
capture
print

Каждый блок представляет собой название роли и содержит внутри себя хост, на который данная роль будет установлена. В некоторых случаях, в блоке возможно задать несколько серверов (только для ролей print и capture).

Описание блоков:

    [webinar] - содержит хост, на котором будет располагаться личный кабинет пользователя и администратора, а так-же база данных. Максимальное количество хостов: 1 [message] - содержит хост, на котором будет располагаться компонент обмена сервисными сообщениями. Максимальное количество хостов: 1 [media] - содержит хост, на котором будет располагаться компонента, управляющая видео - и аудио-потоками. Максимальное количество хостов: 1 [mgw] - содержит хост, на котором будет располагаться вспомогательная компонента блока [media]. Максимальное количество хостов: 1 [phantom] - содержит хост, на котором будет располагаться сервис генерации статистики и фоновых изображений. Максимальное количество хостов: 1 [capture] - содержит хост, на котором будет располагаться сервис конвертации прошедших мероприятий в видеофайл. Максимальное количество хостов: 1 и более [print] - содержит хост, на котором будет располагаться сервис конвертации и загрузки офисных файлов Microsoft Office® и Adobe Reader® в мероприятие. Максимальное количество хостов: 1 и более [webinar:children] - Сервисный блок! Содержит группы блоков, на которые необходимо установить базовые роли. В обычной ситуации никаких изменений в данный блок вносить не нужно.

Обратите внимание, что блоки [media] и [mgw] должны содержать хосты, которые физически располагаются на одном сервере.

Рекомендуемое размещение в соотношение сервер - роль:

    Медийный сервер -> [media], [mgw] Управляющий сервер -> [webinar], [message], [phantom] Сервер видеозахвата -> [capture] Сервер печати -> [print]
Конфигурация: configuration. yml

Пример содержимого конфигурационного файла configuration. yml:

username: Client
password: password
windows_user: Administrator
windows_password: password
base_dir: /opt/
ssl: False
force_ssl: False
mysql_root_password: password
mysql_api_user: webinar
mysql_api_password: password
mysql_monitoring_user: webinar_monitor
mysql_monitoring_password: password

mysql_job_user: webinar_job
mysql_job_password: password
mysql_api_storage_user: webinar_storage
mysql_api_storage_password: password
mailer_service: postmark
auth_token: token
api_key: key
redis_password: password

Описание переменных:

    username: password:

имя пользователя и пароль для доступа к системному серверу (веб-сайту в сети интранет), с которого файл установки скачивает и устанавливает ПО Webinar.

       windows_user:

       windows_password:

имя пользователя и пароль, которые установщик ПО платформы будет использоваться для доступа к серверу печати

       

base_dir:

директория, в которой будет установлено ПО платформы. Внимание! В этой-же папке будут располагаться все пользовательские данные, поэтому необходимо выбрать папку, которая располагается на диске со значительным количеством свободного места.

       ssl:

включает/выключает поддержку SSL. Дополнительно смотрите раздел “Поддержка SSL”.

       force_ssl:

               включает/выключает принудительное перенаправление на HTTPS

       mysql_root_password:

       mysql_api_user:

       mysql_api_password:

mysql_monitoring_user: webinar_monitor

mysql_monitoring_password: password

mysql_job_user: webinar_job

       mysql_api_storage_user:

       mysql_api_storage_password:

Определяет учетные записи для базы данных. Для большей безопасности рекомендуется изменить значения по умолчанию на свои.

       mailer_service:

               сервис отправки почты. На данный момент не используется.

       auth_token:

       api_key:

       redis_password:

Определяет учетные записи для внутрисервисного взаимодействия. Для большей безопасности рекомендуется изменить значения по умолчанию на свои.

Опционально: настройка поддержки SSL

Для включения поддержки SSL необходимо положить файлы с ключом и сертификатом в папку, где распаковано содержимое архива с дистрибутивом установки ПО Webinar.

Имена файлов должны быть следующие:

    webinar. key — секретный ключ в формате PEM webinar. crt — сертификат в формате PEM. Если вместе с основным сертификатом нужно указать промежуточные, то они должны находиться в этом же файле в следующем порядке: сначала основной сертификат, а затем промежуточные.

После этого необходимо установить переменную ssl в файле configuration. yml в значение True.

Дополнительные настройки сервера печати

Для корректной установки ПО Webinar необходимо провести дополнительные действия на сервера печати:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4