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 09:47] – создано Алексей Максимов | 1c:1c-enterprise-8-3-cluster-deployment:installing-and-configuring-hasp-license-manager [13.03.2023 16: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 · Последнее изменение: — Алексей Максимов