Подключение к серверу лицензирования (получение лицензий с другого сервера) (+видео)

16.07.19

База данных - Инструменты администратора БД

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

Скачать файлы

Наименование Файл Версия Размер
Подключение к серверу лицензирования (получение лицензий с другого сервера) (текст этой статьи)
.docx 361,50Kb
161
.docx 361,50Kb 161 Скачать бесплатно
Подключение к серверу лицензирования (получение лицензий с другого сервера) (видеоролик)
.mp4 7,52Mb
114
.mp4 7,52Mb 114 Скачать бесплатно

Дано: сервер, на котором активированы лицензии 1С (или планируется устанавливать лицензии на нем и использовать его в качестве сервера лицензирования), а также имеются сервера, где установлены 1С кластеры, которым требуются лицензии.
Задача: распределение 1С лицензий по разным серверам (кластерам). Например, если на сервере лицензирования активирована одна лицензия на 50 пользователей, то нужно, чтобы этими лицензиями могли пользоваться различные 1С серверы/кластеры.

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

В данной статье и в видео будут следующие условные наименования серверов:
Сервер лицензирования - SRV-DB1
Сервер 1С (с установленным кластером) - SRV-NODE-B

Содержание статьи:
 

  • Как получать лицензии с другого сервера (сервера лицензирования)
  • Как настроить сервер лицензирования
  • Как активировать лицензию на сервере лицензирования


Как получать лицензии с другого сервера (сервера лицензирования)
Если сервер лицензирования (SRV-DB1) уже существует и настроен, то настройка любого другого сервера 1С (в этом примере, SRV-NODE-B) на получение лицензий с сервера SRV-DB1 делается довольно легко. Подробнее смотрите видео ниже.


Краткое описание (все действия выполняем в локальном кластере на 1С-сервере (SRV-NODE-B)):

  1. В рабочие серверы добавляем сервер лицензирования (SRV-DB1).
  2. В блоке рабочего сервера SRV-DB1 добавляем две функциональности в требования назначения функциональности.
  3. В блоке рабочего сервера SRV-NODE-B добавляем две функциональности в требования назначения функциональности.
  4. На локальном кластере делаем полное применение требований функциональности.
  5. Перезагружаем службу 1С.


После этого сервер SRV-NODE-B начнет получать лицензии с сервера SRV-DB1. Т.е. как серверные, так и клиентские лицензии нужно активировать на сервере лицензирования (о том, как активировать читайте ниже).

Посмотреть, как это делалось, можно в следующем видео-ролике:
 

 

Подробное описание:
(все действия выполняем в локальном кластере на 1С-сервере (SRV-NODE-B)):
1) В рабочие серверы добавляем сервер лицензирования (SRV-DB1):

 

В итоге будет два рабочих сервера SRV-NODE-B и SRV-DB1:
 


2) В блоке рабочего сервера (сервера лицензирования) SRV-DB1 добавляем две функциональности в требования назначения функциональности.
 


Функциональности должны быть именно в указанной последовательности.
Добавляем сначала:
Любой объект требования (Для всех) - Не назначать
 


Затем:
Сервис лицензирования - Назначать
 


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

3) В блоке рабочего сервера кластера SRV-NODE-B также добавляем две функциональности в требования назначения функциональности.
 


Функциональности должны быть именно в указанной последовательности.
Добавляем сначала:
Сервис лицензирования - Не назначать
 


Затем:
Клиентское соединение с ИБ - Назначать
 


Этим мы говорим, что этот сервер готов отвечать на клиентские вызовы, но лицензии он не содержит.

4) На локальном кластере делаем полное применение требований функциональности.
 


5) Перезагружаем службу 1С.
 


Также нужно не забыть про настройки локального FireWall - на сервере 1С (SRV-NODE-B) разрешить входящие-исходящие соединения для сервера лицензирования (SRV-DB1).

Как мы делали сервер лицензирования?
Первоначально у нас был один виртуальный сервер, на котором был установлен 1С кластер. На нем были активированы программная серверная лицензия и программная лицензия на 50 пользователей (соответственно в кластере в информационной базе было указано, чтобы клиентские лицензии выдавались с сервера).
Затем понадобился перенос сервера на другую физическую площадку и было также решено выделить под кластер более производительную виртуальную машину. Поэтому существующий сервер оставили в качестве сервера лицензирования, и создали новый виртуальный сервер под 1С кластер.
Как из обычного сервера сделать сервер лицензирования? Если на нем не будут подключаться информационные базы и он будет использоваться только для лицензий, то в дополнению к вышеуказанным инструкциям нужно сделать только одно действие: удалить локальный кластер на сервере лицензирования (не саму программную серверную компоненту 1С, а именно локальный кластер в оснастке кластера, чтобы в списке кластеров было пусто - это видно на скриншотах и видеоролике, что на сервере лицензирования нет кластеров):
 


Если это сделать, то сервер лицензирования не будет "отъедать" серверную лицензию (т.е. ему самому вообще никаких лицензий не нужно, он только их хранит для других серверов).

Как активировать лицензию в случае сервера лицензирования?
Для этого на клиенте в любой базе (хоть локальной) зайти в конфигуратор, перейти на интерфейс ввода лицензии, нажать Дополнительно и ввести адрес сервера лицензирования.

Активация ключа на сервере:
 


В этом случае активация произойдет на сервере лицензирования.
После можно проверить, появился ли файл лицензии в папке на сервере (рекомендуется записать, что за файл - эта информация может понадобиться при восстановлении лицензии - см. статью Восстановление по пин-коду).

Примечание: есть вероятность, что такая настройка не работает в случае варианта лицензирования "Сервер мини".

В файлах к статье: видеоролик, показанный выше, а также текст этой статьи.

UPDATE 16.07.2019
Обнаружилась одна неприятная особенность. По крайне мере быстро решить эту проблему не смогли.
Не удается получить лицензии с выделенного сервера лицензирования в случае, если на серверах стоят платформы разной разрядности (битности).
В нашем случае на сервере лицензирования установлена платформа x64 и с этого сервера успешно получают программные серверные и клиентские лицензии два других сервера с 1С-кластерами, на которых также установлена платформа x64.
На третьем  кластере установлена платформа x86, по причине того, что он использует аппаратный серверный ключ, предназначенный только для x86 1с-сервера. Клиентские лицензии он брал по сети с аппаратного ключа.
Было решено настроить его на получение программных клиентских лицензий с сервера лицензирования по аналогии с другими серверами. Однако при абсолютно такой же настройке кластер ни в какую не захотел получать лицензии.
При подключении клиентам выдавалось сообщение: Поиск лицензии в сервисе лицензирования: Ошибка вызова сервиса лицензирования: Не найдено ни одного сервера с размещенным сервисом serviceName=LicenseService.
Напишем запрос в 1С, чтобы получить официальный ответ, а пока пришлось вернуться к использованию аппаратного ключа с клиентскими лицензии на этом x86 кластере.

лицензирование активация кластер подключение лицензия

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

12000 руб.

06.12.2023    2764    11    1    

30

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 руб.

10.11.2023    3253    10    1    

31

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177350    1071    0    

846

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27172    78    146    

59

"Менеджер потоков 2.1": УПП: "Восстановление партий"

Инструменты администратора БД Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет Управленческий учет Платные (руб)

Как оптимизировать то, что, считалось, не поддается оптимизации? Как повысить доступность базы данных? Как проводить самую «времяемкую» операцию не по паре раз в неделю, а по несколько раз в день*? Ответ есть!

20000 руб.

12.09.2019    11706    5    9    

7

Брандмауэр для сервера 1С Предприятие 8 - внешнее управление сеансами

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

3600 руб.

06.02.2017    31041    31    18    

47

Система хранения присоединенных файлов в томах на диске

Инструменты администратора БД Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    61228    87    59    

72

Хранилище файлов на SQL

Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Управленческий учет Платные (руб)

Привязка файлов / сканов к объектам 1С с сохранением их на SQL-сервере

12000 руб.

09.10.2019    10896    5    8    

9
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. asved.ru 36 29.03.19 11:50 Сейчас в теме
3) В блоке рабочего сервера кластера SRV-NODE-B также добавляем две функциональности в требования назначения функциональности.


