Имя: Пароль:
1C
1С v8
Аппаратные лицензии
0 bav
 
14.05.14
07:50
Доброе время суток!
Помогите советом. Возникла необходимость распределить аппаратные ключи. Стоит ли втыкать их непосредственно в машины где 1 - находится сервер1С и 2 - где находится sql-сервер. Или все таки надо найти 3-ю машину не зависящую не от чего. Буду очень признателен любому ответу

Спасибо
1 Aleksey
 
14.05.14
07:52
ключи? Т.е. несколько?
Учти что на одной машине они скорее всего не взлетят.
А так аппаратные, не программные, им пофиг
2 valent-jedi
 
14.05.14
07:57
В любом случае, на разные. На какие именно - не важно. Потом надо будет в конфигурационном файле менеджера лицензий прописать оба IP, куда вставлены ключи.
3 Chai Nic
 
14.05.14
07:59
(2) +1. Еще сразу хочу посоветовать отключить на серверах в nhsrv.ini все протоколы, кроме tcp/ip.
4 bav
 
14.05.14
08:10
(2) Я понял, но хотел сам факт, стоит ли на сервера ставить где сервер1с, с одной стороны, и sql - с другой. Или на них вообще не стоит застматриваться
5 Chai Nic
 
14.05.14
08:12
(4) Менеджер лицензий практически не потребляет ресурсы, если не глючит. А глюки можно минимизировать правильной настройкой - отказом от броадкаста и нетбиоса.
6 bav
 
14.05.14
08:13
(1) Мне надо хотя бы один ключ пристроить, а то вообще стало в немогату
7 valent-jedi
 
14.05.14
08:18
(6) Хотя бы один вообще просто. Смело втыкай его в комп, где 1с сервер и все заработает. Если нужно еще второй, то его надо втыкать в другой компьютер и уже конфигурировать отдельно. У меня есть пример настройки. Честно не помню, где я его нашел, но просто всегда ношу с собой:
Если в сети одновременно запущены два или более менеджеров лицензий (License Manager), то для корректной работы (как правило) требуется их настройка.
Основная идея настройки в данном случае – назначить каждому менеджеру лицензий свое имя и сообщить каждой копии защищенной программы эти имена. Задать имя менеджеру лицензий можно через файл nhsrv.ini, он должен находиться в одном каталоге с менеджером лицензий. Если менеджер лицензий установлен как сервис, то в каталоге Windows\System32. Имя менеджера лицензий должно состоять из алфавитно-цифровых символов (только английские буквы!), и не должно быть длиннее 7 символов.

Пример настройки:
------------------- nhsrv.ini #1------------------------------
[NHS_SERVER]
NHS_SERVERNAMES = LM1
-------------------------------------------------------------
------------------- nhsrv.ini #2------------------------------
[NHS_SERVER]
NHS_SERVERNAMES = LM2
-------------------------------------------------------------
Сообщить защищенной программе имена менеджеров можно через файл nethasp.ini, который должен находится в одной директории с защищенным приложением.

Пример:
-------------------- nethasp.ini -----------------------------
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 168.192.1.41, 168.192.1.11
NH_SERVER_NAME = LM1, LM2
-------------------------------------------------------------
Адреса даны для примера, следует указывать реальные IP-адреса компьютеров, где установлены соответствующие менеджеры лицензий.
8 bav
 
14.05.14
08:21
(5) Т.е. как вариант можно. Спасибо
9 bav
 
14.05.14
08:22
(7) Все понял, спасибо за наглядный пример. Пойду дерзать
10 bav
 
14.05.14
08:23
Всем спасибо.Надо попробовать, а то пользователи съедят
11 Chai Nic
 
14.05.14
08:52
(7) Каждому клиенту назначать отдельный менеджер - лишнее, ИМХО. Нормально работает и просто указание серверов через запятую. А вот броадкаст - зло, равно как и использование нетбиоса.
12 Chai Nic
 
14.05.14
08:52
(11) Да и с именами заморочки лишние вообще - достаточно адресов.
13 shuhard
 
14.05.14
09:02
(11)[А вот броадкаст - зло, равно как и использование нетбиоса.]
угу
особенно в сетях, рассеченных роутерами и с серверами, имеющими несколько NIC
14 bav
 
