На странице:


 

Установка

Внимание!

  • Сервер лицензирования нельзя устанавливать вместе с ПК Интеллект X. В случае если на персональном компьютере установлен ПК Интеллект X, для установки Сервера лицензирования необходимо выделить отдельный компьютер. 
  • Порт 443 должен быть свободен.

Для установки приватного Сервера лицензирования на ОС Linux необходимо:

  1. Запросить у технической поддержки пакет license-server.deb.

  2. Скопировать полученный пакет license-server.deb в папку Downloads.

  3. Установить приватный Сервер лицензирования:

    sudo dpkg -i license-server.deb
  4. Создать запрос на активацию. Для этого необходимо собрать хиды (HID) компьютера с помощью утилиты LS_tool, запустив её в консоли от пользователя root:
    /opt/AxxonSoft/LicenseServer/LS_tool-static --collect-hwinfo

    Внимание!

    Ключ привязывается к Серверу лицензирования, а не к ПК Интеллект Х. При использовании ключа Guardant нужно убедиться, что USB-ключ подключен к серверу, где установлен Сервер лицензирования.

  5. Убедиться, что по пути /etc/AxxonSoft/LicenseServer/ в файле конфигурации license.conf существует переменная LEASE_ACCOUNTER_TLS_AUTH_ENABLED=true. Если переменная отсутствует, необходимо выполнить команду:

    sudo nano /etc/AxxonSoft/LicenseServer/license.conf
  6. Отправить файл с собранными хидами (HID) компьютера менеджеру компании ITV и запросить пакет ключей keyfile.zip для приватного Сервера лицензирования, который содержит: 
    1. Сертификат: ngp.licserver.crt.
    2. Приватный ключ: ngp.licserver.key.
    3. Ключ Сервера: server.license.key.
    4. Ключ Клиента: license.key.
  7. Распаковать полученный от менеджера компании ITV архив keyfile.zip в папку keyfile:

    sudo mkdir keyfile & unzip keyfile.zip -d keyfile
  8. Перейти в папку keyfile:

    cd ./keyfile/
  9. Добавить в директорию /etc/AxxonSoft/LicenseServer/ сертификат ngp.licserver.crt и приватный ключ ngp.licserver.key:

    sudo cp ngp.licserver.crt ngp.licserver.key /etc/AxxonSoft/LicenseServer/
  10. Перезапустить Сервер лицензирования:

    sudo systemctl restart license
  11. Добавить в директорию /var/AxxonSoft/LicenseServer/keys ключ сервера server.license.key:

    sudo cp server.license.key /var/AxxonSoft/LicenseServer/keys
  12. Перезапустить Сервер лицензирования:

    sudo systemctl restart license
    В результате по пути /var/AxxonSoft/LicenseServer/keys будут расположены два файла: ключ сервера server.license.key и ключ с именем в виде ID-системы.
  13. Удалить ключ Сервера server.license.key из директории /var/AxxonSoft/LicenseServer/keys:

    sudo rm /var/AxxonSoft/LicenseServer/keys/server.license.key

Установка приватного Сервера лицензирования на ОС Linux завершена. Для доступа к web-интерфейсу Серверу лицензирования нужно:

  1. Узнать адрес расположения Сервера лицензирования с помощью команды:

    systemctl status license
  2. Вставить полученный адрес в поисковой строке браузера.

В результате откроется web-интерфейс Сервера лицензирования (см. Авторизация в web-интерфейс Сервера лицензирования).

Полезные команды

Установить: 

dpkg -i license-server.deb

Удалить:

dpkg -r license-server

Перезапустить службу:

systemctl restart license

Проверить статус службы:

systemctl status license

Посмотреть журнал службы:

journalctl -u license.service -r

Полезные команды с помощью метрик Prometheus

Проверить статус службы:

ngp_license_service_status

где ответ:

  • 0 – служба исправна;
  • больше либо равно 1 – возникли проблемы в работе службы.

Проверить срок истечения лицензии:

ngp_license_expire_time_utc

Ответ содержит время в формате 64-bit Unix. Для преобразования ответа в формат даты и времени можно воспользоваться общедоступными конвертерами (пример: https://timeconverter.online/). Например, значение 1917820800 соответствует 10 октября 2030 года в значении ключа лицензии.

Примечание

Метрики отсылаются либо раз в 3 минуты, либо при потере связи с Сервером лицензирования.

  • No labels