Установка 1С Предприятие в REDOS 8.0

Оцените статью

Технически установка REDOS особой сложности не представляет и нам понадобится комплект пакетов клиента и сервера которые необходимо установить в определенной последовательности и давайте быстренько это реализуем при помощи Ansible.

Загружаем и распаковываем пакеты

Загружаем требуемую версию платформы с сайта https://releases.1c.ru/total.

Загрузка платформы с официального сайта.

Загружаем обязательно клиентскую и серверную части (почему в Linux клиент без серверных пакетов не устанавливается непонятно).

Хранилище репозиториев уже настроено и загруженные пакеты распакуем из загрузим туда же. Инструкция по настройке хранилища описана в статье:

Последовательность установки выглядит следуюющим образом.

- name: TPS | Install 1c-enterprise-8.3.27.1719-common-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-common-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-common-nls-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-common-nls-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-server-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-server-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-server-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-server-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-server-nls-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-server-nls-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-ws-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-ws-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-ws-nls-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-ws-nls-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-crs-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-crs-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-crs-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-crs-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-client-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-client-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

- name: TPS | Install 1c-enterprise-8.3.27.1719-client-nls-8.3.27-1719.x86_64.rpm
  dnf:
    name: "http://rrepo01-vm-nux.ipa.sngp.su/1c/8_3_27_1719/1c-enterprise-8.3.27.1719-client-nls-8.3.27-1719.x86_64.rpm"
    state: present
    disable_gpg_check: yes

По хорошему надо конечно делать через цикл или даже лучше передавать только версию устанавливаемой платформы через шаблонизатор, но это я сделаю при следующей итерации установки.

Дополнительно устанавливаем язык по умолчанию Русский, так же при помощи Ansible.

- name: TPS | Change 1C default language
  template:
    src: roles/third_party_software/files/conf.cfg
    dest: /opt/1cv8/conf/conf.cfg
    owner: root
    group: root
    mode: 0644

Содержимое файла конфигурации.

SystemLanguage=RU

Похожие записи

Полное руководство по установке Docker, Docker Compose, kubectl, Helm и k9s в Linux

В современном мире DevOps и контейнеризации знание инструментов для работы с Docker и Kubernetes стало обязательным для любого администратора или разработчика. В этой статье мы подробно, шаг за шагом, рассмотрим…

Настройка маршрутизации через VipNet: пошаговое руководство для RedOS

При работе над текущим проектом потребовалось реализовать довольно хитрую маршрутизацию для пользователей в сеть, закрытую VipNet-ом. И чтобы не забыть эту эпическую историю, напишу небольшую инструкцию, как это было реализовано.…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Полное руководство по установке Docker, Docker Compose, kubectl, Helm и k9s в Linux

Полное руководство по установке Docker, Docker Compose, kubectl, Helm и k9s в Linux

Настройка маршрутизации через VipNet: пошаговое руководство для RedOS

Настройка маршрутизации через VipNet: пошаговое руководство для RedOS

Разворачиваем Managed Kubernetes в облаке Selectel

Разворачиваем Managed Kubernetes в облаке Selectel

Настройка Konsole (эмулятор терминала от проекта KDE)

Настройка Konsole (эмулятор терминала от проекта KDE)

Полная настройка Nextcloud: кэширование, интеграция с FreeIPA, S3-хранилище и оптимизация

Полная настройка Nextcloud: кэширование, интеграция с FreeIPA, S3-хранилище и оптимизация

Запись видео в Linux (Wayland): решение проблем с OBS Studio и Flatpak

Запись видео в Linux (Wayland): решение проблем с OBS Studio и Flatpak