Локальный сервис лицензий
Если разворачиваете сервис Dbrain в закрытом IT-контуре без возможности выхода в Интернет, можете воспользоваться локальным сервисом лицензий
Установка локального сервиса лицензий
Если вы используете Windows, обязательно установите Powershell и выполняйте процесс через него. В противном случае ничего не получится
1. Запустите локальный сервис лицензий:
2. Убедитесь, что сервис запущен:
Если увидели такой ответ, значит сервис ещё не активирован.
3. Начните процесс активации, сгенерировав challenge
строку. Это можно сделать через curl
или любым иным http
клиентом.
4. Получите challenge-answer
— ответ на свою challenge
строку одним из двух способов:
С помощью сотрудника
Dbrain
— утилитойnl_server_starter
Отправив e-mail по адресу
robot@license.dbrain.io
с единственным прикреплённым файлом в форматеyaml
:
username
и user_password
— заранее выданные логин и пароль. Запросите их у сотрудников Dbrain
.
5. Завершите активацию сервиса лицензий, введя challenge-answer
строку:
Обратите внимание: одинарные кавычки в параметре --data 'string'
важны при использовании в командной строке, иначе некоторые символы challenge-answer
строки будут неверно интерпретированы в bash
и активация не удастся.
6. Проверьте успешность активации:
activatedAt
указывает на unix
время активации.
7. Всё, можно пользоваться. Сервис лицензий доступен для сервисов Dbrain по адресу http://localhost:8081/check/v2
. Не забудьте прописать этот адрес в переменной окружения сервисов Dbrain LICENSE_URL=<адрес-сервера-лицензий>/check/v2
.
8. Лимиты и использованные квоты можно проверить в любой момент в эндпоинте /info
.
9. Для повторной активации перезапускать сервис не нужно — достаточно снова перейти к пункту (3) и запросить новую challenge
строку.