Не нужно.
2. ellavs 1021 29.03.19 13:07 Сейчас в теме
(1) спасибо за дополнение. Попытаемся пропустить этот шаг при следующем подключении кластера к серверу лицензирования.
68. user733863 13.01.23 11:10 Сейчас в теме
(1) По факту да.
Настройку Требования назначений функциональности на рабочем сервере делать не нужно.
Система сама у него отбирает Сервис лицензирования.
Какие функциональности есть у сервера можно проверить через "Главный менеджер кластера" и "Дополнительный менеджер кластера".
Это описано в
https://techlab.rarus.ru/news/vydelennyy-server-litsenzirovaniya-1c
3. ellavs 1021 16.07.19 11:18 Сейчас в теме
Обнаружилась одна неприятная особенность. По крайне мере быстро решить эту проблему не смогли.
Не удается получить лицензии с выделенного сервера лицензирования в случае, если на серверах стоят платформы разной разрядности (битности).
В нашем случае на сервере лицензирования установлена платформа x64 и с этого сервера успешно получают программные серверные и клиентские лицензии два других сервера с 1С-кластерами, на которых также установлена платформа x64.
На третьем кластере установлена платформа x86, по причине того, что он использует аппаратный серверный ключ, предназначенный только для x86 1с-сервера. Клиентские лицензии он брал по сети с аппаратного ключа.
Было решено настроить его на получение программных клиентских лицензий с сервера лицензирования по аналогии с другими серверами. Однако при абсолютно такой же настройке кластер ни в какую не захотел получать лицензии.
При подключении клиентам выдавалось сообщение: Поиск лицензии в сервисе лицензирования: Ошибка вызова сервиса лицензирования: Не найдено ни одного сервера с размещенным сервисом serviceName=LicenseService.
Напишем запрос в 1С, чтобы получить официальный ответ, а пока пришлось вернуться к использованию аппаратного ключа с клиентскими лицензии на этом x86 кластере.
26. user1229278 29.07.21 17:18 Сейчас в теме
(3) ellavs,
есть информация устранили проблему или нет?
27. ellavs 1021 30.07.21 09:13 Сейчас в теме
(26) насколько знаю, нет. Для получения лицензий нужно, чтобы и разрядность и версия платформы совпадали.
28. ArtemKaa 30.08.21 07:31 Сейчас в теме
(27) Добрый день. Есть проблема. Три сервера: 1. Сервер лицензирования с версией платформы 8.3.18.1208; 2. Рабочий сервер (на него выдаются лицензии с сервера лицензирования) версия платформы идентичная 8.3.18.1208; 3. Рабочий сервер (новый) с версией платформы 8.3.19.1264.
Проблема в том что новый рабочий сервер не получает клиентских лицензий с сервера лицензирования, в администрировании в рабочих процессах - соединения - пусто, тогда как на другом (старом рабочем сервере 2) в соединениях показано что связь есть с сервером лицензирования.
На новом уже удалял кластер, делал заново, брандмауэр везде отключен, ничего не помогает. Как можно устранить проблему? Стоит ли устанавливать версию платформы 8.3.19.1264, на сервер лицензирования и поможет ли это, не отпаду от старого сервера лицензии? Куда смотреть, где копать?
29. ellavs 1021 30.08.21 09:48 Сейчас в теме
(28) Платформы должны совпадать.
Варианты решения:
1. Самый легкий – понизить платформу на втором сервере (если это возможно).
2. Сложнее – на сервере лицензирования и на первом сервере обновить платформы до той же, что на втором сервере.
3. Сложный – настроить на сервере лицензирования работу с двумя платформами: настроить запуск 1С сервиса (агента) на каждую из платформ, разнести их по разным портам. На «клиентских» серверах подключаться к серверу лицензирования по тому порту, который соответствует установленной платформе.
30. ArtemKaa 30.08.21 10:02 Сейчас в теме
То есть если я пойду вторым вариантом - обновлю платформу на сервере лицензирования, должны выдаваться лицензии на новый? И если я не обновлю платформу на старом сервере, по логике туда перестанут выдаваться лицензии?
31. ellavs 1021 30.08.21 11:38 Сейчас в теме
(30) Да, скорее всего будет так.
32. ArtemKaa 31.08.21 09:48 Сейчас в теме
(31) так и случилось, но всё что нужно было, заработало. Помог второй вариант.
37. ArtemKaa 29.11.21 14:45 Сейчас в теме
(29)
добрый день. Снова случилась проблема:
3 сервера:
сервер лицензирования;
центральный сервер кластера 1С (основной)
центральный сервер кластера 1С (резервный)

На всех серверах была установлена новая версия платформы 1С 8.3.20.1613: служба сервера, тонкий клиент, толстый клиент, администрование серверов.
При установке драйвер ключей защиты так же были установлены.

На всех сверерах после установки запущены последоваельно службы службы: Остановка сервера, Запуск службы сервера и Регистрация утилиты администрирования.
При запуске на сервере нет проблем, так как используется локальная лицензия сервера.
При запуске на машине пользовтаеля получаем ошибку: лицензия не обнаружена.

Что можно сделать?
38. ellavs 1021 29.11.21 22:48 Сейчас в теме
(37) Ругается на отсутствие серверной лицензии или клиентской?
39. ArtemKaa 30.11.21 07:04 Сейчас в теме
(38) Клиентской конечно, сервер лицензий перестал раздавать лицензии после установки новой платформы. В чем дело и особенность не понятно....
40. ellavs 1021 30.11.21 10:11 Сейчас в теме
(39) ну раз ругается на клиентскую, то серверную уже видит, значит сервер лицензирования тоже видит (если и серверные и клиентсике лицензии на нем). А у базы случайно не могла "слететь" настройка "Раздавать лицензии сервером..."?
41. ArtemKaa 01.12.21 15:21 Сейчас в теме
(40) Серверная не на нем, только клиентские. Настройки остались прежними.
42. ellavs 1021 01.12.21 15:41 Сейчас в теме
(41) а что означает фраза:
При запуске на сервере нет проблем, так как используется локальная лицензия сервера.


У Вас на сервере установлена отдельная клиентская лицензия? USB или как?
У нас как бы сервер при запуске клиента использует те же клиентские лицензии с сервера лицензирования...
43. ArtemKaa 02.12.21 09:22 Сейчас в теме
(42) Серверные на серверах, клиентские на сервере лицензирования
44. ellavs 1021 02.12.21 09:44 Сейчас в теме
(43) получается, что обращение к серверу лицензирования работает, раз при запуске клиента на сервере всё нормально. Значит какая-то проблема между кластером и клиентскими машинами, а не сервером лицензирования.
45. ArtemKaa 02.12.21 11:31 Сейчас в теме
(44) вопрос в этом и заключался что могло произойти после обновления платформы? Платформу понизили обратно, всё заработало...!
50. a.doroshkevich 1406 20.01.22 14:46 Сейчас в теме
(45)Только какой-то недочёт в настройках
Сама по себе новая платформа не должна себя так вести

Если актуально, то пишите, помогу разобраться
53. ArtemKaa 16.02.22 08:54 Сейчас в теме
(50) Обновили платформу 8.3.20.1674 на всех серверах, после перезапустили службы, какое то время работало, потом вышла ошибка: Сеанс отсутствует или удален
ID=a5743be6-8bda-44b4-b3a2-8b64493db9c3, File=D:\Jenkins\ci_builder2\WindowsBuild2_9NJW90XV8943\Platform\src­\rserver\src\ClusterDistrib.cpp(1119)
Что случилось за сутки, не понятно.
4. rslayer 06.08.19 18:27 Сейчас в теме
Спасибо за статью, очень помогла. Но столкнулся с такой проблемой. Как только добавляю второй рабочий сервер в кластер и даю ему роль сервиса лицензирования, то у клиентов начинает сильно тормозить 1С, документы открываются вместо 1 сек по 1-2 минуты. Как только удаляю рабочий сервер или даю центральному рабочему серверу роль Для всех Назначать, то тормоза пропадают, но следовательно и роль Сервиса лицензирования снимается со второго рабочего сервера.
Пока не могу победить.
5. ellavs 1021 06.08.19 18:45 Сейчас в теме
(4) очень странно. На работу с документами это вообще как бы не должно влиять. Я не совсем в курсе функционала платформы - может она делает проверку лицензии при каждом обращении к серверу, но как-то такого не наблюдалось.
24. DeAngel 17.06.21 16:49 Сейчас в теме
(4) Подтверждаю проблему!
25. antont 13 27.07.21 13:52 Сейчас в теме
(4) Удалось решить проблему с "тормозами"?
6. rslayer 06.08.19 18:57 Сейчас в теме
В сервере, на котором активированы лицензии, в кластере, мы никаких настроек не меняем? У меня он в том числе используется по своему прямому назначению и на нем активированы клиентские лицензии. Я на нем ничего не менял. Все настройки вел только на втором сервере, в кластере, на котором планирую использовать лицензии с первого сервера. Все верно?
7. ellavs 1021 06.08.19 20:49 Сейчас в теме
(6) а "тормозят" документы на сервере, который получает лицензии, или который раздает (раз он используется еще и как обычный кластер 1С)?
8. rslayer 07.08.19 15:56 Сейчас в теме
Тормоза начинаются на том сервере, куда я хочу передать лицензии.
9. a.doroshkevich 1406 07.08.19 20:45 Сейчас в теме
(8)скриншоты рабочих процессов кластера и настроек тнф приложите, плиз
10. user895638 29.10.19 20:30 Сейчас в теме
Можно ли сервер лицензирования перевести из одного кластера в другой? (Удаление из одного и подключение к другому)
11. a.doroshkevich 1406 30.10.19 03:32 Сейчас в теме
12. Pawlick 10 22.01.21 00:07 Сейчас в теме
"Для этого на клиенте в любой базе (хоть локальной) зайти в конфигуратор, перейти на интерфейс ввода лицензии, нажать Дополнительно и ввести адрес сервера лицензирования"

