Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width45%
Panel
titleНа странице:

Table of Contents


Column

 

Установка

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

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

  1. Создать запрос на активацию (см. Создание запроса на активацию).
  2. Обратиться в компанию ITV и получить от менеджера необходимый пакет license-server.deb и пакет ключей keyfile.zip для приватного Сервера лицензирования.
    Пакет ключей keyfile.zip содержит:

    1. Сертификат: ngp.licserver.crt
    2. Приватный ключ: ngp.licserver.key
    3. Ключ Сервера: server.license.key
    4. Ключ Клиента: license.key
  3. Далее необходимо скопировать полученный от менеджера ITV пакет license-server.deb

  4. от менеджера ITV
  5. в папку Downloads.

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

    Code Block
    languagebash
    sudo dpkg -i license-server.deb
  7. Убедиться, что по пути /etc/AxxonSoft/LicenseServer/ в файле конфигурации license.conf существует переменная LEASE_ACCOUNTER_TLS_AUTH_ENABLED=true. Если переменная отсутствует, необходимо выполнить команду:

    Code Block
    languagebash
    sudo nano /etc/AxxonSoft/LicenseServer/license.conf
  8. Распаковать полученный от менеджера компании ITV архив keyfile.zip в папку keyfile:

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

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

    Code Block
    languagebash
    sudo cp ngp.licserver.crt ngp.licserver.key /etc/AxxonSoft/LicenseServer/
  11. Перейти в папку LicenseServer:

    Code Block
    cd /etc/AxxonSoft/LicenseServer/
  12. Перезапустить Сервер лицензирования:

    Code Block
    languagebash
    sudo systemctl restart license
  13. Перейти по пути /etc
  14. Добавить в директорию /var/AxxonSoft/LicenseServer/

  15. и добавить в эту директорию
  16. keys ключ Сервера server.license.key:

    Code Block
    languagebash
    sudo cp server.license.key /
  17. etc
  18. var/AxxonSoft/LicenseServer/keys
  19. Перезапустить Сервер лицензирования:

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

  23. Серверный
  24. ключ Сервера server.license.key из директории /var/AxxonSoft/LicenseServer/keys:

    Code Block
    languagebash
    sudo rm /var/AxxonSoft/LicenseServer/keys/
  25. serv\
  26. server.license.key
  27. На всех Серверах ПК Интеллект X находящихся в домене, с помощью утилиты активации активировать ключ Клиента license.key (см. Активация путем распространения лицензионного файла).

    Info
    titleПримечание

    В результате на всех Серверах ПК Интеллект X находящихся в домене по пути /opt/AxxonSoft/RaFT/data/Nodes/default/Tickets/ будут расположены два файла: ключ Клиента license.key и сертификат ngp.ca.

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

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

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

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

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

Установить: 

Code Block
languagebash
dpkg -i license-server.deb

Удалить:

Code Block
languagebash
dpkg -r license-server

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

Code Block
languagebash
systemctl restart license

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

Code Block
languagebash
systemctl status license

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

Code Block
languagebash
journalctl -u license.service -r

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

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

Code Block
ngp_license_service_status

где ответ:

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

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

Code Block
ngp_license_expire_time_utc

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

Info
titleПримечание

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