Назад

Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования

При покупке программных лицензий 1С всегда встают несколько важных вопросов. Где активировать лицензии: непосредственно на каждом сервере предприятия или все-таки на сервере лицензирования? К чему привязывать активированные лицензии: к параметрам компьютера или к аппаратному ключу?

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

Какие первоочередные задачи у нас были?

  1. Раздача лицензий для любого СП.
  2. Получение лицензий с любого хостинга.
  3. Минимальный простой в случае сбоя на сервере лицензирования.

Итак, идем по порядку. Поднимаем и настраиваем чистую виртуалку. На ней и будет наш СЛ. Устанавливаем на ней СП 1С. Сразу отмечу один очень важный факт: СП и СЛ могут работать только на одной версии платформы. Если у вас есть, например, два СП – один версии 8.3.17.1549, второй – 8.3.18.1483, то на СЛ должно быть установлены обе эти платформы (соответственно на разных портах). Поэтому на СЛ необходимо устанавливать сервер предприятия не как службу, а как приложение. Потом вручную создавать службу и для наглядности указать в имени ее версию. Если после установки СП зайти в консоль администрирования 1С, то сразу же получим ошибку. Решение – нужно зарегистрировать утилиту администрирования серверов.

Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования - 42CLOUDS

Теперь входим в консоль 1С и удаляем кластер на нашем СЛ. Не забываем, что для СЛ не нужна лицензия 1С. Должны получить что-то подобное:

Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования - 42CLOUDS

Следующий момент – при активации лицензий есть два варианта привязки:

  1. К параметрам компьютера.
  2. К аппаратному ключу

Мы выбрали для себя второй вариант, так как у нас все сервисы находятся на ВМ. И есть два практически одинаковых носителя. Таким образом, можно на одном носителе иметь одну боевую версию ВМ с СЛ, а на втором иметь холодный резерв этой ВМ. И в случае падения ВМ на первом носителе, быстро включаем ВМ на втором носителе и получаем минимальный простой. К сожалению, для безотказной работы СЛ нужно в два раза больше лицензий. Это, конечно, нецелесообразно. Поэтому мы выбрали следующее решение.

Был закуплен аппаратный ключ защиты 1С (на 10 пользователей). Проброс на ВМ осуществлен программой AnywhereUSB.

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

ВАЖНО!!

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

Если все сделано правильно, оба процесса будут активны:

Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования - 42CLOUDS

Далее указываем требования назначения функциональности –

для раб сервера

Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования - 42CLOUDS

для СЛ:

Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования - 42CLOUDS

Полностью применяем на кластере ТНФ:

Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования - 42CLOUDS

Не забываем удалить pfl файлы:

для Windows:

для Linux:

И наконец, последний этап – активация лицензий.

Заходим в конфигуратор: Сервис – получение лицензий…

Дальше вводим все необходимые данные, а на втором окне не забываем активировать на СЛ:

Как привязать программные лицензии к аппаратному ключу. Сервер лицензирования - 42CLOUDS

Здесь указываем имя СЛ.

В конце активации, когда спрашивает, к чему выполнять привязку лицензии, указываем наш аппаратный ключ. Необходимо отметить, что на СЛ активируются и серверные, и клиентские лицензии в любом количестве. Все эти лицензии находятся на СЛ (если Вы все правильно сделали) по пути C:\ProgramData\1C\licenses. Их не помешает скопировать куда-нибудь в отдельное место. Теперь можно наш сервер лицензирования добавлять в любой кластер 1С.

Лицензии будут раздаваться по принципу “кто первый успел”. Если нужно использовать СЛ на стороннем хостинге, на который нет туннеля, тогда либо используем впн, либо выводим СЛ в мир.

ВАЖНО!!

Не забывайте делать бэкапы виртуалки СЛ при добавлении лицензий.

Удачи!

P.S.:

Чуть не забыл про команду создания службы:

sc create “1C:Enterprise SrvLic1” binpath= “\”C:\Program Files\1cv8\8.3.17.1549\bin\ragent.exe\” -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d \”C:\Program Files\1cv8\srvinfo_srvlic1\”” displayname= “Агент сервера 1C:Предприятие 8.3.17.1549” obj= “domain\USR1CV8” password= “password” start= disabled depend= Dnscache/Tcpip/lanmanworkstation/lanmanserver

Для след версии:

sc create “1C:Enterprise SrvLic2” binpath= “\”C:\Program Files\1cv8\8.3.18.1483\bin\ragent.exe\” -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d \”C:\Program Files\1cv8\srvinfo_srvlic2\”” displayname= “Агент сервера 1C:Предприятие 8.3.18.1483” obj= “domain\USR1CV8” password= “password” start= disabled depend= Dnscache/Tcpip/lanmanworkstation/lanmanserver

Уже более 10 000 компаний работают в облачной 1С от 42Clouds

– Консультация по 1С Бесплатно!

– Поддержка 24/7 по техническим вопросам: в чате, по телефону, по почте

– Все типовые конфигурации онлайн, доступ через RDP, Remote App, Web

Смотрите также

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу.

Отзыв будет опубликован после проверки модератором.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных