Настройка сервера лицензий
Сервер лицензий находится в контейнере bs-license-server. Перед тем как приступить непосредственно к настройке сервера лицензий, необходимо дать этому контейнеру права на запись в папку ./DockerCompose/bs-license-server/Data.
Внимание! В случае использования онлайн-лицензий (активация на виртуальной машине или временная лицензия) требуется периодическое обновление статуса через Интернет. Для этого необходимо предоставить серверу лицензий доступ к адресам ls.businessstudio.ru и ls2.businessstudio.ru по порту 5570. Обновление статуса происходит при запуске и далее раз в сутки. Подробнее см. онлайн_лицензии.
Чтобы активировать сервер лицензий, выполните следующие шаги:
1. Для проведения активации запустите службу лицензирования (контейнер bs-license-server) отдельно от основного приложения:
sudo docker-compose up -d bs-license-server
2. Создайте запрос активации, выполнив на хост-машине следующую команду:
sudo docker exec -it bs-license-server dotnet PingHost.dll req
Примечание: на данном этапе потребуется указать: серийный номер лицензии, название организации, адрес электронной почты и ФИО контактного лица.
3. Отправьте файл request.txt, расположенный в каталоге ./DockerCompose/bs-license-server/Data на хост-машине, на почту activate@businessstudio.ru и дождитесь ответного письма с ключом активации.
4. Поместите полученный файл key.txt в ту же папку — ./DockerCompose/bs-license-server/Data.
5. Проверьте состав и статус лицензий, выполнив команду:
sudo docker exec -it bs-license-server dotnet PingHost.dll stats -u
Внимание! Переходите к развертыванию базы данных (см. Развертывание базы данных) только после успешного завершения этого этапа. В дальнейшем вам потребуется IP-адрес машины, на которой выполнялась активация.
Онлайн-лицензии
Данный тип лицензий применяется:
- Для активации на виртуальных машинах;
- Для активации временных (ограниченных по времени) лицензий.
Внимание! Онлайн-лицензии требуют периодического обновления статуса через Интернет. Для этого необходимо предоставить серверу лицензий доступ к адресам ls.businessstudio.ru и ls2.businessstudio.ru по порту 5570. Обновление статуса происходит при запуске сервера лицензий и далее раз в сутки.
Онлайн-лицензия предназначена для использования только на одном экземпляре виртуальной машины. При обнаружении одновременного использования онлайн-лицензии Группа компаний «Современные технологии управления» вправе приостановить её действие.
Если виртуальная машина, на которой была активирована онлайн-лицензия, может перемещаться между хостами виртуализации и эти хосты имеют оборудование, отличное от оборудования на хосте, при нахождении на котором была активирована онлайн-лицензия, то возможно возникновение ошибки о недействительной онлайн-лицензии. Для решения проблемы необходимо повторно пройти всю процедуру активации (начиная с этапа формирования запроса активации).
Если такая ситуация возникает часто и количество хостов, на которых может находиться виртуальная машина с лицензией, конечно и невелико, можно при нахождении виртуальной машины на каждом из них создать запрос активации, а далее - выслать эти запросы для анализа в отдел продаж по адресу mail@businessstudio.ru. Будет рассмотрена возможность создания для данной ситуации общего ключа, чтобы при перемещениях между такими хостами лицензия не слетала.
Переактивация сервера лицензий
Ситуации, при которых необходима переактивация программы:
- После переустановки операционной системы компьютера необходимо повторно ввести сохраненный ключ активации.
- Существенное изменение оборудования компьютера (в том числе перемещение виртуальной машины с сервером лицензий на другой хост, если для нее не был создан общий ключ, как описано выше) требует повторного прохождения процедуры активации программы полностью (см. Настройка сервера лицензий).
- Если на момент выхода обновления программы техническая поддержка была не активна, а потом была продлена, то для получения возможности использовать данное обновление потребуется повторное прохождение процедуры активации программы полностью (см. Настройка сервера лицензий).
Внимание! В случае переноса Business Studio на другой компьютер для последующей активации лицензии помимо запроса активации необходимо предоставить ГК «Современные технологии управления» официальное письмо о том, что данный перенос является санкционированным.