14.05.14
12:04
(11) Я установил лицензии на одной машине, а на другой, где установлен менеджер лицензий, пробую в файлике nethasp.ini, указать адрес машины где вставлен ключ.
Вот таким образом
NHS_IP_LIMIT = 172.20.70.63   ; Адрес куда установлен ключ с лицензиями
и в мониторе не видно, и кроме того, при запуске говорит, что hasp.ini прочитан, нет доступа к менеджеру лицензий - ключ не установлен
15 Irbis
 
14.05.14
12:06
Серверные ключи в сервера 1С, лицензионные куда захочешь, но не вте же машины.
16 Йохохо
 
14.05.14
12:10
(14) ключ то должен быть там же, где менеджер лицензий. И наоборот. Это клиенту ты адрес менеджера должен сказать
17 bav
 
14.05.14
12:33
(16) Тут же писалось, что можно использовать один менеджер лицензий и несколько машин с ключами, котрые прописываются в ini-файле
18 Irbis
 
14.05.14
12:38
(17) И накуя. Отвалился этот неджер и 500 пользователей встряли. А так 5 ключей по 100 и даже если один и отвалися, остальные даже не всегда заметить это успевают.
19 bav
 
14.05.14
12:42
(18) Согласен, но для того, чтобы проверить, что это работает. Хотелось бы знать где и что я делаю не так, - подскажите
20 Chai Nic
 
14.05.14
12:55
(17) Один менеджер лицензий - ОДИН сетевой ключ. Точка.
Если второй ключ появился - ставится второй менеджер лицензий на ВТОРУЮ машину.

На клиентах прописываются адреса обоих машин с менеджерами лицензий.

PS Аладдин-монитор показывает ключ лишь после того, как к нему обратится хотя бы один клиент.
21 Йохохо
 
14.05.14
13:01
(17) менеджер раздает лицензии с ключа который подключен локально, он с ним по юсб пиу пиу пиу и становится сервером раздачи лицензий для клиентов, которые с менеджером пиу пиу, тот с ключем пиу пиу и клиент от менеджера получает лицензию. которую менеджер занимает на ключе. выпейте еще кофе без этих французских булок
22 Йосис
 
14.05.14
13:08
(21) Это если не включен режим раздачи лицензий сервером приложений.
23 Irbis
 
14.05.14
13:33
(22) Тут про аппаратные ключи речь
24 Chai Nic
 
14.05.14
16:55
(23) Аппаратные тоже могут раздаваться сервером приложений
25 bav
 
16.05.14
08:05
Доброе время суток!
Все настроил, ка хотел разбил пользователей по лицензиям, но теперь вылез косяк, который, сам конечно виноват, только сейчас увидел.
Дело в том, когда я отслеживаю через монитор распределение лицензий, то обнаружил, что сам сервер1С использует также сервер лицензий. Вот вопрос. почему он так делает, ведь сам ключ вставлен на ту же машину где установлен сервер 1С. Неужели это связано с тем что для сервер1С также надо настраивать nethasp.ini
26 Chai Nic
 
16.05.14
08:10
(25) Если клиент не может получить клиентскую лицензию сам (например, если клиент в другой сети и нет прямого доступа к менеджеру лицензий, а также если используется веб-клиент) - он получает её через сервер приложений. Это если в сервере приложений не отключена соответствующая функция.
27 bav
 
16.05.14
08:12
(26) что значит сам, у клиента прописано, что брать от туда и он это делает, но я не могу понять почему у меня сам сервер1С использует менеджер лицензии
28 Chai Nic
 
16.05.14
08:18
(27) Сервер 1с для себя использует локальный ключ. Сетевые же ключи менеджера лицензий используются клиентами - непосредственно или через сервер 1с в качестве агента-прокси.
29 bav
 
16.05.14
08:28
(27) Согласен, раздача лицензий отключена, а как тогда направить сервер1С через определенный менеджер лицензий
30 bav
 
16.05.14
08:28
ой должно быть (28)
31 Chai Nic
 
16.05.14
08:50
(30) bin\conf\nethasp.ini
32 bav
 
16.05.14
09:06
(31) Спасибо, все встало на свои места, жаль что не раньше.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший