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

16.07.19

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?]
Подключение к серверу лицензирования (получение лицензий с другого сервера) (текст этой статьи)
.docx 361,50Kb
189
189
0 SM
Скачать
Подключение к серверу лицензирования (получение лицензий с другого сервера) (видеоролик)
.mp4 7,52Mb
136
136
0 SM
Скачать

Дано: сервер, на котором активированы лицензии 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 кластере.

Group 2087327209 (1).png

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

См. также

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

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

10000 руб.

10.11.2023    7227    27    4    

50

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 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.

14400 руб.

06.12.2023    5564    23    1    

51

SALE! %

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

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

3600 2880 руб.

14.01.2013    181792    1103    0    

876

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

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

14400 руб.

29.04.2020    29979    88    151    

63

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

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

3600 руб.

06.02.2017    31512    32    18    

48

Мониторинг Инструменты администратора БД Системный администратор Платформа 1С v8.3 Россия Платные (руб)

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

1500 руб.

01.12.2020    15113    38    0    

55

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

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней.

6000 руб.

06.11.2012    71271    623    45    

83

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

Обработка для простого и удобного анализа настроек, нагрузки и проблем с SQL сервером с упором на использование оного для 1С. Анализ текущих запросов на sql, ожиданий, конвертация запроса в 1С и рекомендации, где может тормозить.

2 стартмани

15.02.2024    10130    206    ZAOSTG    74    

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


Не нужно.
Revachol; +1 Ответить
2. ellavs 1038 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 1038 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 1038 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 1038 30.08.21 09:48 Сейчас в теме
(28) Платформы должны совпадать.
Варианты решения:
1. Самый легкий – понизить платформу на втором сервере (если это возможно).
2. Сложнее – на сервере лицензирования и на первом сервере обновить платформы до той же, что на втором сервере.
3. Сложный – настроить на сервере лицензирования работу с двумя платформами: настроить запуск 1С сервиса (агента) на каждую из платформ, разнести их по разным портам. На «клиентских» серверах подключаться к серверу лицензирования по тому порту, который соответствует установленной платформе.
30. ArtemKaa 30.08.21 10:02 Сейчас в теме
То есть если я пойду вторым вариантом - обновлю платформу на сервере лицензирования, должны выдаваться лицензии на новый? И если я не обновлю платформу на старом сервере, по логике туда перестанут выдаваться лицензии?
31. ellavs 1038 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 1038 29.11.21 22:48 Сейчас в теме
(37) Ругается на отсутствие серверной лицензии или клиентской?
39. ArtemKaa 30.11.21 07:04 Сейчас в теме
(38) Клиентской конечно, сервер лицензий перестал раздавать лицензии после установки новой платформы. В чем дело и особенность не понятно....
40. ellavs 1038 30.11.21 10:11 Сейчас в теме
(39) ну раз ругается на клиентскую, то серверную уже видит, значит сервер лицензирования тоже видит (если и серверные и клиентсике лицензии на нем). А у базы случайно не могла "слететь" настройка "Раздавать лицензии сервером..."?
41. ArtemKaa 01.12.21 15:21 Сейчас в теме
(40) Серверная не на нем, только клиентские. Настройки остались прежними.
42. ellavs 1038 01.12.21 15:41 Сейчас в теме
(41) а что означает фраза:
При запуске на сервере нет проблем, так как используется локальная лицензия сервера.


У Вас на сервере установлена отдельная клиентская лицензия? USB или как?
У нас как бы сервер при запуске клиента использует те же клиентские лицензии с сервера лицензирования...
43. ArtemKaa 02.12.21 09:22 Сейчас в теме
(42) Серверные на серверах, клиентские на сервере лицензирования
44. ellavs 1038 02.12.21 09:44 Сейчас в теме
(43) получается, что обращение к серверу лицензирования работает, раз при запуске клиента на сервере всё нормально. Значит какая-то проблема между кластером и клиентскими машинами, а не сервером лицензирования.
45. ArtemKaa 02.12.21 11:31 Сейчас в теме
(44) вопрос в этом и заключался что могло произойти после обновления платформы? Платформу понизили обратно, всё заработало...!
50. a.doroshkevich 1421 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 1038 06.08.19 18:45 Сейчас в теме
(4) очень странно. На работу с документами это вообще как бы не должно влиять. Я не совсем в курсе функционала платформы - может она делает проверку лицензии при каждом обращении к серверу, но как-то такого не наблюдалось.
24. DeAngel 17.06.21 16:49 Сейчас в теме
(4) Подтверждаю проблему!
25. antont 14 27.07.21 13:52 Сейчас в теме
(4) Удалось решить проблему с "тормозами"?
6. rslayer 06.08.19 18:57 Сейчас в теме
В сервере, на котором активированы лицензии, в кластере, мы никаких настроек не меняем? У меня он в том числе используется по своему прямому назначению и на нем активированы клиентские лицензии. Я на нем ничего не менял. Все настройки вел только на втором сервере, в кластере, на котором планирую использовать лицензии с первого сервера. Все верно?
7. ellavs 1038 06.08.19 20:49 Сейчас в теме
(6) а "тормозят" документы на сервере, который получает лицензии, или который раздает (раз он используется еще и как обычный кластер 1С)?
8. rslayer 07.08.19 15:56 Сейчас в теме
Тормоза начинаются на том сервере, куда я хочу передать лицензии.
9. a.doroshkevich 1421 07.08.19 20:45 Сейчас в теме
(8)скриншоты рабочих процессов кластера и настроек тнф приложите, плиз
10. user895638 29.10.19 20:30 Сейчас в теме
Можно ли сервер лицензирования перевести из одного кластера в другой? (Удаление из одного и подключение к другому)
11. a.doroshkevich 1421 30.10.19 03:32 Сейчас в теме
12. Pawlick 10 22.01.21 00:07 Сейчас в теме
"Для этого на клиенте в любой базе (хоть локальной) зайти в конфигуратор, перейти на интерфейс ввода лицензии, нажать Дополнительно и ввести адрес сервера лицензирования"

Не совсем понятно: что значит "на клиенте зайти в конфигуратор"?
Я так понимаю эта операция должна выполнятся непосредственно на сервере лицензирования через любой открытый конфигуратор (хоть в пустой файловой базе)?
13. ellavs 1038 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 1038 24.05.21 14:36 Сейчас в теме
(17) коллега сообщил в комментриях (проверить, к сожалению, не могу).
19. user1316352 24.05.21 15:40 Сейчас в теме
20. DeAngel 17.06.21 09:34 Сейчас в теме
Здравствуйте. А никто не пробовал устраивать кросс-лицензирования между несколькими серверами? Т.е. ситуация когда есть несколько серверов 1с со своими лицензиями клиентскими и на каждом, по схеме из статьи, настроены другие сервера?
21. ellavs 1038 17.06.21 10:16 Сейчас в теме
(20) имеется в виду использовать как бы несколько серверов лицензирования?
23. DeAngel 17.06.21 15:24 Сейчас в теме
(21) да, такое динамическое распределение ресурсов лицензий с разных серверов
22. ellavs 1038 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 1038 25.11.21 20:45 Сейчас в теме
(33)
Program Files (x86)

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

Как вариант - нужно вам поднять несколько служб 1С и для каждой настроить свой состав кластера
48. a.doroshkevich 1421 20.01.22 14:41 Сейчас в теме
(36)вроде бы нет, главное чтобы была одинаковая версия платформы
51. ellavs 1038 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 1038 16.11.22 18:47 Сейчас в теме
(58) Здравствуйте. Оба ключа вставлены в одну машину? Если да, то, насколько знаю, так работать не будет (не работает, если USB ключи однотипные).
60. sergathome 4 17.11.22 10:09 Сейчас в теме
Я правильно понял, что если надо использовать один сервер лицензирования для нескольких кластеров, то его надо добавить в каждый из кластеров ? Типа назначение функциональности не даст ему обслуживать запросы и он будет тупо раздавать лицензии всем серверам, в кластеры которых он входит?
61. ellavs 1038 17.11.22 15:05 Сейчас в теме
(60) Если правильно поняла вопрос, то - да.
62. user1561459 23.11.22 10:07 Сейчас в теме
Здравствуйте. Подскажите есть серверный ключ USB, можно ли его
раздать через сервер лицензирования серверу находящемся на ВМ.
Настроил всё по Вашей инструкции, но этот ключ серверу не передался.
63. ellavs 1038 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с на этом же сервере теперь не ругается что не найдена лицензия на сервер
а при запуске на терминале теперь не тоже лицензии выдаются
Magov; ellavs; +2 Ответить
65. folo 224 14.12.22 15:35 Сейчас в теме
Добрый день, ellavs. Собрали по вашей схеме 4 серверных и все клиентские лицензии на одном сервере лицензирования, включив его в 4 кластера. Столкнулись с проблемой что первый сервер при рестарте захватывает серверную лицензию, а последующие пишут что лицензии недоступны, хотя их там еще 3. Сервера идентичные по конфигурации.
Что посоветуете?
66. ellavs 1038 15.12.22 07:12 Сейчас в теме
(65) Сложно сказать, наверно можно начать с проверки того, что действительно ли серверные лицензии активированы именно на сервере лицензирования (например по количеству файлов-лицензий), затем точно ли все кластеры обращаются к серверу лицензирования за лицензией (запустить каждый сам по себе без остальных и увидеть, что он берет эту "первую" лицензию).
67. folo 224 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) особо без разницы где и что разворачивать, но для сервера лицензирования лучше всего один раз создать одну тачку например виртуалку и её не трогать.
так как изменение параметров добавление памяти или диска или добавление процессора может вызвать конфликт и сервер лицензирвоания придётся перерегистрировать заново из резевного списка кодов.
единственное когда мне приходится трогать сервер лицензирования это когда у меня меняется версия платформы, следовательно эту же версию приходится стваить на сервере лицензирования, главное потом незабыть порты поменять на нестандартные, а то я как то поменял платформу а про порты даже и не вспомнил и очень долго мучался пытаясь понять где проблема))) а потом нашёл эту же тему нашёл свой же комментарий в ней и сам будущему себе помог решить проблему)))
81. HolySpirit 21.05.24 23:06 Сейчас в теме
(80)
для сервера лицензирования лучше всего один раз создать одну тачку например виртуалку и её не трогать.

Я правильно понял, что для такого варианта необходима отдельная серверная лицензия 1С для этой виртуалки для сервера лицензирования?
82. senege 22.05.24 08:11 Сейчас в теме
(81)

Если правильно настроить то сервер лицензирования не требует лицензии, главное чтобы версия платформы была одинаковая для сервера лицензий и остальных серверов, ну и порты чтобы отличались, так как у меня из за портов основная проблема была и лицензии отказывалась выдаваться...
83. shura_a 27.05.24 12:16 Сейчас в теме
Добрый день!

Настроил сервер лицензирования + 2 кластера.
На сервере лицензирования активированы две серверные лицензии и несколько пользовательських.
Кластер1 занял одну лицензию, а кластер2 – вторую серверную лицензию.
Но периодически (раз в неделю) Кластер1 занимает одновременно две серверных лицензии и, соответственно, на Кластере2 1С не доступна.
Вопрос решается перезапуском службы 1С на Кластере1.
Но как сделать чтобы кластера не забирали две лицензии одновременно?
84. gmtv 12 29.05.24 13:33 Сейчас в теме
был у кого нибудь опыт натсройки 2х серверов лицензирования на один кластер?
85. gmtv 12 29.05.24 14:22 Сейчас в теме
было: 2 независимых центалььныз сервера с разным назначением и разными базами 1С - получают лицензии с одного сервера лицензирования (единый пул клиентских и серверных лицензий) - все ключи активированы на нем
Стало: 1 из центральных серверов уезжает в облако, но в туннеле с основным сервером компании, продолжает видеть основной сервер лицензирования и получать с него лицензии, для отказоустойчивости (при падении туннеля) хотели чтобы в облаке тоже был свой сервер лицензирования с ограниченным пулом, чтобы при падении туннеля не отвалались клиентские и серверные лиензии - перенесли туда необходимые ключи.
при начале настройки такого сета стали получать то же поведение, описанное здесь:
http://www.gilev.ru/forum/viewtopic.php?f=9&t=1478

неужели у аудитории нет запроса на такой функционал и 1С не двигается в этом направлении?
Оставьте свое сообщение