Перейти к содержимому

Разрешить выдачу лицензий сервером 1с предприятия что это

  • автор:

Как разрешить выдачу лицензий?

Мои приветы форумчанам! Господа, ситуация следующая: Схема построена по следующему принципу: Сервер 1С Пред. (CentOS x64) Веб-сервер Apache+1C WS (Debian x64) Порты 1С фейрволом прокинуты (как ТСП так и ЮДП (пакеты бегают по порту 1560) На стороне веб сервера в директории /opt/1C/. /x86_64/, создана директория conf и сконфигурирован файл nethasp.ini (хотя этот момент выполняется, когда 1С установлен на Винде) Я на форуме Инфостарт создавал топик на тему «Как разрешить выдачу лицензий?» (https://forum.infostart.ru/forum86/topic187849/). Собсна вопрос звучал следущим образом: Если 1С будет поднят на сервере Виндовс, для разрешения выдачи лицензии сервером 1С, достаточно из выподающего меню выбрать «ДА». Как быть, если 1С поднят на Линуксе?

Позже мне подсказали про утилиты администрировани rac и ras

Дальше дело пошло бубнем вокруг костра: Почитал, покапался и предварительный вариант включения раздачи лицензии получил облик следующий:

rac infobase update —cluster=4ecc928c-11ac-11e8-6782-5254009d534e —infobase=3df78220-1498-11e8-6981-5254009d534e —license-distribution=allow Но результат=0 Примечание: Манипуляции выполнялись с существующей ИБ.

Попробовал из консоли создать ИБ (по нежеуказанной команде)

rac infobase —cluster=4ecc928c-11ac-11e8-6782-5254009d534e create —create-database —name=banana —dbms=PostgreSQL —db-server=sj35c —db-name=banana —locale=ru —db-user=postgres —db-pwd=«passwd» —license-distribution=allow

Результатов это не дало. ==> В плане лицензии, при обращении браузером ругается на отсутствие лицензионного ключа. Это и является текущей занозой, которую я не могу пока победить((

Разрешить выдачу лицензий сервером 1с предприятия что это

Добрый день. Есть сервер 1с. В нем ключ на 100 лицензий.
Если открыть параметр базы
Разрешить выдачу лицензий сервером 1С, и поставить НЕТ
То ни кого из пользователей не пускает.. пишет что нет или не видит лицензию..
Если поставить Разрешить выдачу лицензий сервером 1С, — ДА
То всех пускает проблем нет..
Но на сколько я понимаю, что должно работать и так и так.. и с да и нет.. В чем проблема может быть ?*
Почему если выключить выдачу лицензий сервером 1с.. то перестает видеть лицензии

hasp установлен hasp manager или как его то же..

если «как его» тоже установлен то надо проверить почему на брандамауэре не включено исключение для менеджера лицензий. при установке «как его» оно добавляется автоматически.

(1) Спасибо за версию. БрендМауэр выключит полностью на сервере и на компах пользователя.
Установлен везде Касперский.

(2) У него ж вроде есть собственный. Отключить, пробовать.
настройки nethasp.ini и nhsrv.ini ?
475 порт открыт ?

(0) Обоими механизмами не рекомендуется пользоваться для одного ключа. Т.е. или NetHASP, или сервер. Иначе возможны нюансы, что народу не будет хватать лицензий, хотя свободные лицензии еще есть.

И да, проще в nethasp.ini на клиентах прописать адрес ключа напрямую, а не полагаться на автообнаружение.

Описание получения клиентских лицензий сервером 1C

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

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

Получение клиентских лицензий через сервер 1С:Предприятия

Это когда «Разрешить выдачу лицензий сервером 1С:Предприятие» установлено в «Да».

Порядок обхода такой для клиентов в общем целом:

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

С подключением клиентских ключей более-менее понятно. не нашел свободную лицензию, идет к другому. Но что же серверных ?

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

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

т.е. если есть 2 ключа, то сервер 1С будет работать только с одним из них. В последовательности которая описано выше.

Но что если у нас 2 и более клиентских ключа и нужно чтобы оба они работали на одном сервере?

Множественное назначение сервиса сеансовых данных

Чтобы через сервер могло быть получено более чем 1800 (более чем в одном ключе лицензий) клиентских лицензий необходимо:
— определить кластер серверов 1С:Предприятия на 2 и более компьютерах;
на каждом из компьютеров (кроме первого) запустить дополнительный менеджер кластера;
— сервис сеансовых данных назначить нескольким менеджерам на разных компьютерах;
— при использовании локальных ключей установить локальные ключи в каждый из компьютеров менеджеров, на которые назначен сервис сеансовых данных;
при использовании сетевых ключей на компьютерах менеджеров, на которые назначен сервис сеансовых данных, определить nethasp.ini с указанием разных менеджеров лицензий

источник для тех кто имеет подписку ИТС: _https://its.1c.ru/db/metod8dev/content/3596/hdoc

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

1C:Enterprise

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

Seeking Comprehensive ERP Solution?

Transform Your Business with Axial ERP

Personalized solutions with continuous support. Propel your business with modern, comprehensive ERP solutions based on 1C:Enterprise.

CONTENT

1C:Enterprise

Script

Tools for Integrating with Other Systems

COM connector

Server Cluster Administration

IInfoBaseInfo

Properties

DateOffset

DBMS

dbName

dbPassword

dbServerName

dbUser

DeniedFrom

DeniedMessage

DeniedParameter

DeniedTo

Descr

ExternalSessionManagerConnectionString

ExternalSessionManagerRequired

LicenseDistributionAllowed

Locale

Name

PermissionCode

SafeModeSecurityProfileName

ScheduledJobsDenied

SecurityLevel

SecurityProfileName

SessionsDenied

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *