Лицензирование

1. paulwist 19.01.24 13:13 Сейчас в теме
Братья и сестры.

Дано:

Всё в одном домене, одной подсети.

1. Сервер 1С (СРВ1 клиент-сервер) у ИБ стоит "Разрешить выдачу лицензий сервером", в него воткнут USB на 100 клиентов, на нём же крутится Hasp LM.

2. Сервер 1С (СРВ2 клиент-сервер) у ИБ стоит "Разрешить выдачу лицензий сервером", у него установлены программные лицензии на 50 клиентов.

Возникли вопросы:

1. Как узнать (где посмотреть) сколько программных лицензий использовано и кто использовал? (и вообще как это выглядит)

2. При описанной архитектуре, будут ли выдаваться клиентские программные лицензии? Или надо ещё что-то подкрутить?


Про Сервер лицензий:

В инете описан случай, когда сервер лицензий - отдельный "комп" без кластера (другого пока не нашёл).

Вопрос:

Может ли работать кластер ещё и как сервер лицензий и если Да, то как это сделать/где почитать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. dnikolaev 177 19.01.24 13:27 Сейчас в теме
(1)
Отдельный кластер как сервер лицензий у Вас не получится - такой сервер умеет раздавать только программные лицензии.
3. paulwist 19.01.24 13:36 Сейчас в теме
(2)
Отдельный кластер как сервер лицензий у Вас не получится - такой сервер умеет раздавать только программные лицензии


Спасибо!!!
4. Online-Ufa 19.01.24 14:15 Сейчас в теме
(1)
1. Как узнать (где посмотреть) сколько программных лицензий использовано и кто использовал? (и вообще как это выглядит)

В сеансах кластера (см.рис.)
Прикрепленные файлы:
5. Online-Ufa 19.01.24 14:19 Сейчас в теме
(1)
2. При описанной архитектуре, будут ли выдаваться клиентские программные лицензии? Или надо ещё что-то подкрутить?

Если оба сервера не в одном кластере, то программные лицензии могут быть выданы только пользователям ИБ на СРВ2, а пользователи СРВ1 смогут использовать только USB на 100, а вот клиенты СРВ2 вполне смогут использовать и USB на 100 после того, как закончатся программные на 50.
6. paulwist 19.01.24 15:17 Сейчас в теме
(5) Вау, 2 Online-Ufa спасибо.

Поскольку Вы ответили, ещё вопрос для понимания:

Наверное, ещё надо добавить, "вводные".

СРВ2 (повторюсь, имеет 50 программных клиентских лицензий).

В nethasp.ini СРВ2 прописан IP СРВ1 для получения лицензии с железного ключа через HASP LM.

СРВ2 определён как Менеджер кластера, он же одновременно назначен как Сервис лицензирования и Сервис сеансовых данных.

По букварю, с сайта www.online-ufa.ru :)

2. На компьютере менеджера кластера, на который назначен сервис сеансовых данных:

Выполняется попытка получения лицензии из того файла программной лицензии или многопользовательского ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении;
Выполняется поиск программных лицензий на компьютере менеджера кластера сервера "1С:Предприятия";
Выполняется поиск многопользовательских ключей HASP, установленных на компьютере менеджера кластера сервера "1С:Предприятия";
Выполняется поиск многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.

3. На компьютере менеджера кластера, на который назначен сервис лицензирования:

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


Что наблюдаю (собственно, почему возник вопрос).

В консоле кластера СРВ2 не вижу программных лицензий в сеансах, все лицензии имеют вид ORGL Сет 100, есть какое-то количество сеансов с пустым значением колонки Лицензии (опять же вопрос, почему).

Получается, что "Сервис сеансовых данных" имеет приоритет над "Сервисом лицензирования"?? или же какое-то ещё есть объяснение и как повысить/понизить приоритет сервисов??
7. Online-Ufa 19.01.24 16:46 Сейчас в теме
(6) При любых настройках СРВ2 должен был сначала использовать локальные программные лицензии и только потом искать их в других местах.
Лицензии точно "живые"?
Заблокируте на СРВ2 в nethasp.ini доступ к USB-ключу на СРВ1 и попробуйте запустить базу на СРВ2, найдет программную лицензию или нет.
8. paulwist 22.01.24 08:58 Сейчас в теме
2 Online-Ufa

1. Да лицензии "живые", кусок из файла *.lic

Регистрационный номер: 81...........
Тип лицензии: клиент
Номер продукта: 0000000000000
Наименование продукта: 1С Предприятие 8. Лицензия на 50 рабочих мест (программная защита)
Дата производства: .........
Срок действия: не ограничен
Количество пользователей: 50


2. При запуске клиента 1С ("галка" использовать аппаратный ключ, снята)

Текущая:
Сетевой HASP4 ORGL8 100, выдал сервер
8100......., сервер 64 1/1, 05.05.... 15:19:14, ......

Информационная база:
8100......, сервер 64 1/1, 20.03..... 0:00:00, .....

Сетевой HASP4 ORGL8 50
8100......, сервер 64 1/1, 05.05..... 15:09:34, .....
8100......, сервер 64 1/1, 27.02..... 0:00:00, ...
8100......, сервер 64 1/1, 05.05..... 15:19:14, .....


Правильно ли я понимаю, что первые 2 строчки - это текущее состояние полученных/выделенных лицензий, а нижние 4 строчки - это история получения лицензий??
9. Online-Ufa 22.01.24 09:52 Сейчас в теме
(8)
Правильно ли я понимаю, что первые 2 строчки - это текущее состояние полученных/выделенных лицензий, а нижние 4 строчки - это история получения лицензий??

Все верно

1. Да лицензии "живые", кусок из файла *.lic

Слетевшая лицензия выглядит абсолютно точно также. Интересует не кусок текста из файла, а факт запуска 1С с использованием данной лицензии.
10. paulwist 22.01.24 10:00 Сейчас в теме
(9)
Слетевшая лицензия выглядит абсолютно точно также. Интересует не кусок текста из файла, а факт запуска 1С с использованием данной лицензии.


Остановить/рестартануть службу, сервак не могу, прав не хватает (надо писать обоснование).

Спасибо.
11. Online-Ufa 22.01.24 10:07 Сейчас в теме
(10)
Остановить/рестартануть службу, сервак не могу, прав не хватает (надо писать обоснование).

Попробуйте заблокировать доступ к ключу в nethasp.ini без остановки сервера.
12. paulwist 22.01.24 15:11 Сейчас в теме
(11)
Попробуйте заблокировать доступ к ключу в nethasp.ini без остановки сервера.


Ммм, это как сделать, в nethasp.ini закомментировать NH_SERVER_ADDR ??

Добавление ключа /UseHwLicenses- в параметры запуска не приводит получение программной лицензии, всё равно

Сетевой HASP4 ORGL8 100, выдал сервер
13. Online-Ufa 22.01.24 15:44 Сейчас в теме
(12)
как сделать, в nethasp.ini закомментировать NH_SERVER_ADDR ??

Заблокируйте все протоколы

--------- nethasp.ini ---------
[NH_COMMON]
NH_IPX=Disabled
NH_NETBIOS=Disabled
NH_TCPIP=Disabled
-------------------------------

Добавление ключа /UseHwLicenses- в параметры запуска не приводит получение программной лицензии, всё равно

Параметр "/UseHwLicenses-" блокирует поиска ключа только клиентом, серверу запретить поиск ключа таким способом нельзя.
14. paulwist 22.01.24 16:11 Сейчас в теме
(13)
Заблокируйте все протоколы


Не фига, берёт железный ключ, видать надо рестартануть.

Спасибо.
15. Online-Ufa 23.01.24 10:40 Сейчас в теме
(14) Где лежит отредактированный nethasp.ini ?
16. paulwist 23.01.24 11:48 Сейчас в теме
(15)
Где лежит отредактированный nethasp.ini


Испытано - по отдельности и вместе, результат один - выделение 50 лицензий не вижу в консоли. (служба/сервер не перезагружались.)

C:\Program Files\1cv8\Х.Х.Х.Х\bin\conf

или/и

C:\Program Files\1cv8\conf
17. Online-Ufa 23.01.24 12:18 Сейчас в теме
(16)
C:\Program Files\1cv8\Х.Х.Х.Х\bin\conf

Странно, у меня изменения nethasp.ini применяются сразу без перезагрузки, и при наличии уже запущенных сеансов с ключом на этом же ПК в той же базе. После сохранения nethasp.ini сразу же при запуске нового сеанса выходит сообщение "Лицензия не обнаружена"
18. paulwist 23.01.24 12:59 Сейчас в теме
(17)
изменения nethasp.ini применяются сразу без перезагрузки


Единственное отличие - это более длительная "задумчивость" прежде чем отобразиться окно логина.

Спасибо.
19. Online-Ufa 23.01.24 13:14 Сейчас в теме
(18)
Единственное отличие - это более длительная "задумчивость" прежде чем отобразиться окно логина.

Покажите, что у вас в этом случае отображается в окне справки "О программе".
Предполагаю, что сервер лицензию с ключа получить не смог, т.к. заблокировано в nethasp.ini, но клиент ее получил сам от HASP LM.
20. paulwist 23.01.24 13:52 Сейчас в теме
(19)
О программе


Выполняется на СРВ2, где установлены прогр. лиц.

1. Вариант 1
C:\Program Files\1cv8\Х.Х.Х.Х\bin\conf

[NH_COMMON]
NH_IPX=Disabled
NH_NETBIOS=Disabled
NH_TCPIP=Enabled
[NH_IPX]
[NH_NETBIOS]
[NH_TCPIP]
NH_SERVER_ADDR=ххх.ххх ххх.ххх.
NH_TCPIP_METHOD = UDP

NH_USE_BROADCAST = Disabled


Текущая:
Сетевой HASP4 ORGL8 100, получило клиентское приложение


2. Вариант 2
C:\Program Files\1cv8\Х.Х.Х.Х\bin\conf

[NH_COMMON]
NH_IPX=Disabled
NH_NETBIOS=Disabled
NH_TCPIP=Disabled
;NH_TCPIP=Enabled
[NH_IPX]
[NH_NETBIOS]
[NH_TCPIP]
;NH_SERVER_ADDR=ххх.ххх.ххх.ххх.
;NH_TCPIP_METHOD = UDP

NH_USE_BROADCAST = Disabled


Текущая:
Сетевой HASP4 ORGL8 100, выдал сервер


Прогр. лицензия - это 50 шт, тут вижу 100 в обоих случаях.

"Переведите" для тупых, плиз :)
21. Online-Ufa 23.01.24 14:02 Сейчас в теме
(20) Это содержимое nethasp.ini на сервере СРВ2 или на клиентском ПК?
Т.к. отметка "выдал сервер" должно быть в случае, если NH_TCPIP=Disabled в nethasp.ini на клиенте, а не на сервере.

Текущая:
Сетевой HASP4 ORGL8 100, получило клиентское приложение

Вот про это и говорил
"получило клиентское приложение" - это значит клиент получил лицензию сам, а не от сервера.
Чтобы клиент не мог сам получить лицензию от HASP LM запустите с параметром /UseHwLicenses-
22. paulwist 23.01.24 14:21 Сейчас в теме
(21)
Это содержимое nethasp.ini на сервере СРВ2 или на клиентском ПК?


На СРВ2 запускаю клиента 1С.

Соответственно по пути C:\Program Files\1cv8\Х.Х.Х.Х\bin\conf в nethasp.ini прописано:

NH_TCPIP=Disabled


На клиентских nethasp.ini - дефолтный со всеми закомментированными строчками.

(21)
с параметром /UseHwLicenses-


В случае запуска клиента на сервера СРВ2 с ключиком получаю, что при NH_TCPIP=Disabled, что при NH_TCPIP=Enabled

Текущая:
Сетевой HASP4 ORGL8 100, выдал сервер


Вот если бы написал, что 50, выдал сервер, то можно было бы считать вопрос закрытым :( или я что-то не понимаю?
23. Online-Ufa 23.01.24 14:35 Сейчас в теме
(22)
Вот если бы написал, что 50, выдал сервер, то можно было бы считать вопрос закрытым :( или я что-то не понимаю?

Все верно, цель добиться запуска с программной лицензией на 50 или сообщения "Лицензия не обнаружена", но почему то не получается.
Для эксперимента попробуйте на СРВ2 запустить файловую базу с параметром /UseHwLicenses-
24. paulwist 29.01.24 12:32 Сейчас в теме
1. Танцы с бубном вокруг таблички Files к успеху не привели.

2.

(23)
Для эксперимента попробуйте на СРВ2 запустить файловую базу с параметром /UseHwLicenses-


Упс, а тут получил:

Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!
по причине:
Поиск лицензии на клиенте:
Ошибка программного лицензирования. Ошибка привязки программной лицензии к компьютеру: file://C:/ProgramData/1C/licenses/


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

Заново лицензию надо получать??
25. Online-Ufa 29.01.24 14:11 Сейчас в теме
(24)
Ошибка привязки программной лицензии к компьютеру

Именно это я и предполагал с самого начала, т.к. по симтоматике было очень похоже, что программные лицензии просто слетели, а настройки nethasp.ini к этой истории никакого отношения не имеют

Заново лицензию надо получать??

Да, получите новую лицензию с помощью резервного пинкода.
26. paulwist 29.01.24 15:53 Сейчас в теме
(25)
Да, получите новую лицензию с помощью резервного пинкода.


2 Online-Ufa

Заработало, не прошло и 2-х недель :)

Текущая:
хххххххх, клиент 1/50, ......, file://C:/ProgramData/1C/licenses/20240129154233.lic, получило клиентское приложение
......


С меня стакан.

Большое русское мерси :)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот