Первый старт и активация¶
Временная активация и запуск¶
Временная версия — без ограничений по количеству потоков. После установки служба pss неактивна, так как для запуска требуется активация. Для временной активации запустить скрипт:
$ /opt/pss/tools/activate.sh
Служба pss будет запущена и настроена на автостарт. Скрипту можно передать
путь к файлу лицензии; без аргумента применяется поставляемая пробная лицензия.
Сам файл применяет утилита pss_lic, она же выполняет остальные операции с
ключом — см. PSS Lic Perfect Streamer Toolkit v2.0 — лицензия узла.
Можно проверить успешность запуска:
$ systemctl status pss
При проблемах см. логи:
$ tail -n 20 /var/log/pss/main.log
$ journalctl -u pss -n 20
Две команды не равнозначны. Если служба не поднялась вовсе, причина может
лежать раньше самого журнала — недоступен его каталог, не читается
pss.properties, — и тогда в main.log об этом не будет ни строки: файл
может остаться от прошлого запуска и показывать старое. Такую причину служба
печатает строкой, начинающейся с !!!, и видна она в системном журнале, так
что показывает её именно вторая команда.
Начальные настройки¶
Подключиться через браузер к веб-интерфейсу:
http://host:8808
Логин: admin
Пароль: admin
Доступны два веб-интерфейса: новый (основной) — по пути /admin, классический — по пути /classic.
Порты служб по умолчанию:
Служба |
HTTP |
HTTPS |
|---|---|---|
Веб-интерфейс и HTTP API |
8808 |
43981 |
OTT-раздача (HTTP-сервер) |
43972 |
43982 |
EPG-сервер |
43973 |
43983 |
Сразу после установки доступен только HTTP-порт веб-интерфейса — 8808.
Он задан в поставляемом файле pss_default.json, из которого при первом
запуске создаётся рабочий pss.json; других служб этот файл не описывает,
поэтому остальные порты таблицы открываются только после настройки
соответствующей службы, а HTTPS — после включения TLS и установки
сертификата. Если ключ web-server.bind-port в настройках отсутствует,
служба использует встроенное запасное значение 43971.
Обязательно сменить логин и пароль администратора — в списке администраторов веб-интерфейса. Учётным записям назначаются роли: Admin (полный доступ), Restricted admin (просмотр и постановка потоков на паузу), Viewer (только просмотр).
Сменить, если надо, порт веб-интерфейса — в настройках веб-сервера. Перезапуск службы для этого не нужен: она сама закрывает прежний порт и открывает новый, поэтому текущее соединение оборвётся и подключаться дальше надо уже на новый порт.
Сведения о действующей лицензии показывает экран Лицензия.
Постоянная активация¶
Система защиты поддерживает программные (SL) и USB (HL) ключи. Активацию
выполняют одним из двух способов: на экране «Лицензия» в веб-интерфейсе
(Лицензия) либо из консоли утилитой pss_lic
(PSS Lic Perfect Streamer Toolkit v2.0 — лицензия узла). Ниже описан консольный порядок — он не зависит от
доступности веб-интерфейса и позволяет указать нужный ключ, когда их
несколько.
Выгрузить C2V-данные для запроса на активацию и выслать файл поставщику:
$ /opt/pss/tools/pss_lic c2v --out host.c2v
Применить присланный поставщиком файл V2C и перезапустить службу:
$ /opt/pss/tools/pss_lic apply --in license.v2c $ sudo systemctl restart pss
Сверить данные активации на экране Лицензия.
Если узел видит несколько ключей, в первом шаге потребуется указать нужный — см. Выгрузка данных для поставщика.
Ключ выбирается при запуске службы, и во время работы она к этому выбору не
возвращается. Поэтому подключённый USB-ключ — и при активной пробной лицензии,
и после её истечения — будет задействован только со следующего старта: службу
надо перезапустить через веб-интерфейс или командой
sudo systemctl restart pss.
При истечении срока годовой или пробной лицензии¶
Об истечении узел предупреждает заранее: за две недели до конца срока он поднимает аварию, а когда срок истёк — повышает её до требующей вмешательства администратора и сам останавливает службу. Обратно она не поднимется, пока на узле не окажется действующая лицензия, поэтому попытка перезапустить её вручную ничего не даст.
При невозможности запуска службы pss ввести команду:
$ journalctl -u pss -n 20
Следующая ошибка означает, что срок лицензии Perfect Streamer закончился:
LDK Protection System: Feature has expired (H0041)
Так же — остановкой службы, которая больше не поднимается, — узел отвечает и на
лицензию, признанную неподлинной. В журнале это соседняя строка: начало у неё
то же, !!! Licensing error, но дальше сказано не об истёкшем сроке, а о
том, что лицензия не признана подлинной. Различать эти два отказа надо по
тексту, а не по началу строки; средство от второго — установить на узел
подлинную лицензию (Лицензия, PSS Lic Perfect Streamer Toolkit v2.0 — лицензия узла).