1c:1c-enterprise-8-3-cluster-deployment:installing-and-configuring-hasp-license-manager
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
1c:1c-enterprise-8-3-cluster-deployment:installing-and-configuring-hasp-license-manager [10.03.2023 12:47] – создано Алексей Максимов | 1c:1c-enterprise-8-3-cluster-deployment:installing-and-configuring-hasp-license-manager [13.03.2023 19:35] (текущий) – Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Установка и настройка HASP License Manager для 1С: | ===== Установка и настройка HASP License Manager для 1С: | ||
+ | Помимо [[1c: | ||
+ | **HASP LM** регистрируется на сервере в качестве системной службы **HASP Loader** с исполняемым процессом **nhsrvice.exe**, | ||
+ | |||
+ | Скачать инсталлятор "HASP License Manager" | ||
+ | |||
+ | Для тех у кого есть действующая подписка на ИТС 1С, более старую версию "HASP LM" 8.31 от 2007 года на текущий момент времени можно загрузить с закрытого раздела сайта [[https:// | ||
+ | |||
+ | Мы в своём примере далее будем использовать инсталлятор "HASP License Manager" | ||
+ | |||
+ | Распаковываем архив и устанавливаем в свойствах инсталлятора **lmsetup.exe** режим совместимости **Windows Vista (Service Pack 2)**, а также включаем обязательный режим запуска с правами администратора. Это необходимо сделать для успешной работы инсталлятора в **Windows Server 2012 R2/2022**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Запускаем инсталлятор и выбираем вариант установки HASP License Manager в режиме службы: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Установка по умолчанию выполняется в каталог '' | ||
+ | |||
+ | Для своей работы HASP LM использует **HASP HL Device Driver**, который будет установлен попутно. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | После успешной установки драйвера может появится странное окошко, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Если современные компоненты **Sentinel LDK Run-time** [[1c: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Данное сообщение не приводит к прерыванию установки HASP LM и является более информирующим, | ||
+ | |||
+ | В конце установки инсталлятор предложит запустить службу «**HASP Loader**» (исполняемый путь '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | После окончания процесса установки перейдём в системную оснастку управления службами Windows (**services.msc**). Убедимся в том, что служба " | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | Помимо этого, после установки HASP LM, в документации рекомендовано исключать основной рабочий процесс службы " | ||
+ | |||
+ | Для того, что настроить исключение для **DEP**, откроем свойства системы, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | В окне **Performance Options** выберем вкладку **Data Execution Prevention** и в случае, | ||
+ | |||
+ | * Путь для 32-битной системы: | ||
+ | * Путь для 64-битной системы: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | После этого служба HASP LM должна работать без проблем на **Windows Server 2012 R2/2022**. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | Дополнительно может оказаться полезным добавление процесса HASP LM (**nhsrvice.exe**) в исключения антивирусного ПО. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | Также обратите внимание на то, что инсталлятор HASP LM в ходе установки добавляет в **Windows Firewall** два правила, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Здесь может возникнуть соблазн отключить правило для протокола **UDP** и ориентироваться в дальнейшей настройке только на работу с протоколом **TCP**. Однако стоит помнить несколько важных моментов: | ||
+ | |||
+ | * Утилита **Aladdin Monitor** работает только по протоколу UDP (порт 475) и не позволит мониторить состояние ключей, | ||
+ | |||
+ | * Есть информация, | ||
+ | |||
+ | В общем случае, | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | Чтобы настроить на сервере основную службу " | ||
+ | |||
+ | Так как в нашем случае HASP LM установлен как служба, | ||
+ | |||
+ | Отредактируем на сервере файл следующим образом (приведены только незакомментированные строки): | ||
+ | |||
+ | <code INI nhsrv.ini> | ||
+ | |||
+ | NHS_USERLIST | ||
+ | ; to this LM (default=250, | ||
+ | NHS_SERVERNAMES = APP41 ; server names to match the name a client | ||
+ | ; requests (max 6 names, max 7 chars/name) | ||
+ | NHS_HIGHPRIORITY = no ; run LM at high priority (default=no) | ||
+ | |||
+ | [NHS_IP] | ||
+ | |||
+ | NHS_USE_UDP | ||
+ | NHS_USE_TCP | ||
+ | NHS_IP_portnum | ||
+ | |||
+ | [NHS_IPX] | ||
+ | |||
+ | NHS_USE_IPX | ||
+ | |||
+ | [NHS_NETBIOS] | ||
+ | |||
+ | NHS_USE_NETBIOS | ||
+ | </ | ||
+ | |||
+ | Как видно, в секции основных настроек сервера в параметре '' | ||
+ | |||
+ | После того, как настроенным таким образом файл скопирован в системный каталог Windows, нужно перезапустить службу менеджера лицензий HASP LM, например, | ||
+ | |||
+ | <code powershell> | ||
+ | |||
+ | После этого с помощью утилиты **netstat** убедимся в том, что в системе прослушивается порт **475** по протоколу **TCP** и **UDP**: | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Теперь на нашем сервере мы можем запустить утилиту **Aladdin Monitor** и убедиться в том, что в нём доступна информация о клиентском ключе HASP. Однако, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Позже, после [[1c: | ||
+ | |||
+ | ---- | ||
+ | Дополнительные источники информации: | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * Установка HASP LM на Linux: | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
Строка 11: | Строка 157: | ||
---- | ---- | ||
- | {{: | + | {{: |
- | {{tag>" | + | {{tag>" |
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||
~~NOTOC~~ | ~~NOTOC~~ |
1c/1c-enterprise-8-3-cluster-deployment/installing-and-configuring-hasp-license-manager.1678441651.txt.gz · Последнее изменение: — Алексей Максимов