Сервер лицензий 1с бит обойти
Дано: сервер, на котором активированы лицензии 1С (или планируется устанавливать лицензии на нем и использовать его в качестве сервера лицензирования), а также имеются сервера, где установлены 1С кластеры, которым требуются лицензии.
Задача: распределение 1С лицензий по разным серверам (кластерам). Например, если на сервере лицензирования активирована одна лицензия на 50 пользователей, то нужно, чтобы этими лицензиями могли пользоваться различные 1С серверы/кластеры.
Помните, что для каждого кластера потребуется серверная лицензия (может быть активирована также на сервере лицензирования), т.е. сколько кластеров, столько и серверных лицензий.
Сам сервер лицензирования лицензии не требует.
В данной статье и в видео будут следующие условные наименования серверов:
Сервер лицензирования - SRV-DB1
Сервер 1С (с установленным кластером) - SRV-NODE-B
Содержание статьи:
- Как получать лицензии с другого сервера (сервера лицензирования)
- Как настроить сервер лицензирования
- Как активировать лицензию на сервере лицензирования
Как получать лицензии с другого сервера (сервера лицензирования)
Если сервер лицензирования (SRV-DB1) уже существует и настроен, то настройка любого другого сервера 1С (в этом примере, SRV-NODE-B) на получение лицензий с сервера SRV-DB1 делается довольно легко. Подробнее смотрите видео ниже.
Краткое описание (все действия выполняем в локальном кластере на 1С-сервере (SRV-NODE-B)):
- В рабочие серверы добавляем сервер лицензирования (SRV-DB1).
- В блоке рабочего сервера SRV-DB1 добавляем две функциональности в требования назначения функциональности.
- В блоке рабочего сервера SRV-NODE-B добавляем две функциональности в требования назначения функциональности.
- На локальном кластере делаем полное применение требований функциональности.
- Перезагружаем службу 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С, а именно локальный кластер в оснастке кластера, чтобы в списке кластеров было пусто - это видно на скриншотах и видеоролике, что на сервере лицензирования нет кластеров):
Если это сделать, то сервер лицензирования не будет "отъедать" серверную лицензию (т.е. ему самому вообще никаких лицензий не нужно, он только их хранит для других серверов).
Как активировать лицензию в случае сервера лицензирования?
Для этого на клиенте в любой базе (хоть локальной) зайти в конфигуратор, перейти на интерфейс ввода лицензии, нажать Дополнительно и ввести адрес сервера лицензирования.
Активация ключа на сервере:
В этом случае активация произойдет на сервере лицензирования.
После можно проверить, появился ли файл лицензии в папке на сервере (рекомендуется записать, что за файл - эта информация может понадобиться при восстановлении лицензии - см. статью Восстановление по пин-коду).
Примечание: есть вероятность, что такая настройка не работает в случае варианта лицензирования "Сервер мини".
В файлах к статье: видеоролик, показанный выше, а также текст этой статьи.
После успешного запуска конфигурации, выполняется соединение с сервером лицензий и получение свободной лицензии. Соединение с сервером лицензий в файловой базе осуществляется из процесса платформы 1С предприятия. В клиент-серверном варианте, обращение к серверу лицензий осуществляется с сервера 1С предприятия.
Служба сервера лицензий должна быть заранее установлена на локальном компьютере (под управлением windows) или на компьютере в рамках локальной сети предприятия. После установки сервера лицензий, необходимо зарегистрировать продукт средствами сервера лицензий. Если в сервере нет свободной лицензии, в зависимости от продукта, часть продукта, либо продукт целиком, будут не доступны.
Необходимо установить сервер лицензий на целевом компьютере, используя интерфейс управления сервера лицензий провести регистрацию. Процесс установки сервера лицензий, настройки клиента в 1С и регистрации продукта подробно описан в руководстве.
Актуальная версия руководства поставляется вместе с дистрибутивом сервера лицензий 1.6 и поставляются вместе с лицензируемыми продуктами в каталоге "LicenseServer".
Находясь на закладке «Менеджер лицензий» нажмите по строке «УПРАВЛЕНИЕ ЛИЦЕНЗИЯМИ».
В качестве "Требуемого действия" следует выбрать "Получить активационный ключ по электронной почте", остальные поля позволяют выбрать требуемый продукт и его редакцию:
- Если пробную лицензию, в качестве рег. номеров необходимо ввести "TRIAL XX", где "XX" число дней пробного периода.
- Если регистрируется полноценная лицензия на клиента, вводятся регистрационные номера из лицензинной карточки.
Регистрационная заявка будет обработана представителями регистрируемого продукта в срок от 5 минут до 2х рабочих дней. Активационный ключ поступит ответным письмом.
Для установки активационного ключа, находясь на вкладке "Менеджер лицензий", нажмите ссылку "Установить ключ".
Выберите полученный ключ, нажмите "Далее" и "Готово".
Сервер лицензий 1.6 можно установить только в Windows.
Конфигурации могут работать на Linux, при этом, сервер лицензий необходимо установить в той же локальной сети, на компьютере или виртуальной машине с ОС Windows.
При установке сервера лицензий на новом компьютере, полученные ранее активационные ключи не подойдут.
При переносе лицензий на новый компьютер, следует деактивировать лицензии на старом (как описано в документации), используя сервер лицензий 1.6.5 или выше.
Если старый компьютер сломался или больше не доступен (переустановили ОС, заменили детали компьютера и т.п.), осуществить деактивацию не получится. В этом случае, следует перейти к этапу повторной регистрации, пропустив этап деактивации.
В такой ситуации, необходимо попытаться деактивировать лицензии на прошлом компьютере / хосте, и зарегистрировать продукт на текущем.
В случае активного использования систем виртуализаии с ограниченным числом физических хостов, можно обратиться к представителям продукта для решения вопроса об установке ключей для каждого хоста (в зависимости от продукта, условия предоставления ключей на запасные хосты отличаются). Также, можно рекомендовать запрет миграции ВМ с установленным сервером лицензий, либо вывод службы на ВМ с редкими миграциями, либо использование физического компьютера.
Интервал запуска по умолчанию:
Для клиента лицензирования версии 1.6.6.11 и ниже - 8 секунд (можно увеличить до 30).
Для клиента лицензирования версии 1.6.6.12 и выше - 30 секунд.
Окно интерфейса управления «Сервером лицензий 1.6 в начальном состоянии отраженно на рисунке. Укажите адрес компьютера/сервера, на котором запущен сервер лицензий 1.6, при необходимости, откорректируйте TCP порт и нажмите кнопку «Подключиться».
Примечание: если сервер лицензий 1.6 установлен на том же компьютере/сервере, где была запущена программа «Интерфейс управления сервером», допустимо использовать стандартный адрес «127.0.0.1». TCP порт зависит от значения, выбранного в настройке службы сервера.
После подключения к серверу лицензий 1.6 будет открыта закладка «Менеджер лицензий». Закладка менеджер лицензий служит для графического представления установленных программных лицензий.
Находясь на закладке «Менеджер лицензий» нажмите по строке « УПРАВЛЕНИЕ ЛИЦЕНЗИЯМИ ». Откроется закладка « Управление лицензиями ».
- Получить активационный ключ по электронной почте (Зарегистрировать продукт) - Данное действие предназначено для получения новой лицензии или продления старой
- Установить активационный ключ и активировать лицензию - Если вы получили ответное письмо с активационным ключом (или получите цифровой ключ иным способом) сохраните активационный ключ на компьютере/сервере, в удобном для вас месте и выберите данное действие
- Включить одноразовый 10-ти дневный пробный режим - Если вы не приобретали продукт, но хотели бы его испытать – выберите этот режим и нажмите «Далее >». Таким образом, вы можете включить пробный период, не заполняя регистрационную анкету (не более одного раза для каждого продукта)
- Деактивировать лицензию - Данное действие позволяет деактивировать ваши лицензии для переноса на другой компьютер/сервер
Данное действие предназначено для получения новой лицензии или продления старой. Выбрав это действие, нажмите «Далее >» для перехода к регистрационной анкете.
Подробнее о заполнение данных в регистрационной анкете:
Для реквизита «Регистрационный номер продукта (БИТ)» необходимо заполнить регистрационный номер полученный при покупке программного продукта БИТ.Финанс.
В реквизите «Наименование продукта с ИТС подпиской» требуется ввести название программного продукта на который оформлен ИТС. Для реквизита «Регистрационный номер с ИТС подпиской» необходимо указать корректный номер ИТС для программного продукта указного выше.
В разделе «Контактная информация» необходимо указать контактные данные ответственного - ФИО, Должность, Телефон, E-mail.
Далее в разделе «Информация о лицензиате» необходимо заполнить информацию о компании на которую регистрируются лицензия - Наименование, ИНН, Фактический адрес, Юридический адрес, Телефон, E-mail, Веб-страница.
Закладка отображает сводную информацию о выбранном вами продукте, режиме регистрации и пробном периоде.
Для этого, воспользуйтесь привычным, для вас, почтовым клиентом или браузером. Адрес для отправки регистрационного файла автоматически помещается в буфер обмена, вы можете вставить его в поле ввода адреса почтового клиента, нажав «ctrl+v». После сохранения регистрационного файла, вам будет предоставлена возможность использовать программу в течение пробного периода. За это время, ваше письмо будет обработано (обычно, время обработки не превышает одного дня).
Нажмите «Готово», откроется закладка «Менеджер лицензий», соответствующий продукт уже добавлен в список. Теперь, вы можете работать с продуктом, иногда, проверяя почту.
Когда вы получите ответное письмо с активационным ключом (или получите цифровой ключ иным способом) сохраните активационный ключ на компьютере/сервере, в удобном для вас месте и выберите данное действие. Отобразится дополнительное поле, с помощью этого поля, укажите расположение активационного ключа и нажмите «Далее >». Вы перейдете на закладку «Активационный ключ» со сводной информацией об устанавливаемом ключе. Выполняется диагностика и проверка на принадлежность ключа к данному компьютеру/серверу.
Примечание: активационные ключи привязаны к компьютеру/серверу, на котором установлен сервер лицензий 1.6. Т.е. если вы сформировали регистрационный ключ, после этого, сервер лицензий 1.6 был переустановлен на другой компьютер/сервер, то полученный вами активационный ключ не будет работать на переустановленном сервере лицензий.
Нажмите «Далее >» для импорта лицензии в сервер лицензий 1.6. Отобразится закладка «Результат операции». Пробный период не деактивируется после установки файла лицензии. Т.е. если пробный период доступен, то он будет действовать в дополнение к цифровым ключам и автоматически отключится по истечении пробного срока.
Нажмите «Готово», для перехода на закладку «Менеджер лицензий», соответствующий продукт и ключ уже добавлены в список. Активация продукта завершена.
В диалоговом окне на вопрос: «Изменение режима приведет к невозможности выполнять обновление конфигурации полностью автоматически. Продолжить?» ответить: «Да»
В диалоговом окне на вопрос: «Снятие с поддержки приведет к невозможности получать обновления от поставщика. Продолжить?» ответить: «Да».
В диалоговом окне на вопрос: «Текущая конфигурация не пустая! Загрузка конфигурации приведет к полной замене текущей конфигурации на загружаемую, без сравнения и объединения. Продолжить?» ответить: «Да».
После обновления конфигурации (длительный процесс) будет выведено окно: «Выполнено обновление конфигурации. Обновить конфигурацию базы данных?». Нажать кнопку «Да».
Следующий этап обновления информационной базы проводится в режиме 1С:Предприятия. Можно запустить режим 1С:Предприятия с помощью кнопки «Начать отладку» (F5) из режима «Конфигуратор».
После запуска в режиме 1С:Предприятия откроется окно «Легальность получения обновлений», необходимо установить флаг «Я подтверждаю легальность получения обновления в соответствии с вышеизложенными условиями» и нажать кнопку «Продолжить».
В диалоговом окне на вопрос: «Изменился номер версии конфигурации «БИТ.ФИНАНС». Будет выполнено обновление информационной базы на релиз «3.1.x.x.». Продолжить?» ответить: «Да».
Выполняем сначала обработку «Обновление информационной базы», ставим галочки на всех действиях и нажимаем кнопку «Выполнить».
Будет задан вопрос «Выполнение действий может занять продолжительное время и является необратимой операцией. Продолжить?». Нажать кнопку «Да».
Далее переходим в обработку «Конвертация движений регистра «Обороты по бюджетам (БИТ)»», ставим следующие галочки
- Заполнить ресурс «Сумма» (суммы в валюте операции). (Заполняется ресурс «Сумма», т.к. изменилась структура регистра)
- Выполнить перенос данных НДС. (Все данные по НДС перенесутся на отдельные статьи оборотов, которые будут созданы). Движения могут быть не сконвертированы если не заполнена статья оборотов.
- Очистить шаблоны проводок статей оборотов (НДС, Сумма без НДС). (Очистятся шаблоны проводок статей, которые использовали ресурсы НДС).
- Создать документ установки зависимых оборотов. (Создастся документ установки зависимых оборотов для отражения НДС)
Далее переходим в обработку «Помощник конвертации кода алгоритмов», устанавливаем галочки на том, что необходимо обрабатывать, нажимаем кнопку «Обновить», выделяем найденные объекты галочками и нажимаем кнопку «Выполнить». Обновление завершено!
Добрый день, статья написана в качестве некоего продолжения данного опуса. Компания 1С довольно часто подвергается критике, нередко объективной, но я попытаюсь своим примером показать, что 1С предоставляет свободу выбора, что в нынешнее время как минимум заслуживает уважения. Также немного посчитаем деньги.
Пролог.
Основной вид деятельности нашей небольшой компании является IT аутсорсинг. Скорее в маркетингово-энтузиастских целях, мы создаем шаблоны решений, которые нам позволяют немного стандартизировать IT инфраструктуру подопечных, а клиенту получить и главное осознать экономию (если сам себя не похвалишь отчетом, то никто не заметит). Клиенты — небольшие компании от 20 до 200 человек. Одним из таких решений является реализация 1С сервера предприятий на свободной платформе Linux + Postgres SQL. В статье не будет очередной технической реализации, так как все давно разжевано и пережевано. Будет лишь сравнение стандартного предложения от 1С франчайзи и наш экономный вариант на май 2014.
Задача №1.
Осуществить переход базы с файлового режима работы на SQL-ный вариант с возможностью использования до 20 клиентов.
Расчет двух вариантов.
Мы не занимаемся сопровождением 1С, потому все рекомендации: о необходимости перехода с файловой базы на SQL, покупки лицензий, аппаратного комплекса клиент получает от сопровождающего его 1С франчайзи. Далее проходит консультация с нами, мы предлагаем альтернативное решение на связке 1С+Linux+Postgres SQL, сами же и внедряем.
Предложение на 20 пользователей.
Наименование | Стандартное предложение 1С франчайзи Windows + MSSQL (руб.) | Вариант здравомыслия Linux + Postgres SQL (руб.) |
---|---|---|
Лицензии 1С | ||
1С: Предприятие 8.3.Лицензия на сервер (x86-64) | - | 86400 |
1С: Предприятие 8.3.Лицензия на сервер (x86-64) (USB) | 103700 | - |
Клиентская лицензия на 20 рабочих мест 1С: Предприятие 8 (USB) | 97600 | - |
1С: Предприятие 8. Клиентская лицензия на 20 рабочих мест | - | 78000 |
Лицензии SQL | ||
Лицензия на сервер MS SQL Server Standard 2012 Runtime для пользователей 1С: Предприятие 8 | 13381 | 0 |
Клиентский доступ на 20 рабочих мест к MS SQL Server 2012 Runtime для 1С: Предприятие 8 | 117748 | 0 |
Итого | 332429 | 164400 |
Экономия | 168029 |
Пояснения и нюансы:
- Внедренцы 1С (во вселенной конечно же есть и другие, которые пытаются сэкономить клиенту, но нам такие не попадались) по умолчанию предлагают ключи варианта USB, они ощутимо дороже файловых лицензий. Естественно, выбор типа ключа никак не зависит от платформы реализации. Выходит в таблице сделано ухищрение в пользу Linux платформы. Все же напомню, что речь идет не о скрупулезной оценке предложений, а о свежем примере из практики. Объективности ради, должен уточнить, что на мой взгляд внедренцы склоняются в пользу USB ключей не в целях увеличить траты, а ради надежности применения и простоты дальнейшего обслуживания, «тем более» если речь идет о реализации на Linux + Postgres SQL.
- Часто, мы также для небольших компаний приобретаем ключ 1С: Предприятия x86, а не 64. При этом Postgres SQL используем 64 битный вариант, а 1С сервер предприятия 32 битный. Применение в масштабах организаций до 60 человек, считаем приемлемым, тезис субъективный.
- Не учтена стоимость работ. В нашем случае она включена в контракт обслуживания, потому для клиента равна нулю. Будем считать что внедрение и дальнейшее сопровождение, примерно одинаковы.
Осуществить переход базы с файлового режима работы на SQL-ный вариант с возможностью использования до 10 клиентов.
Предложение на 10 пользователей
Наименование | Стандартное предложение 1С франчайзи Windows + MSSQL (руб.) | Вариант здравомыслия Linux + Postgres SQL (руб.) |
---|---|---|
Лицензии 1С | ||
1С: Предприятие 8.3.Лицензия на сервер (x86-64) | - | 0 |
1С: Предприятие 8.3.Лицензия на сервер (x86-64) (USB) | 103700 | - |
Клиентская лицензия на 10 рабочих мест 1С: Предприятие 8 (USB) | 51900 | - |
1С: Предприятие 8. Клиентская лицензия на 10 рабочих мест | - | 41400 |
Лицензии SQL | ||
Лицензия на сервер MS SQL Server Standard 2012 Runtime для пользователей 1С: Предприятие 8 | 13381 | 0 |
Клиентский доступ на 10 рабочих мест к MS SQL Server 2012 Runtime для 1С: Предприятие 8 | 58874 | 0 |
Итого | 227855 | 41400 |
Экономия | 186455 |
Дополнение к нюансам из примера №1
- Добрая 1С позволяет использовать 1С сервер предприятия на Linux для 12 клиентов без ключа сервера предприятия, для Windows подобного нет. Бонус сомнительный, ведь 10 пользователей смогут и на файловой пережить, но все же приятный.
Часто, экономия в рамках нашей страны губит любые добрые системные начинания. Мне кажется, что данный случай все же из другого разряда. Три года назад когда мы вводили 1С сервер предприятия на Linux за стандарт для наших компаний, мы действительно без ложной озабоченности выслушивали от внедренцев 1С, что они снимают с себя ответственность за работоспособность поддерживаемой конфигурации на подобной не «кошерной» связке Linux + Postgres SQL, при этом вводя и клиента в состояние паники.
Возможно, в приведенные мною расчеты можно пульнуть еще с десяток критических стрел, на объективность претендовать сложно, но хотелось донести общее представление финансовой составляющей вопроса.
Часто, работодатели коллег, которые внедряют похожие решения и не догадываются о сэкономленных средствах. У нас же работает следующая схема.
Предложение от 1С франчайзи на ПО, от нас предложение на сервер. «Наш» бюджет на сервер урезают, обычно в два раза. Мы предлагаем альтернативное лицензионное решение, настаивая на том, что сэкономленные средства вернуться на аппаратную часть. Получается, что 1С лоббирует наше желание работать с серверным оборудованием.
Читайте также: