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

Начиная где-то с версии 1С 8.20 для установки требуется версия ubuntu на ниже 22.

Начиная с версии ubuntu 22 версия hyper-v должна быть выше чем win2008r2.

Предустановка 1с

  1. sudo -i
  2. apt -y install gstreamer1.0-plugins-bad
  3. nano /etc/apt/sources.list
    • deb http://cz.archive.ubuntu.com/ubuntu focal main universe
  4. apt update && apt -y install libenchant1c2a
  5. apt -y install libgsf-1-114
  6. apt -y install ttf-mscorefonts-installer fontconfig
  7. fc-cache -f -v
  8. dpkg-reconfigure locales выбираем ru_RU.UTF-8 UTF-8

Установка 1С

  1. sudo -i
  2. mkdir /distr, cd /distr
  3. Копируем server64_8_3_21_1775.tar.gz в /distr (например с помощью WinSCP)
  4. tar -xzf server64_8_3_21_1775.tar.gz
  5. ./setup-full-8.3.21.1775-x86_64.run —mode unattended —enable-components server,server_admin,liberica_jre
  6. systemctl link /opt/1cv8/x86_64/8.3.21.1775/srv1cv8-8.3.21.1775@.service
  7. systemctl enable srv1cv8-8.3.21.1775@default.service
  8. systemctl start srv1cv8-8.3.21.1775@default.service

Проверка 1С

  1. systemctl status srv1cv8-8.3.21.1775@default.service
  2. ps -f -C ragent -C rmngr -C rphost
  3. ps -fU usr1cv8

Подключение сервера лицензирования через консоль администратора.

  1. Добавляем в консоль основной сервер 1Cserv и сервер лицензирования 1Clic
  2. Переименовываем название кластера основного сервера в 1Cmain
  3. Удаляем кластер у сервера лицензирования 1Clic
  4. Подключаем сервер лицензирования к рабочим серверам кластера 1Cmain
  5. Выставляем требования назначения функциональности сервера 1Clic порядок важен
    • Требование 1:
      • Объект требования: Сервис лицензирования.
      • Тип требования: Назначать.
      • Имя ИБ: не указывается (оставить поле пустым)
      • Значение дополнительного параметра: не указывается (оставить поле пустым).
    • Требование 2:
      • Объект требования: Любой объект требования.
      • Тип требования: Не назначать.
      • Имя ИБ: не указывается (оставить поле пустым).
      • Значение дополнительного параметра: не указывается (оставить поле пустым).
  6. Выставляем требования функциональности для сервера 1Cserv порядок важен
    • Требование 1:
      • Объект требования: Сервис лицензирования.
      • Тип требования: Не назначать.
      • Имя ИБ: не указывается (оставить поле пустым)
      • Значение дополнительного параметра: не указывается (оставить поле пустым).
    • Требование 2:
      • Объект требования: Любой объект требования.
      • Тип требования: Назначать.
      • Имя ИБ: не указывается (оставить поле пустым).
      • Значение дополнительного параметра: не указывается (оставить поле пустым).
  7. На кластере 1Cmain делаем Применить требования назначения функциональности (полное).

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

Запускаем сервер 1с на винде, он не находит лицензию и просит активировать, мы активируем указывая, что лицензия будет храниться на сервере 1Clic

либо через утилиту ring http://www.kovalenko.pro/2023/07/11/регистрация-лицензий-1c-утилитой-ring/

Обновление 1с

  1. Проверяем предыдущую версию
    • systemctl status srv1cv8-8.3.21.1775@default.service
    • ps -f -C ragent -C rmngr -C rphost
    • ps -fU usr1cv8
  2. Останавливаем и убираем автозагрузку
    • systemctl stop srv1cv8-8.3.21.1775@default
    • systemctl disable srv1cv8-8.3.21.1775@default
  3. Удаляем
    • /opt/1cv8/x86_64/8.3.21.1775/uninstaller-full
  4. Переходим к Установка 1с
  • 11.07.2023