Начиная где-то с версии 1С 8.20 для установки требуется версия ubuntu на ниже 22.
Начиная с версии ubuntu 22 версия hyper-v должна быть выше чем win2008r2.
Предустановка 1с
- sudo -i
- apt -y install gstreamer1.0-plugins-bad
- nano /etc/apt/sources.list
- deb http://cz.archive.ubuntu.com/ubuntu focal main universe
- apt update && apt -y install libenchant1c2a
- apt -y install libgsf-1-114
- apt -y install ttf-mscorefonts-installer fontconfig
- fc-cache -f -v
- dpkg-reconfigure locales выбираем ru_RU.UTF-8 UTF-8
Установка 1С
- sudo -i
- mkdir /distr, cd /distr
- Копируем server64_8_3_21_1775.tar.gz в /distr (например с помощью WinSCP)
- tar -xzf server64_8_3_21_1775.tar.gz
- ./setup-full-8.3.21.1775-x86_64.run —mode unattended —enable-components server,server_admin,liberica_jre
- systemctl link /opt/1cv8/x86_64/8.3.21.1775/srv1cv8-8.3.21.1775@.service
- systemctl enable srv1cv8-8.3.21.1775@default.service
- systemctl start srv1cv8-8.3.21.1775@default.service
Проверка 1С
- systemctl status srv1cv8-8.3.21.1775@default.service
- ps -f -C ragent -C rmngr -C rphost
- ps -fU usr1cv8
Подключение сервера лицензирования через консоль администратора.
- Добавляем в консоль основной сервер 1Cserv и сервер лицензирования 1Clic
- Переименовываем название кластера основного сервера в 1Cmain
- Удаляем кластер у сервера лицензирования 1Clic
- Подключаем сервер лицензирования к рабочим серверам кластера 1Cmain
- Выставляем требования назначения функциональности сервера 1Clic порядок важен
- Требование 1:
- Объект требования: Сервис лицензирования.
- Тип требования: Назначать.
- Имя ИБ: не указывается (оставить поле пустым)
- Значение дополнительного параметра: не указывается (оставить поле пустым).
- Требование 2:
- Объект требования: Любой объект требования.
- Тип требования: Не назначать.
- Имя ИБ: не указывается (оставить поле пустым).
- Значение дополнительного параметра: не указывается (оставить поле пустым).
- Требование 1:
- Выставляем требования функциональности для сервера 1Cserv порядок важен
- Требование 1:
- Объект требования: Сервис лицензирования.
- Тип требования: Не назначать.
- Имя ИБ: не указывается (оставить поле пустым)
- Значение дополнительного параметра: не указывается (оставить поле пустым).
- Требование 2:
- Объект требования: Любой объект требования.
- Тип требования: Назначать.
- Имя ИБ: не указывается (оставить поле пустым).
- Значение дополнительного параметра: не указывается (оставить поле пустым).
- Требование 1:
- На кластере 1Cmain делаем Применить требования назначения функциональности (полное).
Активация лицензий
Запускаем сервер 1с на винде, он не находит лицензию и просит активировать, мы активируем указывая, что лицензия будет храниться на сервере 1Clic
либо через утилиту ring http://www.kovalenko.pro/2023/07/11/регистрация-лицензий-1c-утилитой-ring/
Обновление 1с
- Проверяем предыдущую версию
- systemctl status srv1cv8-8.3.21.1775@default.service
- ps -f -C ragent -C rmngr -C rphost
- ps -fU usr1cv8
- Останавливаем и убираем автозагрузку
- systemctl stop srv1cv8-8.3.21.1775@default
- systemctl disable srv1cv8-8.3.21.1775@default
- Удаляем
- /opt/1cv8/x86_64/8.3.21.1775/uninstaller-full
- Переходим к Установка 1с