Не совсем понятно: что значит "на клиенте зайти в конфигуратор"?
Я так понимаю эта операция должна выполнятся непосредственно на сервере лицензирования через любой открытый конфигуратор (хоть в пустой файловой базе)?
13. ellavs 1021 22.01.21 09:39 Сейчас в теме
(12)
должна выполнятся непосредственно на сервере лицензирования

Нет, на сервере лицензирования вообще клиента может не быть (у нас на сервере лицензирования нет ни кластера, ни клиента). Активацию ключа можно делать с любой клиентской машины (или с кластера), главное, чтобы сервер лицензирования был доступен по сети. См. последний скрин - там указываются параметры подключения к серверу, на котором необходимо произвести активацию ключа.
14. user1548372 18.02.21 16:13 Сейчас в теме
Здравствуйте, подскажите будет ли созданный таким образом сервер лицензирования раздавать лицензии клиентам в локальной сити которые работают с файловыми базами на своем устройстве?
15. dllcoder2021 18.03.21 21:45 Сейчас в теме
Правильно ли я понимаю, что один сервер лицензирования можно добавить в несколько кластеров? Есть ли какие-то различия в настройках? Попытка настройки на втором кластере также как и на первом (где всё работает нормально) результата не дало - рабочему процессу сервера лицензирования на втором кластере не присваивается порт.
16. dllcoder2021 18.03.21 23:03 Сейчас в теме
(15) Отвечу сам себе - можно. Проблема же была в отсутствии сопоставления имени сервера с адресом в DNS.
17. user1316352 24.05.21 14:09 Сейчас в теме
Добрый день. Почему такая настройка не работает в случае варианта лицензирования "Сервер мини"?
18. ellavs 1021 24.05.21 14:36 Сейчас в теме
(17) коллега сообщил в комментриях (проверить, к сожалению, не могу).
19. user1316352 24.05.21 15:40 Сейчас в теме
20. DeAngel 17.06.21 09:34 Сейчас в теме
Здравствуйте. А никто не пробовал устраивать кросс-лицензирования между несколькими серверами? Т.е. ситуация когда есть несколько серверов 1с со своими лицензиями клиентскими и на каждом, по схеме из статьи, настроены другие сервера?
21. ellavs 1021 17.06.21 10:16 Сейчас в теме
(20) имеется в виду использовать как бы несколько серверов лицензирования?
23. DeAngel 17.06.21 15:24 Сейчас в теме
(21) да, такое динамическое распределение ресурсов лицензий с разных серверов
22. ellavs 1021 17.06.21 15:16 Сейчас в теме
(20) был задан дополнительный вопрос: А что будет, если есть лицензии клиентские и на SRV-NODE-B и на подключённом к нему (по схеме из статьи) SRV-DB1?
Ответ: у нас была похожая ситуация, но только на SRV-NODE-B был доступ к клиентским USB-ключам. Так вот когда заглючил сервер лицензирования (SRV-DB1), кластер SRV-NODE-B начал раздавать клиентам уже не программные лицензии с SRV-DB1 (которые не смог получить), а те самые лицензии с USB-ключа.
Таким образом совместный вариант возможен, но не проверялся, если дополнительные лицензии не USB, а программные.
33. shabaevpv 25.11.21 15:45 Сейчас в теме
Спасибо за инструкцию.
Все сделал, как написано, но выдается ошибка "Поиск лицензии в сервисе лицензирования: Ошибка вызова сервиса лицензирования: Не найдено ни одного сервера с размещенным сервисом serviceName=LicenseService."
На сервере, который выдает лицензии и Сервере, где запускаю базу платформа одинаковая 8.3.17.1851 x64. Но Сервер программного лицензирования конфигураций запущен из Program Files (x86). Может проблема возникать из-за этого? И какое лучше решение.
При то, что на сервере, где лицензии, конфигурации запускаются и работают отлично.
Спасибо.
34. ellavs 1021 25.11.21 20:45 Сейчас в теме
(33)
Program Files (x86)

Т.е. версия x64 намеренно установлена в папку для приложений x86?
35. shabaevpv 26.11.21 13:18 Сейчас в теме
(34) К сожалению, я не знаю намеренно или нет так сделано. Может быть так, что сервер программного лицензирования действительно x86?
36. ellavs 1021 26.11.21 15:34 Сейчас в теме
(35) разрядность должна быть одинаковая, поэтому желательно проверить, что это действительно так.
49. a.doroshkevich 1406 20.01.22 14:42 Сейчас в теме
(33)Если ещё актуально, то покажите ТНФ на серверах 1С и список Рабочих процессов в консоле администрирования
46. Apxugu4 14.12.21 08:46 Сейчас в теме
Возможно ли в кластере добавление больше чем 1 сервера-менеджера лицензий? Или во время обращения к базе 1с получать лицензию с другого сервера, где установлены программные лицензии. Суть: решили в ЦОД объединить базы с разных структур организации, которые разбросаны географически. Там стояли свои серверы с программными лицензиями. Как лучше сделать в данном случае?
47. a.doroshkevich 1406 20.01.22 14:41 Сейчас в теме
(46)В рамках одного кластера обращения всегда идут только на один сервер лицензирования

Как вариант - нужно вам поднять несколько служб 1С и для каждой настроить свой состав кластера
48. a.doroshkevich 1406 20.01.22 14:41 Сейчас в теме
(36)вроде бы нет, главное чтобы была одинаковая версия платформы
51. ellavs 1021 20.01.22 19:02 Сейчас в теме
(48) мы долго бились в свои времена, но так и не смогли настроить получение лицензий 32х разрядным кластером с 64х разрядного сервера лицензирования. Может сейчас уже что-то изменилось с тех пор, к сожалению, уже нет возможности проверить.
52. susumanin 1 05.02.22 22:57 Сейчас в теме
Тоже словил "не найдено ни одного сервера с размещенным сервисом "serviceName=LicenseService""
При этом разрядность платформ совпадает.
Пробовал расширять диапазон портов - не помогло.
В ТЖ есть куча строк с исключением:

Descr='src\RMngrCalls.cpp(594):
2e79b904-f593-465d-a937-54ac95fca702: Соединение установлено не с менеджером кластера'

С флагом LIC в ТЖ только вот такие записи:
28:51.129014-
1,LIC,3,process=rphost,p:processName=ИмяБазы,OSThread=14304,t:clientID=17,t:applicationName=Designer,t:computerName=ИмяРабочегоСервера,Func=initialize,txt='local Server64, hasp HL soft local, EN8SA local, Base local'


28:51.129020-
5,LIC,3,process=rphost,p:processName=ИмяБазы,OSThread=14304,t:clientID=17,t:applicationName=Designer,t:computerName=ИмяРабочегоСервера,Func=getLicense,res=error,txt='0, client, error, local Server64;
hard, local, server 64, absent;
hard, local, Base, absent'


Сначала все ставил как в статье, на стандартных портах.
Потом для сервера лицензирования пробовал расширить диапазон (при запуске службы и в настройках рабочего сервера) - тоже не помогло.
Нюансы:
- Сервер лицензирования стоит в другой сети на площадке провайдера.\
- в рабочие серверы кластера добавлен по айпи
- фаерволы на время теста выключили
- с клиента удалось прописать новую лицензию на эту удаленную машину (на том компе появился файл lic), но при попытке запуститься, клиент ее не видит

Когда в консоли на сервере куда лезут клиенты смотрю Менеджеры кластера, там для сервера лицензий не назначен PID и в IP Порт стоит 0.
При этом на сервере лицензирования в ТаскМенеджере вижу запущенными 2 rphost, rmngr и один ragent.
56. ArtemKaa 09.11.22 10:57 Сейчас в теме
(52) Добрый день. Уточните версию платформы
54. user658706_m447525 09.08.22 07:28 Сейчас в теме
(52)Добрый день!
Такая же проблема.
Сервер разместил в другой сети через VPN.Лицензия активировалась но при запуске ошибка. Назначил ТНФ. На сервере появился файл lic/
Не найдено ни одного сервера с размещенным сервисом
serviceName=LicenseService;
Удалось ка кто решить?
55. susumanin 1 09.08.22 11:03 Сейчас в теме
(54) Привет. Да. Но решали админы, что-то там было не так то ли с пробросом портов, то ли фаерволом - настройками сетей.
Короче, причина была в том что 1Сы не видели друг друга.
Единственное что могу поправить в своем посте выше : сервер лицензирования добавлен в кластер по полному имени, типа
servername.domain-name.local
57. ArtemKaa 09.11.22 10:58 Сейчас в теме
(55) Добрый день. Уточните версию платформы - на какой получилось решить проблему?
58. zba 48 15.11.22 18:25 Сейчас в теме
Здравствуйте. Подскажите есть два серверных USB ключа, и программные клиентские лицензии, одни сервер стоит по месту в него вставили USB ключ и привязали клиентские лицензии (он как сервер лицензирования у нас) на нем все работает, а вот второй сервер находится удаленно клиентские лицензии через сервер лицензирования нормально прокидываются, а вот второй ключ серверный USB не хочет, можно его на удаленный сервак как то прокинуть? Или как к серверу лицензирования привязать несколько USB ключей?
59. ellavs 1021 16.11.22 18:47 Сейчас в теме
(58) Здравствуйте. Оба ключа вставлены в одну машину? Если да, то, насколько знаю, так работать не будет (не работает, если USB ключи однотипные).
60. sergathome 4 17.11.22 10:09 Сейчас в теме
Я правильно понял, что если надо использовать один сервер лицензирования для нескольких кластеров, то его надо добавить в каждый из кластеров ? Типа назначение функциональности не даст ему обслуживать запросы и он будет тупо раздавать лицензии всем серверам, в кластеры которых он входит?
61. ellavs 1021 17.11.22 15:05 Сейчас в теме
(60) Если правильно поняла вопрос, то - да.
62. user1561459 23.11.22 10:07 Сейчас в теме
Здравствуйте. Подскажите есть серверный ключ USB, можно ли его
раздать через сервер лицензирования серверу находящемся на ВМ.
Настроил всё по Вашей инструкции, но этот ключ серверу не передался.
63. ellavs 1021 23.11.22 16:06 Сейчас в теме
(62) к сожалению, нельзя. Насколько знаю, сервер лицензирования предназначен именно для программных лицензий. Однако USB ключи можно получать по сети без необходимости использования сервера лицензирования при помощи менеджера лицензий.
64. senege 02.12.22 11:17 Сейчас в теме
Долго пытался настроить и никак не выдавались лицензии всё переустанавливал и переделывал кучу раз...
в итоге проблема решилась после того как я сервер лицензирования перенёс отдельно на другие порты

зашёл в реестр
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic­es\1C:Enterprise 8.3 Server Agent (x86-64)


нашёл переменную ImagePath
в зависимости от установленной версии программы путь может быть иной
и изменил порты
"C:\Program Files\1cv8\8.3.22.1709\bin\ragent.exe" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d "C:\Program Files\1cv8\srvinfo"

после чего перезапустил службу Агент сервера 1С:Предприятия 8.3 (x86-64)
запустил консоль "Администрирование серверов 1С Предприятия x86-64" и в свойствах сервера указано новый порт

так же эти же порты прописал в разрешения брандмауэра

после чего у меня у меня на основном сервере(где базы)
при нажатии на рабочие серверы порт сервера лицензирования также изменился
в рабочих процессах порт был 0 стал 2562

активен было НЕТ стало ДА
при запуске 1с на этом же сервере теперь не ругается что не найдена лицензия на сервер
а при запуске на терминале теперь не тоже лицензии выдаются
65. folo 222 14.12.22 15:35 Сейчас в теме
Добрый день, ellavs. Собрали по вашей схеме 4 серверных и все клиентские лицензии на одном сервере лицензирования, включив его в 4 кластера. Столкнулись с проблемой что первый сервер при рестарте захватывает серверную лицензию, а последующие пишут что лицензии недоступны, хотя их там еще 3. Сервера идентичные по конфигурации.
Что посоветуете?
66. ellavs 1021 15.12.22 07:12 Сейчас в теме
(65) Сложно сказать, наверно можно начать с проверки того, что действительно ли серверные лицензии активированы именно на сервере лицензирования (например по количеству файлов-лицензий), затем точно ли все кластеры обращаются к серверу лицензирования за лицензией (запустить каждый сам по себе без остальных и увидеть, что он берет эту "первую" лицензию).
67. folo 222 15.12.22 12:45 Сейчас в теме
ellavs, спасибо за совет. Будем тестить дальше.
69. user733863 13.01.23 15:03 Сейчас в теме
А пользователи, под которым запускаются агенты 1С на разных серверах должны быть одинаковыми?

У нас пользователи USR1CV8 на всех серверах локальные и без админских прав (там вроде рекомендуется).
Пароли разные.

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

Что за хрень?
70. user1897798 20.01.23 20:30 Сейчас в теме
Доброго времени суток.
Попробовали сделать по инструкции..
В итоге, при запуске службы на любом сервере получаем ошибку запуска.
"Служба не запущена из за ошибки входа в систему."

Пробовал - запускать службы на серверах под разными учётками и менять порты для работы на одном из серверов.
Толку ноль.

Прошу вас подскажите что можно сделать.
Спасибо.
71. user1897798 20.01.23 21:16 Сейчас в теме
(70) UPD
Всё же решено было разводом по разным портам.
Т.Е сервер с базами стартует со стандартными портами, а сервер лицензирования с допустим. 2541 и тд.
Если так сделать сразу, то конфликта запуска служб нет даже если одинаковые учётки с одинаковыми паролями.
72. Borisych 503 11.02.23 09:11 Сейчас в теме
(27) установите на отдельном порту службу версии x86 на сервере лицензирования и подключите тот сервер по этому порту
73. None546674 05.04.23 15:41 Сейчас в теме
Здравствуйте,
Раскатили сервер лицензирования, прописали серверные лицензии и пользовательские.
Однако в логах видим следующее:
37:11.893002-0,EXCP,0,process=rmngr,OSThread=3007646,Exception=0874860b-2b41-45e1-bc2b-6e186eb37771,Descr='src/backbas/src/LicenseBaseImpl.cpp(4345):
0874860b-2b41-45e1-bc2b-6e186eb37771: Software licensing error. Invalid software license file format
File=/built/jenkins/CommonBuildArea/Platform/src/backbas/src­/CryptoGeneralHelpers.cpp(209)'


При этом процесс rphost, который тянется к серверу лицензирования жрет много ЦПУ.
74. evgaid 145 25.05.23 05:25 Сейчас в теме
Всем привет. А как вообще видеть выдал ли сервер лицензирования лицензию или нет, и вообще сколько выдал, если к примеру к нему обращается несколько серверов
79. senege 25.01.24 15:22 Сейчас в теме
(74) я на основном сервере где у меня все базы висят открываю консоль администрирования 1с и там в списке сеансов смотрю вкладку лицензия там отображается какой пользователь какую лицензию жрёт.
так как лицензия программная то 5 запущенных баз у пользователя обычно сжирает 5 лицензий

в списке номер лицензии и общее колличество, если прользователей немного тупо руками считаю например сеансов 80 из них вычитаю те что без лицензий(фоновые процесы и прочие) получаю ориентировочный список лецензий в работе
75. evgaid 145 25.05.23 06:59 Сейчас в теме
Не взлетело:
Главное на сервере лицензирования\ появились две лицензии. Что не так?
Прикрепленные файлы:
76. Puhovii 14.06.23 17:38 Сейчас в теме
Добрый вечер!
А если мы укажем, в правиле выдачи лицензий информационную базу другого кластера, то лицензии будут выдаваться ИБ, которую мы указали в правиле?
77. fatman78 17 20.06.23 16:04 Сейчас в теме
(76)Вы можете спокойно добавить один сервер лицензирования в несколько разных кластеров 1С, и получать через него серверные и клиентские лицензии. Проверено на платформе 8.3.22.1923 и более ранних. Главное чтобы лицензий хватило и версии платформы совпадали. Мы так свободную программную серверную лицензию на временные тестовые кластеры раздаем, очень удобно.
78. AlxSch 24 20.12.23 20:41 Сейчас в теме
Всем доброго времени суток. Вопрос, на который ответа пока найти не могу: можно ли развернуть выделенный сервер лицензирования 1С на контроллере домена? Мысль такая возникла с целью сэкономить лицензии WinServer в виртуальной среде...
80. senege 25.01.24 15:27 Сейчас в теме
(78) особо без разницы где и что разворачивать, но для сервера лицензирования лучше всего один раз создать одну тачку например виртуалку и её не трогать.
так как изменение параметров добавление памяти или диска или добавление процессора может вызвать конфликт и сервер лицензирвоания придётся перерегистрировать заново из резевного списка кодов.
единственное когда мне приходится трогать сервер лицензирования это когда у меня меняется версия платформы, следовательно эту же версию приходится стваить на сервере лицензирования, главное потом незабыть порты поменять на нестандартные, а то я как то поменял платформу а про порты даже и не вспомнил и очень долго мучался пытаясь понять где проблема))) а потом нашёл эту же тему нашёл свой же комментарий в ней и сам будущему себе помог решить проблему)))
Оставьте свое сообщение