Как сделать сервер лицензирования

Обновлено: 04.07.2024

1С. Получение лицензий с другого сервера. Подключение к серверу лицензирования

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

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

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

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

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

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

Подробное описание:
(все действия выполняем в локальном кластере на 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С, а именно локальный кластер в оснастке кластера, чтобы в списке кластеров было пусто - это видно на скриншотах и видеоролике, что на сервере лицензирования нет кластеров):


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

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

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


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

Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.

Задача данной статьи: Установка сервера лицензирования 1С на отдельном виртуальном сервере (или выделенном) и распределение серверных и клиентских лицензий на другие кластера и клиентские машины.

Какие же проблемы решает данная архитектура раздачи лицензий 1С?

  • При изменении конфигурации сервера не придется заново получать программную лицензию, так как лицензия не привязана к серверу с 1С. Сейчас появилась возможность привязать программную лицензию к токену 1С, но его может и не быть.
  • Если в кластере несколько серверов 1С, то больше нет необходимости активировать лицензию на каждом сервере 1С, так как все лицензии будут привязаны к одному выделенному серверу лицензирования;
  • Решается проблема с повторной активацией лицензий при срочном восстановлении резервного сервера 1С на новом оборудовании;
  • Сервер лицензирования может раздавать лицензии 1С на Linux подобных системах.
  • Удобнее администрировать и распределять лицензии между клиентскими приложениями.

Установка сервера лицензирования 1С на выделенном виртуальном сервере

Сервер лицензирования будем разворачивать по ОС MS Windows Server 2012, лицензии на операционную систему у нас бесплатные и не увеличивают стоимость сервера.

Сервер с такой конфигурацией, стоит порядка 800 рублей, но можно взять и за 600 рублей с конфигурацией послабее, здесь огромные мощности не нужны. Сервер с системой разворачивается автоматически за 5 минут.


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

Устанавливаем сервер 1С и компоненты доступа к серверам 1С.


Устанавливаем сервер 1С, как сервис


Запускаем консоль Администрирование серверов 1С Предприятия и удаляем локальный кластер созданный автоматически именно кластер, как на рисунке ниже. Делается это для того, чтобы данный сервер не съедал серверную лицензию.


На этом настройка сервера лицензирования закончена. Теперь необходимо активировать нужные клиентские и серверные лицензии.

Активация лицензий 1С на сервере лицензирования

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

В окне получения ключа, кликнем по написи Дополнительно и в появившемся окне, введем название сервера лицензирования и установим флаг Установка на сервер.


Вероятна ошибка Этот хост неизвестен, решение описано в этой статье, либо можно попробовать ввести ip адрес вместо названия сервера.


Так же если будет проблема доступа к серверу необходимо настроить правила в брандмауэре Windows, как на рисунке ниже.


Далее все настройки активации, такие же как и при активации локальной лицензии.

Теперь переходим к получения лицензии с сервера лицензирования SRVLic на рабочем сервере 1С SRVApp1.

Как получить лицензии с сервера лицензирования?

Добавление сервера лицензирование в список рабочих серверов

Заходим в консоль администрирования на сервере 1С SRVApp1 и в список рабочих серверов локального кластера добавляем сервер SRVLic.


Заполняем описание сервера и компьютер, если вдруг 1с не видит сервер, то редактируем файл hosts.


Должно получиться два сервера, как на рисунке ниже. Один сервер локальный, второй сервер лицензирования.


Теперь необходимо закрепить функциональности за каждым сервером.

Добавление функциональности серверов

Добавим две настройки функциональности в разделе Рабочие серверы, выберем сервер лицензирования SRVLic, как на рисунке ниже и добавим Требования назначения функциональности.


Важна последовательность добавления, сначала добавляем Любой объект требования.

Сначала указываем, что сервер является серверов лицензирования, вторым требованием отклоняем любые другие запросы.


После добавляем Сервер лицензирования, для правильной расстановки приоритетов.


Теперь добавим две настройки требования назначения функциональности для рабочего сервера 1С SRVApp1, обязательно в такой же последовательности, как на рисунке ниже.


Сначала добавляем Сервис лицензирования – Не назначать.


Далее назначаем Клиентское соединение с ИБ.


Этим мы указываем серверу, что данный сервер работает с клиентскими базами, но сервера лицензирования на нем нет.

Далее делаем полное применение назначения функциональности локального кластера, как на рисунке ниже и перезагружаем службу 1С.

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

