Содержание

Руководство по активации лицензии

Введение

Вы можете активировать лицензию либо с помощью HASP-ключа, либо с помощью Guardant-ключа.

Выберите необходимый способ и перейдите по соответствующей ссылке ниже:

Активация лицензии с помощью HASP-ключа

Примечание. Данный раздел описывает активацию лицензии только с помощью HASP-ключа. Перейдите к разделу “Активация лицензии с помощью Guardant-ключа” для ознакомления с соответствующей инструкцией.

HASP-ключ использует библиотеку “haspvlib_x86_64_30147.so”, находящуюся в директории /var/hasplm/.

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

  1. Установите на сервер утилиту HASP. Обычно утилита HASP устанавливается на отдельный сервер;
  2. Запустите утилиту HASP;
  3. Создайте отпечаток системы для вашего сервера и отправьте его в VisionLabs;
  4. Активируйте свой ключ, полученный от VisionLabs;
  5. Укажите адрес вашего сервера. Это можно сделать с помощью следующих способов:

Вкладка Sentinel Keys пользовательского интерфейса (<server_host_address>:1947) отображает активированные ключи.

Установка утилиты HASP

LP использует утилиту HASP определённой версии.

Если на сервере установлена более старая версия утилиты, её следует удалить перед установкой новой версии. См. раздел “Удаление старой утилиты HASP”.

Откройте директорию HASP.

cd /var/lib/fs/fs-current/extras/hasp/

Установите утилиту HASP на сервер.

yum -y install /var/lib/fs/fs-current/extras/hasp/aksusbd-*.rpm

Запустите утилиту HASP.

systemctl daemon-reload
systemctl start aksusbd
systemctl enable aksusbd
systemctl status aksusbd

Конфигурация утилиты HASP

Осуществить конфигурацию утилиты HASP можно с помощью файла /etc/hasplm/hasplm.ini.

Не выполняйте это действие, если INI файл для утилиты HASP уже сконфигурирован.

Удалите старый файл настроек, если необходимо.

rm -rf /etc/hasplm/hasplm.ini

Скопируйте INI файл с конфигурациями. Параметры не описаны в данном документе.

cp /var/lib/fs/fs-current/extras/hasp/hasplm.ini /etc/hasplm/

Добавление библиотеки вендора

Скопируйте библиотеку вендора (x32 и x64). Она требуется для использования лицензионного ключа LP.

cp /var/lib/fs/fs-current/extras/hasp/haspvlib_30147.so /var/hasplm/
cp /var/lib/fs/fs-current/extras/hasp/haspvlib_x86_64_30147.so /var/hasplm/

Перезапустите утилиту

systemctl restart aksusbd

Создание отпечатка системы

Откройте директорию HASP.

cd /var/lib/fs/fs-current/extras/hasp/licenseassist

Запустите скрипт.

./LicenseAssist fingerprint > fingerprint_30147.c2v

Отпечаток системы сохраняется в файл “fingerprint_30147.c2v”.

Отправьте файл в VisionLabs. Ваш лицензионный ключ будет создан с использованием данного отпечатка.

При необходимости можно сохранить отпечаток системы из пользовательского интерфейса по адресу <host_address>:1947, нажав кнопку “Fingerprint” на вкладке “Sentinel Keys”.

Добавление файла с лицензией вручную с помощью пользовательского интерфейса

Добавление файла с лицензией
Добавление файла с лицензией

Удаление старой утилиты HASP

Примечание. Удаляйте утилиту HASP, только если необходимо установить более новую версию. В противном случае пропустите этот шаг.

Остановите и отключите утилиту.

systemctl stop aksusbd
systemctl disable aksusbd
systemctl daemon-reload
yum -y remove aksusbd haspd

Активация лицензии с помощью Guardant-ключа

Примечание. Данный раздел описывает лицензии только с помощью Guardant-ключа. Перейдите к разделу “Активация лицензии с помощью HASP-ключа” для ознакомления с соответствующей инструкцией.

Для активации с помощью Guardant-ключа доступно два варианта - с доступом к сети Интернет на сервере, где планируется активировать лицензию, и без доступа к сети Интернет. Второй способ предполагает использование вспомогательного сервера с доступом к сети Интернет.

Выберите необходимый способ и перейдите по соответствующей ссылке ниже:

Есть доступ к сети Интернет

Следует выполнять данные действия, при условии наличия подключения к сети Интернет на сервере, где требуется активация лицензии.

Последовательность действий

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

  1. Запросите лицензионный ключ у представителя VisionLabs.
  2. Установите и запустите Guardant Control Center.
  3. Активируйте лицензию.
  4. Перейдите в пользовательский интерфейс Guardant и сохраните идентификатор лицензии.
  5. Укажите адрес вашего сервера и идентификатор лицензии. Это можно сделать с помощью следующих способов: Соответствующие документы содержат напоминания о вышеописанных действиях.

Вкладка “Ключи” пользовательского интерфейса (<server_host_address>:3189) отображает активированные ключи.

Запуск Guardant Control Center

Для активации лицензии требуется запустить сервис управления ключами защиты Guardant Control Center.

Перейдите в директорию с установочными файлами для Guardant-ключа:

cd /var/lib/fs/fs-current/extras/grd/linux

Распакуйте архив с файлами сервиса Guardant Control Center:

tar -xvf grdcontrol-3.21.tar.gz

Запустите сервис Guardant Control Center:

./grdcontrol-3.21/install.sh

Активация лицензии

Назначьте необходимые права для утилиты:

chmod +x license_wizard

Установите пакет, предназначенный для запуска интерфейсных приложений без физического вывода на экран:

yum -y install xorg-x11-server-Xvfb

Выполните команду активации лицензии, заменив “your_license_key”, на ключ, полученный у представителя VisionLabs.

xvfb-run ./license_wizard --console --activate "your_license_key" --host "https://ga.visionlabs.ai:9999/"

В логах должен отобразиться статус активации лицензии.

Сохранение идентификатора лицензии

Перейдите в пользовательский интерфейс Guardant http://<your_host_address>:3189/. На вкладке “Ключи” должен появиться новый ключ. Сохраните этот идентификатор, он потребуется для заполнения настройки Licenses.

Идентификатор лицензии
Идентификатор лицензии

Нет доступа к сети Интернет

Следует выполнять данные действия, при условии отсутствия подключения к сети Интернет на сервере, где требуется активация лицензии. В таком случае предполагается использовать вспомогательный сервер с доступом к сети Интернет.

Последовательность действий

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

  1. Запросите лицензионный ключ у представителя VisionLabs.
  2. Установите и запустите Guardant Control Center (основной сервер).
  3. Сгенерируйте файл-запроса (основной сервер).
  4. Установите и запустите Guardant Control Center (вспомогательный сервер).
  5. Сгенерируйте файл-лицензии (вспомогательный сервер).
  6. Активируйте лицензию (основной сервер).
  7. Перейдите в пользовательский интерфейс Guardant и сохраните идентификатор лицензии (вспомогательный сервер).
  8. Укажите адрес вашего сервера и идентификатор лицензии. Это можно сделать с помощью следующих способов: Соответствующие документы содержат напоминания о вышеописанных действиях.

Вкладка “Ключи” пользовательского интерфейса (<server_host_address>:3189) отображает активированные ключи.

Запуск Guardant Control Center (основной сервер)

Для активации лицензии требуется запустить сервис управления ключами защиты Guardant Control Center.

Перейдите в директорию с установочными файлами для Guardant-ключа:

cd /var/lib/fs/fs-current/extras/grd/linux

Распакуйте архив с файлами сервиса Guardant Control Center:

tar -xvf grdcontrol-3.21.tar.gz

Запустите сервис Guardant Control Center:

./grdcontrol-3.21/install.sh

Генерация файла-запроса (основной сервер)

Назначьте необходимые права для утилиты:

chmod +x license_wizard

Установите пакет, предназначенный для запуска интерфейсных приложений без физического вывода на экран.

Для CentOS 7:

yum install xorg-x11-server-Xvfb-1.20.4-10.el7.x86_64.rpm

Для CentOS 8:

dnf install xorg-x11-server-Xvfb-1.20.11-2.el8.x86_64.rpm

Проверить версию CentOS можно с помощью команды cat /etc/centos-release.

Если используется другая операционная система, то необходимо самостоятельно скачать пакет “xorg-x11-server-Xvfb” со вспомогательного сервера и перенести его на основной сервер.

Выполните команду для создания файла-запроса, указав путь, куда необходимо сохранить файл-запроса “vlabs.request”:

xvfb-run ./license_wizard --console --activate-request bin/vlabs.request

Генерация файла-лицензии (вспомогательный сервер)

Перенесите сгенерированный файл-запроса “vlabs.request” на вспомогательный сервер.

Для генерации файла-лицензии необходимо запустить утилиту “license_wizard”. Утилита может быть запущена на Linux или Windows. Нижеописанные действия можно выполнить на обоих операционных системах. В зависимости от операционной системы, перейдите в директорию linux или windows по следующему пути комплекта поставки: facestream_docker_{{Version_var}}/extras/grd/.

В зависимости от ОС, перейдите по ссылке ниже:

Linux

Для вспомогательного сервера также требуется запущенный Guardant Control Center.

Распакуйте архив с файлами сервиса Guardant Control Center:

tar -xvf grdcontrol-3.21.tar.gz

Запустите сервис Guardant Control Center:

./grdcontrol-3.21/install.sh

Назначьте необходимые права для утилиты “license_wizard”:

chmod +x license_wizard

Установите пакет, предназначенный для запуска интерфейсных приложений без физического вывода на экран:

yum -y install xorg-x11-server-Xvfb

Выполните команду активации лицензии:

xvfb-run ./license_wizard --console --activate-response your_license_key bin/vlabs.request bin/vlabs.license --host "https://ga.visionlabs.ai:9999/"

Здесь:

Перейдите к разделу “Активация лицензии (основной сервер)”.

Windows

Выполните установку, запустив файл “grdcontrol-3.21.msi”.

Запустите файл “license_wizard.exe”.

Выполните следующие действия в появившемся окне:

Окно активации лицензии
Окно активации лицензии

Перейдите к разделу “Активация лицензии (основной сервер)”.

Активация лицензии (основной сервер)

Перенесите сгенерированный файл “vlabs.license” на основной сервер.

Выполните команду активации лицензии, указав путь, где расположен файл-лицензии “vlabs.license”.

xvfb-run ./license_wizard --console --activate-offline bin/vlabs.license

Сохранение идентификатора лицензии (вспомогательный сервер)

Перейдите в пользовательский интерфейс Guardant http://<your_host_address>:3189/. На вкладке “Ключи” должен появиться новый ключ. Сохраните этот идентификатор, он потребуется для заполнения настройки Licenses.

Идентификатор лицензии
Идентификатор лицензии