Приветствуем вас, уважаемые коллеги! Сегодня мы детально разберем одну из наиболее частых, но в то же время вызывающих множество споров тем в администрировании систем «1С:Предприятие 8» — расширение существующего пула программных лицензий.
Представим типичную практическую задачу: в организации успешно функционирует сервер «1С:Предприятия» с многопользовательской программной лицензией на 10 рабочих мест. В связи с расширением штата вам потребовалось подключить еще ровно двух сотрудников (и не более). Кажется, что задача тривиальная, но как только дело доходит до выбора и активации лицензий, возникает масса вопросов и разногласий.
Среди начинающих системных администраторов и специалистов по сопровождению «1С» бытует стойкое заблуждение, что однопользовательские программные лицензии невозможно установить на сервер приложений «1С:Предприятия». Многие считают, что сервер и однопользовательские лицензии несовместимы, или что сервер просто «не увидит» такие ключи и не сможет распределять их между пользователями.
Давайте разберем эту ситуацию по шагам, проанализируем технические нюансы работы платформы «1С» и выясним, какие варианты решения у нас есть, как ведут себя различные типы лицензий при разных способах активации, и как сделать правильный выбор, чтобы не переплачивать за лишние рабочие места.
Для решения нашей задачи — добавления ровно двух рабочих мест — наиболее экономически и технически целесообразным решением является покупка двух однопользовательских программных лицензий. Оптимальным выбором будет номенклатурная позиция «1С:Предприятие 8. Клиентская лицензия на 1 рабочее место. Электронная поставка» (артикул 4601546116697).
После приобретения этих лицензий перед нами встает ключевой вопрос: где именно их активировать? Существует два принципиально разных подхода:
Рассмотрим подробнее каждый из этих вариантов, их достоинства, недостатки и особенности подсчета сеансов.
Вопреки распространенному мифу, программные лицензии «1С» обладают отличным свойством — они прекрасно суммируются («склеиваются») на сервере. Когда мы активируем две однопользовательские лицензии на сервере приложений, сервер объединяет их с уже существующей многопользовательской лицензией на 10 рабочих мест. В итоге общий доступный пул лицензий на сервере увеличивается до 12 штук.
Однако здесь критически важно понимать, как меняется логика подсчета сеансов сервером 1С:
Разрешить выдачу лицензий сервером 1С:Предприятия должен быть установлен в значение Да (или Истина).Давайте посмотрим на пример настройки этого параметра. Мы также можем проверить статус раздачи лицензий с помощью утилит командной строки. Например, для администрирования лицензий в современных версиях платформы используется утилита управления лицензиями. Ниже приведен пример команды командной строки для просмотра сеансов и выданных лицензий через утилиту администрирования:
# Пример получения списка активных сеансов и выданных лицензий в кластере серверов 1С
rac session list --cluster=db33170e-1234-4bc3-a456-1234567890ab
Этот способ установки лицензий на сервер является максимально простым в администрировании, так как все файлы лицензий (файлы с расширением .lic) хранятся в одном месте — в каталоге профиля пользователя, под которым запущен сервер 1С (обычно это каталог C:\ProgramData\1C\licenses в ОС Windows или /var/1C/licenses в операционных системах семейства Linux).
Альтернативный и зачастую более выгодный с точки зрения экономии лицензий вариант — активировать приобретенные однопользовательские лицензии непосредственно на рабочих станциях двух новых сотрудников.
В этом случае логика работы кардинально отличается:
Важное ограничение: Локально активированная лицензия жестко привязывается к ключевым параметрам компьютера (материнская плата, процессор, сетевая карта, операционная система). При изменении конфигурации железа или переустановке ОС лицензия перестанет работать, и потребуется использовать резервный пин-код для ее повторной активации.
Несмотря на явные преимущества локальной активации, существуют технические сценарии, при которых активировать лицензии локально на ПК пользователя физически невозможно или нецелесообразно. В этих случаях активация на сервере 1С становится единственным доступным решением:
ID=0 (консоль сервера). Обычные пользователи в своих терминальных сессиях получить эту лицензию не смогут. Для работы в терминальном режиме однопользовательские лицензии необходимо активировать строго на сервере «1С:Предприятия», чтобы он раздавал их по RDP-сессиям, либо приобретать полноценный многопользовательский пакет лицензий.Проанализируем обе ситуации и выберем оптимальный путь для вашей ИТ-инфраструктуры: