Project

General

Profile

Настройка Сервиса и Менеджера лицензий 2.17.2

Начиная с версии ПО Digispot II 2.17.2 ветки Professional для запуска приложений комплекса радиовещания используется системная лицензия, определяющая количество запущенных приложений.

Системная лицензия привязана к единому ключу защиты HASP или Guardant, устанавливаемому на рабочее место, где содержится корневой каталог комплекса приложений ПО Digispot II. В системной лицензии указывается допустимое количество рабочих мест и используемых расписаний, а также общие для всех рабочих мест разрешения.

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

Сервис лицензирования является службой Windows и устанавливается на одном из рабочих мест (например, на сервере), где присутствует физический ключ HASP или Guardant. Все рабочие места должны иметь доступ по сети к этой службе, так как с помощью нее они будут подключаться к корневому каталогу комплекса. Возможна установка нескольких Сервисов лицензирования на одну машину, НО для каждого Сервиса лицензирования требуется уникальный физический ключ. Так как по нажатию кнопки Bind путь до рута прописывается в память физического ключа.

Менеджер лицензирования – это программа, с помощью которой настраивается совместная работа корневого (ROOT) каталога комплекса и Сервиса лицензирования. В Менеджере лицензирования доступна информация об имеющихся лицензиях в системе, осуществляется контроль подключенных к ROOT каталогу рабочих мест, выдача приоритетов их использования, а также доступно их удаленное отключение.

Установка сервиса и менеджера лицензирования

Для установки сервиса лицензирования необходимо запустить дистрибутив DigispotLicenceService.msi и следовать программе установки.

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

1 Установка.png

Далее необходимо выбрать путь, куда будет установлена программа. При установке второй копии сервиса, его название и путь установки по умолчанию сменятся на Digispot II Licence Service Instance 2

2 Путь.png

Следующим шагом указывается путь к файлу системной лицензии KeyDll_7.dll

При инсталляции Сервис Лицензирования копирует KeyDll_7.dll из указанного каталога root и кладет его в каталог, куда установлен. Если в каталоге root KeyDll_7.dll был заменен, тогда и в каталоге установки Сервиса Лицензирования файл KeyDll_7.dll нужно заменить вручную, так как Сервис Лицензирования самостоятельно его не скопирует. Для ключа Guardant требуется вручную скопировать из каталога root файл лицензии KeyDll_7_ProtectStorage.dll и положить его в каталог, куда установлен Сервис Лицензирования.

3 KeyDll Path.png

Далее настраиваются следующие параметры работы сервиса:

  • Примечание в имени сервиса - сервису можно задать произвольный постфикс в имени;
  • IP Адрес и Порт – указывается сетевой адрес и порт, по которому будет доступна устанавливаемая служба. Если оставить в поле IP Адрес значение 0.0.0.0, то служба будет «слушать» все сетевые интерфейсы. Если указан конкретный IP-адрес, то служба будет определять запросы только от соответствующей ему сетевой карты. Для разных инстансов сервиса лицензирования необходимо указывать уникальные порты.
  • Имя пользователя – указывается логин и пароль от учетной записи, под которой будет работать служба. По умолчанию, служба работает под учетной записью NetworkService

4 Settings.png

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

После завершения установки, служба Digispot II Licence Service появится в журнале служб Windows:

5 Services.png

Установка менеджера лицензий происходит в автоматическом режиме посредством запуска установщика LicenceManagerComplete.exe. На начальном этапе установки при необходимости можно выбрать путь установки менеджера через кнопку Параметры:

6 Manager Installation.png

Нажатие на кнопку Далее запустит процесс установки менеджера лицензий.

При первом открытии менеджера лицензий необходимо связать его с корневым каталогом, в котором уже находятся файлы системной лицензии и сервисом лицензирования.

Пока путь к корневому каталогу в поле Root Path не выбран, поле State будет подсвечено красным. Статус Root is unavailable. System licence is unavailable означает, что корневой каталог не доступен, соответственно и системная лицензия.

7 Manager first launch.png

Если на момент настройки менеджера лицензий, корневой каталог содержит в себе только файлы системной лицензии и не подключен к МБД, в поле статус отобразится Root is available, but without MDB – это не помешает дальнейшей настройке сервиса.

8 Clean root set.png

После указания корневого каталога станет доступна возможность связать менеджер и сервис лицензирования. Нажав на кнопку Change Service, необходимо задать IP адрес сервиса и указать его порт.

8 Root set.png

Затем необходимо проверить указанный адрес с помощью кнопки Check

9 Check Service.png

Если сервис по указанному адресу доступен, но он еще не был связан с корневым каталогом, его статус сменится на Root is unavailable for service. С помощью кнопки Bind его можно будет привязать к менеджеру, ответив Yes в окне подтверждения операции.