Вводные

Настроенный и работающий AD

Наличие файлового сервера (Желательно на основе Windows server)

Установка системы

Во время установки системы важно учесть только один нюанс — дисковую систему необходимо разбить на два логических раздела. Первый (малый, 70 – 120 Гб) выделить для системных файлов, второй — под пользовательские данные.

На это есть две основные причины:

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

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

Установка служб удаленных рабочих столов

После перезагрузки открываем Диспетчер серверов и нажимаем Управление - Добавить роли и компоненты:





Настройка лицензирования удаленных рабочих столов

Для корректной работы сервера, необходимо настроить службу лицензирования. Для этого открываем диспетчер серверов и кликаем по Средства - Terminal Services - Диспетчер лицензирования удаленных рабочих столов:


В открывшемся окне кликаем правой кнопкой мыши по нашему серверу и выбираем Активировать сервер:




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


Применяем настройки, нажав OK.

Добавление лицензий

Открываем диспетчер серверов и кликаем по Средства - Terminal Services - Диспетчер лицензирования удаленных рабочих столов:


В открывшемся окне кликаем правой кнопкой мыши по нашему серверу и выбираем Установить лицензии:


В открывшемся окне нажимаем Далее - выбираем программу, по которой куплены лицензии, например, Enterprise Agreement - Далее - вводим номер соглашения и данные лицензии - выбираем версию продукта, тип лицензии и их количество - Далее - Готово.

Проверить статус лицензирования можно в диспетчере серверов: Средства - Terminal Services - Средство диагностики лицензирования удаленных рабочих столов.

Тюнинг терминального сервера

Ограничение сессий

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

Открываем диспетчер серверов и кликаем по Службы удаленных рабочих столов


Выбираем ранее созданную коллекцию сеансов, далее в разделе Свойства открываем меню Задачи > изменить свойства


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


Диски профилей пользователей + миграция профилей

Одной из задач при настройке терминального сервера является организация хранения данных пользователей работающих на нем.

1-й способ

Во многих компаниях используется миграция профилей пользователей. Это дает возможность перенести место хранения данных на специально выделенное место для данных задач. данный способ позволяет перемещать все персональные каталоги пользователя (Документы, Загрузки, Рабочий стол и др.)


Но не позволяет перемещать

Данные о профиле

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

2-й способ

Использовать Диски профилей пользователя

Данная технология является крайне полезной для обеспечения более высокого уровня безопасности , так же позволяет легко, бесследно удалять старые профили пользователей, и переносить в случае необходимости настройки на другой терминальный сервер, так как все данные пользователя хранятся на отдельном VHDX Диске для каждого пользователя.

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

3-й способ

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

Активируем Диски профилей пользователя, но данные каталогов пользователя перемещаем на файловый сервер.

Для активации дисков профилей пользователя необходимо перейти в Службы удаленных рабочих столов > в разделе Свойства открываем меню Задачи > изменить свойства > Диски профилей пользователя.

скачать комплект для конечного пользователя

Привязка к носителю выполняется при установке программного ключа, которая осуществляется при помощи специального кода активации — последовательности из 20 цифр и латинских букв от A до Z, например:

  • 3215-4216-5456-8612-4239
  • 3LZC-2MR2-ZRTR-7XT5-N67X

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

Установка лицензий

Необходимо проделать следующие действия:

Примечание: в случае если ссылка будет недоступна, необходимо проверить запущена ли служба. Если служба запущена, то необходимо ее перезапустить.

служба

установка лицензий

Необходимо будет указать данные лицензии:

Далее выбираем куда устанавливаем нашу лицензию:

  • На компьютер, на котором мы установили сервер СЛК.
  • Аппаратный носитель (неактивированный USB ключ).

Установка через интернет

В результате мы увидим в окне данные установленного ключа:

данные установленного ключа

Примечание: рекомендуем сделать резервную копию полученного файла лицензии с расширением licence, который расположен по пути:

%\ProgramData%\1C\Licence\Data\

Установка при помощи файлового запроса

Данный способ применяется в том случае, если компьютер, на котором проводится установка ключа, не подключен к интернету.

Создание запроса:

файловый запрос

Установка ответа:

ответ из центра лицензирования

В результате установки мы получим данные об установленном ключе:

данные установленного ключа

Установка по телефону

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

Для выполнения необходимо:

Читайте также: