Лицензирование

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

Лицензирование подключаемых систем

Лицензирование подключаемых систем осуществляется по количеству систем-подписчиков.

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

Если планируется выгружать данные из трех информационных баз 1С и отправлять их на email, будет зарегистрировано 4 системы-подписчиков.

Если планируется выгружать данные из трех информационных баз 1С и отправлять их на email с двух разных адресов, будет зарегистрировано 5 систем-подписчиков.

Если планируется интеграция с Веб-сервисами, каждая система–подписчик подключается к одному уникальному доменному имени (например, https://www.google.com/; https://ya.ru/) или к одному IP-адресу с указанием порта (например, 192.168.10.150:8944; 127.0.0.1:8000).

На количество методов, которые доступны к вызову на едином доменном имени или IP-адресе, ограничений нет. Таким образом, для обращения по адресам jsonplaceholder.typicode.com/posts и jsonplaceholder.typicode.com/photos потребуется одна система-подписчик. Для обращения по адресу jsonplaceholder.typicode.com/photos и веб-серверу, который развернут локально на мощностях клиента по адресу 192.168.2.10:8088, потребуется две системы-подписчика.

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

Если предполагается забирать файлы с помощью коннектора Файловые системы (входит в перечень стандартных коннекторов) с сервера, на котором локально установлена Платформа, то каждая система-подписчик подключается к единственному каталогу для получения данных и единственному каталогу для выгрузки файлов из Платформы.

Пример для коннектора Файловые системы:

Данные необходимо забирать из каталога D:Datareon и D:IN_send на сервере Serv01 и помещать в каталог E:Out_send на сервере Serv02. Для этого потребуется три системы-подписчика: две для каталогов D:Datareon и D:IN_send (входящее направление) две системы и одна для каталога E:Out_send (исходящее направление).

Активация лицензии

Информация о текущей лицензии находится в ЦН в разделе ОбслуживаниеЛицензия.

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

../../_images/licensing_1.png

После приобретения лицензии на использование Платформы требуется произвести её активацию. Доступно два способа активации лицензии: онлайн и офлайн.

Примечание

Действие лицензии распространяется на узлы одного кластера.

Активация онлайн

Чтобы активировать лицензию в режиме онлайн:

  1. Перейдите по ссылке Активировать, в результате откроется всплывающее окно Форма активации.

  2. Установите переключатель в режим Активировать через интернет или скачать файл запроса ключа офлайн активации:

    ../../_images/licensing_2.png
  3. Заполните следующие поля:

    • Почта: адрес email.

    • Организация: наименование организации, которая будет обладать лицензией.

    • Пин-код: пин-код лицензии, полученный у менеджера Платформы.

  4. Нажмите на кнопку Активировать.

  5. Примените конфигурацию кластера:

    ../../_images/config_apply.png

Активация офлайн

Чтобы активировать лицензию в режиме офлайн:

  1. Перейдите по ссылке Активировать, в результате откроется всплывающее окно Форма активации.

  2. Установите переключатель в режим Активировать через интернет или скачать файл запроса ключа офлайн активации.

  3. Заполните следующие поля:

    • Почта: адрес email.

    • Организация: наименование организации, которая будет обладать лицензией.

    • Пин-код: пин-код лицензии, полученный у менеджера Платформы.

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

  5. Отправьте файл менеджеру Платформы и дождитесь получения файла лицензии по адресу email, указанному в п.3.

  6. Установите переключатель в режим Загрузить файл офлайн активации:

    ../../_images/licensing_3.png
  7. Выберите полученный файл лицензии.

  8. Нажмите на кнопку Активировать.

  9. Примените конфигурацию кластера:

    ../../_images/config_apply.png

Статус лицензии

После успешного завершения активации, в разделе Лицензия будет отображена информация о текущей лицензии:

  • Код продукта: кодовое обозначение программного обеспечения, на которое распространяется действие лицензии.

  • Организация: наименование организации, использующей лицензию.

  • Пин-код: пин-код лицензии.

  • Действует до: срок окончания действия лицензии. В случае бессрочного действия лицензии отображается значение Без ограничений.

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

По окончании действия лицензии:

  • Завершаются все процессы кроме основных: ControlCenter, Node, Service.

  • В Центре мониторинга отображается соответствующее состояние у серверов с ошибкой лицензии.

  • Конфигурация не будет применяться.

  • В логах сервера на уровне Verbose появится запись о завершении действия лицензии.

Ошибки при работе со сторонними сертификатами

При работе со сторонним сертификатом (созданным не Платформой) могут возникать ошибки при запуске Платформы.

Ошибки не регистрируется в логах, но отображаются при попытке зайти в ЦМ или ЦН:

../../_images/cert_issue1.png
../../_images/cert_issue2.png

При попытке проверить обмен данными в терминале отображается следующая информация:

../../_images/cert_issue3.png

Примечание

Данное решение приведено на примере работы в Ubuntu 20.04.

  1. Извлеките приватный ключ из сертификата, созданный при установке Платформы.

  2. Скопируйте сертификат datareon.pfx из директории /var/bin/datareon/ в любую директорию, например /home/user/.

  3. Находясь в этой директории введите команду: openssl pkcs12 -in datareon.pfx -nocerts -out datareon-encrypted.key, где datareon-encrypted - имя получаемого файла.

  4. После выполнения команды введите пароль 123, который использовался для экспорта .pfx-сертификата.

  5. Введите новый пароль, необходимый для защиты .key-файла (не менее 4 знаков, например 12345678).

  6. Создайте запрос на создание сертификата: openssl req -out datareon-encrypted.csr -key datareon-encrypted.key -new, где datareon-encrypted - имя получаемого файла.

    При выполнении команды введите данные о компании:

    Country Name (2 letter code) [MY]:

    State or Province Name (full name) [STATE]:

    Locality Name (eg, city) [CITY]:

    Organization Name (eg, company) [ONE INC]:

    Organizational Unit Name (eg, section) [IT]:

    Common Name (eg, YOUR name) []:www.example.com

    Email Address []:.

    Please enter the following „extra“ attributes to be sent with your certificate request

    A challenge password []:

    An optional company name []:

    Пункты заполняются по желанию или оставляются пустыми - без изменений.

  7. Получите файл datareon-encrypted.csr, который отправляется доменным администраторам для создания сертификата сервера.

    Важно

    При отправке обязательно следует указать, что в целях использования ключа необходимо добавить Шифрование данных (b0):

    ../../_images/cert_issue4.png
  8. Получите файл datareon-prod.crt, подписанный доменным центром сертификации.

  9. Поместите полученный файл в директорию, содержащую datareon-encrypted.key, например /home/user/.

  10. Находясь в этой директории выполните следующую команду: openssl pkcs12 -export -out datareon-prod.pfx -inkey datareon-encrypted.key -in datareon-prod.crt, где datareon-prod.pfx - имя получаемого файла.

  11. Введите ранее указанный пароль для файла datareon-encrypted.key, а также новый пароль для защиты pfx - можно создать любой пароль от 4 до 1024 знаков.

  12. Скопируйте полученный файл в директорию /usr/bin/datareon/platform/.

  13. Остановите работу Платформы с помощью следующей команды: sudo systemctl stop platformanager.service.

  14. Пропишите новый сертификат с помощью следующей команды: sudo platformmanager setCertificate -path /usr/bin/datareon/platform/datareon-prod.pfx -password ********

  15. Запустите работу Платформы с помощью следующей команды: sudo systemctl start platformanager.service

Примечание

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