9 Root is unavailable for service.png

Если сервис ранее был привязан к другому корневому каталогу, то статус при проверке сменится на Service and root are not binded , а в поле Binded root будет указан привязанный корневой каталог. С помощью кнопки Bind корневой каталог можно перепривязать.

10 Service bound to another root.png

В результате, статус сервиса лицензирования заполнится зеленым и сменится на Service and root are binded, а в поле Address будет указан адрес и порт привязанного сервиса.

11 Service and root are bound.png

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

При установке приложений, как и прежде, в каталог установки добавляются файлы лицензий. Они содержат в себе информацию о доступных опциях для данного приложения, а также идентификатор системной лицензии, к которой впоследствии будет подключено это приложение. При первом запуске приложений Digispot II версии 2.17.2 необходимо будет выбрать ROOT каталог с системной лицензией. Без доступа к системной лицензии запуск приложения будет невозможен.

В Менеджере лицензий в разделе Root Settings по нажатию на кнопку View system licences откроется окно Licences, в котором указаны опции доступные для данной системной лицензии и их краткое описание.

12 System Licences.png

Логи Сервиса Лицензирования

Сервис лицензирования пишет логи в рабочий каталог пользователя, под которым запущена служба, например: C:\Users\admin\AppData\Local\Temp\DigispotLicenceService.exe.logs.

Имеется возможность запускать Сервис лицензирования как консольное приложение с ключом "-runapp". Может быть полезно для отладки.

Когда Сервис Лицензирования запущен и работает, он забирает одну сессию на странице "Sessions" в web-интерфейсе драйвера Hasp.

Проверить Сервис Лицензирования можно подключившись через telnet.

Типы лицензий приложений

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

Сервисный тип (system)это вид лицензий, используемый сервисами Digispot II, а также приложениями DDB, Логгер, Агент МБД Импорт, Rec.exe, Switcher, LinkIntegrator и AF_Converter. Сервисные лицензии не учитываются в ограничениях по рабочим местам системной лицензии, но сами по себе необходимы для запуска соответствующих приложений. На каждую копию приложений сервисного типа поставляется отдельная лицензия, поэтому они не могут быть запущены в режиме Персональной либо Конкурентной лицензии.

Конкурентный тип (concurent) – это вид лицензии, который не привязан к конкретному рабочему месту, но учитывает ограничения по количеству рабочих мест, указанному в системной лицензии. Приложения с конкурентной лицензией будут запускаться пока не будет достигнут предел одновременно запущенных рабочих мест на комплексе. Конкурентные лицензии имеют приоритет равный перед друг другом, поэтому при достижении лимита для запуска дополнительного рабочего места необходимо закрыть одно из запущенных. Лицензии конкурентного типа уступают в приоритете персональным.

Персональный тип (personal)это вид лицензии, который привязан к конкретному рабочему месту (копии ПО) и предоставляет ему гарантированный запуск. Каждая персональная лицензия уменьшает количество возможных запусков конкурирующих лицензий в системе.

Для того, чтобы посмотреть подключенные к корневому каталогу рабочие места и их активность, и при необходимости изменить тип лицензии, в Менеджере лицензирования необходимо нажать на кнопку Workstations configuring
 
13 Workstation Manager.png
 
В открывшемся окне Workstation manager отображается список рабочих мест в виде таблицы со следующими колонками:
  • Workstation – имя компьютера, на котором установлено приложение;
  • Startup path – каталог установки приложения. Комбинация пути установки и имени компьютера составляет одно рабочее место;
  • Application – тип приложения;
  • Activity – активность приложения. On - приложение запущено, Off - приложение выключено. Информация об активности приложений обновляется при нажатии кнопки Refresh в правом нижнем углу окна, либо при перезапуске окна Workstation manager;
  • Licence type – тип лицензии приложения;
  • Instance name – имя копии приложения (актуально для служб Digispot II).

Для списка рабочих мест доступны некоторые действия, управление которыми расположено в нижней части окна:

  • Refresh – обновить список рабочих мест и их статус активности;
  • Delete – удалить выделенное рабочее место. При этом рабочее место удаляется из списка и сбрасывается его тип лицензии. Если на этот момент приложение было запущено, то пользователю дается 5 минут, после чего приложение будет завершено принудительно. При повторном запуске рабочее место снова появится в списке, тип лицензии будет присвоен по умолчанию конкурентный. 
  • View Licenses – просмотр лицензий выбранного рабочего места.
  • Workstation turn off – завершение работы выбранного приложения. При этом  пользователю дается 5 минут, после чего приложение будет завершено принудительно.
  • Concurrent/Personal – выбор типа лицензии для выбранного приложения. 

 

 

 

Add picture from clipboard (Maximum size: 742 MB)