Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Установка Корпоративный сервер 2024 через инсталлятор в docker-compose (Архитектура с полным разнесением всех контейнеров)

Обновлено: 02.02.26

1. Подготовка

1.1. Схема взаимодействия контейнеров

1.2. Подготовка серверов для настройки

Подготовьте 9 серверов для развертывания. Расчет производительности для каждого сервера нужно проводить для каждого конкретного случая использования.

В нашем случае будет:

Для Сервера документов:

Нода Назначение сервера IP-адрес
Нода-1 Сервер PostgreSQL 192.168.0.11
Нода-2 Сервер Redis документов 192.168.0.12
Нода-3 Сервер RabbitMQ, Docserver, Frontend 192.168.0.13

Для Корпоративного сервера:

Нода Назначение сервера IP-адрес
Нода-4 Сервер RabbitMQ 192.168.0.14
Нода-5 Сервер PostgreSQL 192.168.0.15
Нода-6 Сервер FileStorage 192.168.0.16
Нода-7 Серверы SearchApi 192.168.0.17
Нода-8 Серверы Registry 192.168.0.18
Нода-9 Сервер Processing 192.168.0.19
Нода-10 Сервер SsoApi 192.168.0.20
Нода-11 Сервер Api 192.168.0.21
Нода-12 Сервер FrontEnd 192.168.0.22
Нода-13 Сервер Draw 192.168.0.23

1.3. Настройки Python

На каждой ноде должен быть установлен Python версии не ниже 3.7.

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

python3 --version

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

Python 3.11.2

1.4 Настройки firewall для каждой ноды

На каждой ноде обязательно должен быть установлен iptables для корректной работы Docker.

На firewall должны быть открыты порты:

Нода Открытые порты (Firewall)
Нода-1 5432
Нода-2 6372
Нода-3 80, 443, 8000
Нода-4 5672
Нода-5 5432
Нода-6 11580, 11581
Нода-7 2664
Нода-8 7777
Нода-9
Нода-10 38033
Нода-11 38033
Нода-12 80, 443
Нода-13 3005

Пример настройки firewalld.service для ноды-1:

//добавим порты https-443 и http-80
firewall-cmd --permanent --add-service=http --add-service=https
//применим настройки
firewall-cmd --reload

Пример настройки firewalld.service для ноды-5:

//добавим порты https-443 и http-80
firewall-cmd --permanent --add-port=11580/tcp --add-port=11581/tcp --add-port=7777/tcp  
//применим настройки
firewall-cmd --reload

1.5. Остальные настройки

Подготовьте файлы сертификата, ключа к сертификату и файл лицензии.

Также скачайте архив с дистрибутивом. Вам потребуется скачать архив на каждый сервер (для всех нод используется одинаковый пакет инсталлятора).

Отключите SELinux на всех нодах и добавьте А-записи для имен сайтов в DNS-сервер.

Для установки потребуется wildcard сертификат.

Например: *.domain.ru.

Примеры сайтов:

  • admin.domain.ru — сайт Р7-Управление;
  • disk.domain.ru — сайт Р7-Диск;
  • mail.domain.ru — сайт Р7-Почта;
  • contacts.domain.ru — сайт Р7-Контакты;
  • calendar.domain.ru — сайт Р7-Календарь;
  • projects.domain.ru — сайт Р7-Проекты;
  • doc.domain.ru — сайт Р7-Сервер документов;
  • draw.domain.ru — сайт Р7-Графика;
  • mx.domain.ru — fqdn-имя почтового сервера.

Копии сертификата и ключа к сертификату расположите на нодах 3 и 10 и 12 в папке:

./configs/ssl

По умолчание название сертификата fullchain.crt и ключа privkey.key, рекомендуем оставить эти названия.

Файл лицензии расположите в папке на ноде 1:

./license/

2. Распаковка архива на всех нодах

Обратите внимание

Выполняется на всех нодах.

Для установки потребуется 9 нод, на каждую ноду необходимо скачать инсталлятор.

Скачайте архив в папку /tmp и распакуйте в папку /opt/r7-office:

cd /tmp

mkdir -p /opt/r7-office

unzip r7-office-docker* -d /opt/r7-office

3. Установка

3.1. Запуск установщика

Перейдите в папку с распакованным архивом и запустите установщик:

Важно

Установка запускается одинаково для обеих нод.

сd /opt/r7-office/

./installer

3.2. Установка whiptail и Docker (на всех нодах)

В процессе установки на каждой ноде будут повторятся вопросы об установке библиотеке whiptail и Docker.

Если не установлен Whiptail, установщик предложит установить его, введите «Y» или «Yes», либо установите whiptail самостоятельно:

Если не установлен Docker, установщик предложит установить его, для продолжения установки необходимо согласие, либо установите docker самостоятельно:

3.3. Старт установки

Обратите внимание

Выполняется на всех нодах.

Ознакомьтесь с лицензионным соглашением, дальнейшее использование установщика подтверждает ваше согласие на использование продуктов Р7.

Выберите пункт Корпоративный сервер 2024, Сервер документов и Почтовый сервер:

3.4. Выбор типа установки (Установка мультинодовой архитектуры Р7)

Выберите «Установка мультинодовой архитектуры Р7»:

4. Установка на нода-1 (192.168.0.11)

4.1. Установка на ноде-1 сервиса DS-Postgres для Сервера документов

Выберите «Установка сервиса ds-postgres»:

4.2. Настройка hostname для PostgreSQL Сервера документов

Укажите hostname для сервиса, лучше оставить предложенное:

4.3. Настройка порта для PostgreSQL Сервера документов

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 5432. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

4.4. Установка настроек БД PostgreSQL для Сервера документов

Укажите имя БД для сервера документов:

Укажите пользователя для БД сервера документов:

Введите ваш пароль для этого пользователя дважды:

4.5. Расположение базы данных

Укажите путь, где будет хранится БД сервера документов. Лучше оставить как есть. Если директория не существует, она будет создана:

На этом действия на ноде-1 окончены. Будет установлен и запущен контейнер ds-postgres.

5. Установка на нода-2 (192.168.0.12)

5.1. Установка на ноде-2 сервиса DS-Redis для Сервера документов

Выберите «Установка сервиса DS-Redis»:

5.2. Настройка hostname для Redis Сервера документов

Укажите hostname для сервиса, лучше оставить предложенное:

5.3. Настройка порта для Redis Сервера документов

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 6379. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

На этом действия на ноде-2 окончены. Будет установлен и запущен контейнер ds-redis.

6. Установка на нода-3 (192.168.0.13)

6.1. Установка на ноде-3 сервисов DS-RabbitMQ, DS-Docserver, DS-Frontend для Сервера документов

Выберите «Установка сервиса DS frontend-backend+RabbitMQ»:

6.2. Настройка hostname для RabbitMQ Сервера документов

Укажите hostname для сервиса, лучше оставить предложенное:

6.3. Настройка порта для RabbitMQ Сервера документов

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 5672. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

6.4. Настройка для RabbitMQ Сервера документов

Введите имя пользователя для RabbitMQ Сервера документов Р7:

Дважды введите пароль для этого пользователя (пароль для RabbitMQ может содержать только буквы и цифры, без спецсимволов):

6.5. настройка FQDN и префикса для сервисов DS-Docserver и DS-Frontend

Укажите ваш FQDN для Сервера документов (будет совпадать с FQDN для Корпоративного сервера):

Укажите префикс для Сервера документов:

6.6. Настройка параметров БД DS-PosytgreSQL для сервиса DS-Docserver Сервера документов

Укажите адрес ноды-1 (если установка DS-Postgres была проведена на этой же ноде, оставьте значение по умолчанию):

Укажите открытый порт из пункта 4.3 (измените, если меняли):

Укажите остальные значения из пункта 4.4 (измените, если меняли).

Имя БД:

Имя пользователя БД:

Пароль для пользователя БД дважды:

6.7. Настройка параметров DS-Redis для сервиса DS-Docserver Сервера документов

Укажите адрес ноды-2 (если установка DS-Redis была проведена на этой же ноде, оставьте значение по умолчанию):

Укажите открытый порт из пункта 5.3 (измените, если меняли):

6.8. Настройка для сервиса DS-Docserver (Backend) Сервера документов

Укажите hostname для сервиса, лучше оставить предложенное:

6.9. Настройка порта для DS-Docserver Сервера документов

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 8000. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

6.10. Создание JWT-токена

Укажите JWT-секрет дважды для взаимодействия Корпоративного сервера и Сервера документов (потребуется вводить также на других нодах):

6.11. Установка сертификата SSL

Необходимо указать путь до расположения сертификата и ключа (имена могут быть любыми):


6.12. Настройка открытого порта для сервиса DS-Frontend

Укажите порты HTTPS и HTTP, которые будут доступны для других нод, эти порты будут проброшены в контейнер DS-Frontend на порты 443 и 80. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:


На этом действия на ноде-3 окончены. Будут установлены и запущены контейнеры ds-RabbitMQ, ds-frontend, ds-docserver .

После завершения установки по адресу https://doc.domain.ru вы должны увидеть окно приглашения «Сервер документов».

7. Установка на нода-4 (192.168.0.14)

7.1. Установка на ноде-4 сервиса CS-RabbitMQ для Корпоративного сервера

Выберите пункт «Установка сервиса cs-RabbitMQ»:

7.2. Настройка hostname для DS-RabbitMQ Корпоративного сервера

Укажите hostname для сервиса, лучше оставить предложенное:

7.3. Настройка порта для DS-RabbitMQ Корпоративного сервера

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 5672. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

7.4. Настройка для DS-RabbitMQ Корпоративного сервера

Введите имя пользователя для RabbitMQ Корпоративного сервера Р7 (потребуется вводить также на других нодах):

Дважды введите пароль для этого пользователя (пароль для RabbitMQ может содержать только буквы и цифры, без спецсимволов):

На этом действия на ноде-4 окончены. Будет установлен и запущен контейнер сs-RabbitMQ.

8. Установка на нода-5 (192.168.0.15)

8.1. Установка на ноде-5 сервиса CS-PostgreSQL для Корпоративного сервера

Выберите пункт «Установка сервисов CS-PostgreSQL»:

8.2. установка настроек для CS-PostgreSQL Корпоративного сервера

Укажите FQDN для Корпоративного сервера (будет совпадать для Корпоративного сервера и Сервера документов):

Укажите все префиксы для FQDN.

Префикс Сервера документов:

Префикс модуля Диск Корпоративного сервера:

Префикс модуля Управления Корпоративного сервера:

Префикс Почтового модуля Корпоративного сервера:

Префикс модуля Контактов Корпоративного сервера:

Префикс модуля Календаря Корпоративного сервера:

Префикс модуля Проектов Корпоративного сервера:

Префикс модуля Графика Корпоративного сервера:

Префикс модуля Страницы Корпоративного сервера:

Префикс модуля Формы Корпоративного сервера:

8.3. Создание JWT-токена

Укажите JWT-секрет дважды для взаимодействия Корпоративного сервера и Сервера документов (указанный ранее для ноды-1):

8.4. Настройка hostname для CS-PostgreSQL Корпоративного сервера

Укажите hostname для сервиса, лучше оставить предложенное:

8.5. Настройка порта для CS-PostgreSQL Корпоративного сервера

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 5432. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

8.6. Установка настроек CS-PostgreSQL для Корпоративного сервера

Укажите имя БД Корпоративного сервера:

Укажите имя пользователя БД Корпоративного сервера (потребуется вводить также на других нодах):

Укажите пароль дважды для БД Корпоративного сервера (потребуется вводить также на других нодах):

8.7. Расположение базы данных

Укажите путь, где будет хранится БД Корпоративного сервера. Если директория не существует, она будет создана:

8.8. Расположение сервиса Api

Укажите IP-адрес сервиса Api, который будет установлен в дальнейшем нода-11:

Укажите порт для сервиса Api, который будет установлен в дальнейшем нода-11:

8.9. Настройки для модулей Страницы

Создайте pages client id для модуля страницы или используйте сгенерированный в окне, будет сохранен в файле ./configs/tokens на этой ноде, потребуется в дальнейшем:

Создайте pages client secret для модуля страницы или используйте сгенерированный в окне, будет сохранен в файле ./configs/tokens на этой ноде, потребуется в дальнейшем:

8.10. Настройки для будущей интеграции с Р7 Команда

Создайте team client id для модуля интеграций с Р7 Команда или используйте сгенерированный в окне, будет сохранен в файле ./configs/tokens на этой ноде:

Создайте team client secret для модуля интеграций с Р7 Команда или используйте сгенерированный в окне, будет сохранен в файле ./configs/tokens на этой ноде:

На этом действия на ноде-5 окончены. Будет установлен и запущен контейнер сs-psql.

9. Установка на нода-6 (192.168.0.16)

9.1. Установка на ноде-6 сервиса CS-FileStorage для Корпоративного сервера Р7 (нода-6)

Выберите пункт «Установка сервиса cs-filestorage»:

9.2. Настройка hostname для CS-FileStorage Корпоративного сервера

Укажите hostname для сервиса, лучше оставить предложенное:

9.3. Настройка tcp порта для CS-FileStorage Корпоративного сервера

Укажите tcp порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 11581. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

9.4. Настройка http порта для CS-FileStorage Корпоративного сервера

Укажите http порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 11580. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

9.5. Каталог хранения файлов пользователей Корпоративного сервера

Укажите путь, где будут хранится файлы пользователей Корпоративного сервера. Если директория не существует, она будет создана:

На этом действия на ноде-6 окончены. Будет установлен и запущен контейнер сs-filestorage.

10. Установка на нода-7 (192.168.0.17)

10.1. Установка на ноде-7 сервиса CS-SearchApi для Корпоративного сервера Р7 (нода-7.

Выберите пункт «Установка сервиса cs-searchapi»:

10.2. Настройка hostname для CS-SearchApi Корпоративного сервера

Укажите hostname для сервиса, лучше оставить предложенное:

10.3. Настройка порта для CS-SearchApi Корпоративного сервера

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 2664. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

10.4. Каталог индексных файлов сервиса SearchApi Корпоративного сервера

Укажите путь, где будут хранится индексные файлы Корпоративного сервера. Если директория не существует, она будет создана:

На этом действия на ноде-7 окончены. Будет установлен и запущен контейнер сs-search.

11. Установка на нода-8 (192.168.0.18)

11.1. Установка на ноде-8 сервисов CS-Registry для Корпоративного сервера

Выберите пункт «Установка сервиса cs-registry»:

11.2. Настройка параметров CS-FileStorage для сервиса CS-Registry Корпоративного сервера

Укажите адрес ноды-6 (если установка CS-FileStorages была проведена на этой же ноде, оставьте значение из пункта 9.2.:

Укажите открытый tcp порт из пункта 9.3 (измените, если меняли):

Укажите открытый http порт из пункта 9.4 (измените, если меняли):

11.3. Настройка параметров CS-SearchApi для сервиса CS-Registry Корпоративного сервера

Укажите адрес ноды-7 (если установка CS-SearchApi была проведена на этой же ноде, оставьте значение из пункта 10.2.:

Укажите открытый порт из пункта 10.3 (измените, если меняли):

11.4. Настройка hostname для CS-Registry Корпоративного сервера

Укажите hostname для сервиса, лучше оставить предложенное:

11.5. Настройка порта для CS-Registry Корпоративного сервера

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 7777. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

На этом действия на ноде-8 окончены. Будет установлен и запущен контейнер cs-registry.

12. Установка на нода-9 (192.168.0.19)

12.1. Установка на ноде-9 сервисов CS-Processing для Корпоративного сервера

Выберите пункт «Установка сервиса cs-processing»:

12.2. Настройка параметров CS-RabbitMQ для сервиса CS-Processing Корпоративного сервера

Укажите адрес ноды-4 (если установка CS-RabbitMQ была проведена на этой же ноде, оставьте значение из пункта 7.2.:

Укажите открытый порт ноды-4 из пункта 7.3 (измените, если меняли):

Укажите пользователя RabbitMQ для Корпоративного сервера указанного ранее на ноде-4 из пункта 7.4:

Дважды введите пароль для этого пользователя указанного ранее на ноде-4 (пароль для RabbitMQ может содержать только буквы и цифры, без спецсимволов):

12.3. Настройка параметров CS-PostgreSQL и доступ к нему для сервиса CS-Processing

Укажите адрес ноды-5 (если установка CS-PostgreSQL была проведена на этой же ноде, оставьте значение из пункта 8.4.:

Укажите открытый порт ноды-5 из пункта 8.5 (измените, если меняли):

Укажите имя БД указанные ранее на ноде-5 из пункта 8.6:

Укажите пользователя БД для Корпоративного сервера указанного ранее на ноде-5 из пункта:

Дважды введите пароль для этого пользователя указанного ранее на ноде-5:

12.4. Настройка параметров CS-FileStorage для сервиса CS-Processing Корпоративного сервера

Укажите адрес ноды-6 (если установка CS-Processing была проведена на этой же ноде, оставьте значение из пункта 9.2.:

Укажите открытый tcp порт ноды-6 из пункта 9.3 (измените, если меняли):

Укажите открытый http-порт ноды-6 из пункта 9.4 (измените, если меняли):

12.5. Настройка параметров CS-SearchApi для сервиса CS-Processing Корпоративного сервера

Укажите адрес ноды-7 (если установка CS-Processing была проведена на этой же ноде, оставьте значение из пункта 10.2.):

Укажите открытый порт ноды-7 из пункта 10.3 (измените, если меняли):

12.6. Настройка параметров CS-Registry для сервиса CS-Processing Корпоративного сервера

Укажите адрес ноды-8 (если установка CS-Registry была проведена на этой же ноде, оставьте значение из пункта 11.6.:

Укажите открытый порт ноды-8 из пункта 11.7 (измените, если меняли):

На этом действия на ноде-9 окончены. Будет установлен и запущен контейнер сs-registry.

13. Установка на нода-10 (192.168.0.20)

13.1. Установка на ноде-10 сервиса CS-SsoApi для Корпоративного сервера

Выберите пункт «Установка сервиса cs-ssoapi»:

13.2. Настройка параметров CS-RabbitMQ для сервиса CS-SsoApi Корпоративного сервера

Укажите адрес ноды-4 (если установка CS-RabbitMQ была проведена на этой же ноде, оставьте значение из пункта 7.2.:

Укажите открытый порт ноды-4 из пункта 7.3 (измените, если меняли):

Укажите пользователя RabbitMQ для Корпоративного сервера указанного ранее на ноде-4 из пункта 7.4:

Дважды введите пароль для этого пользователя указанного ранее на ноде-4 (пароль для RabbitMQ может содержать только буквы и цифры, без спецсимволов):

13.3. Настройка параметров CS-PostgreSQL и доступ к нему для сервиса CS-SsoApi

Укажите адрес ноды-5 (если установка CS-PostgreSQL была проведена на этой же ноде, оставьте значение из пункта 8.4):

Укажите открытый порт ноды-5 из пункта 8.5 (измените, если меняли):

Укажите имя БД указанные ранее на ноде-5 из пункта 8.6:

Укажите пользователя БД для Корпоративного сервера указанного ранее на ноде-5 из пункта 8.6:

Дважды введите пароль для этого пользователя указанного ранее на ноде-5 из пункта 8.6:

13.4. Настройка параметров CS-Api для сервиса CS-SsoApi Корпоративного сервера

Укажите IP-адрес cервиса Api, который будете устанавливать далее, нода-11:

Укажите открытый порт сервиса Api, нода-11:

13.5. Настройка параметров CS-Registry для сервиса CS-SsoApi Корпоративного сервера

Укажите адрес ноды-8 (если установка CS-Registry была проведена на этой же ноде, оставьте значение из пункта 11.6):

Укажите открытый порт ноды-8 из пункта 11.7 (измените, если меняли):

13.6. Настройка hostname для CS-SsoApi Корпоративного сервера

Укажите hostname для сервиса, лучше оставить предложенное:

13.7. Настройка порта для CS-SsoApi Корпоративного сервера

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 38034. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

На этом действия на ноде-10 окончены. Будет установлен и запущен контейнер сs-ssoapi.

14. Установка на нода-11 (192.168.0.21)

14.1. Установка на ноде-11 сервисов CS-Api для Корпоративного сервера

Выберите пункт «Установка сервиса cs-api»:

14.2. Настройка параметров CS-RabbitMQ для сервиса CS-Api Корпоративного сервера

Укажите адрес ноды-4 (если установка CS-RabbitMQ была проведена на этой же ноде, оставьте значение из пункта 7.2):

Укажите открытый порт ноды-4 из пункта 7.3 (измените, если меняли):

Укажите пользователя RabbitMQ для Корпоративного сервера указанного ранее на ноде-4 из пункта 7.4:

Дважды введите пароль для этого пользователя указанного ранее на ноде-4 (пароль для RabbitMQ может содержать только буквы и цифры, без спецсимволов):

14.3. Имя основного домена и необходимые префиксы указанные ранее для CS-Api Корпоративного сервера

Укажите путь, имя основного домена сервиса CS-Api Корпоративного сервера:

Укажите префикс модуля администрирования:

Укажите префикс модуля страницы:

Укажите префикс модуля формы:

14.4. Настройка параметров CS-PostgreSQL и доступ к нему для сервиса CS-Api

Укажите адрес ноды-5 (если установка CS-PostgreSQL была проведена на этой же ноде, оставьте значение из пункта 8.4):

Укажите открытый порт ноды-5 из пункта 8.5 (измените, если меняли):

Укажите имя БД указанные ранее на ноде-5 из пункта 8.6:

Укажите пользователя БД для Корпоративного сервера указанного ранее на ноде-5 из пункта 8.6:

Дважды введите пароль для этого пользователя указанного ранее на ноде-5 из пункта 8.6:

14.5. Настройка hostname для CS-Api Корпоративного сервера

Укажите hostname для сервиса, лучше оставить предложенное:

14.6. Настройка порта для CS-Api Корпоративного сервера

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 38034. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

14.7. Настройка порта для CS-Api Корпоративного сервера

Вставьте ранее сгенерированные id и secret при установке PostgreSQL на ноде-5, лежат в папке ./configs/tokens ноды-5:


14.8. Настройка параметров CS-FileStorage для сервиса CS-Api Корпоративного сервера

Укажите адрес ноды-6 (если установка CS-Api была проведена на этой же ноде, оставьте значение из пункта 9.2):

Укажите открытый tcp порт ноды-6 из пункта 9.3 (измените, если меняли):

Укажите открытый http-порт ноды-6 из пункта 9.4 (измените, если меняли):

14.9. Настройка параметров CS-SearchApi для сервиса CS-ApiКорпоративного сервера

Укажите адрес ноды-7 (если установка CS-Processing была проведена на этой же ноде, оставьте значение из пункта 10.2):

Укажите открытый порт ноды-7 из пункта 10.3 (измените, если меняли):

14.10. Настройка параметров CS-Registry для сервиса CS-Api Корпоративного сервера

Укажите адрес ноды-8 (если установка CS-Registry была проведена на этой же ноде, оставьте значение из пункта 11.6):

Укажите открытый порт ноды-8 из пункта 11.7 (измените, если меняли):

14.11. Расположение сертификата и ключа для Корпоративного сервера

Укажите расположение сертификата и ключа, по умолчанию папка ./configs/ssl/:

На этом действия на ноде-11 окончены. Будет установлен и запущен контейнер сs-api.

15. Установка на нода-12 (192.168.0.22)

15.1. Установка на ноде-12 сервисов CS-Frontend для Корпоративного сервера

Выберите пункт «Установка сервиса cs-frontend»:

15.2. установка настроек для CS-Frontend Корпоративного сервера

Укажите FQDN для Корпоративного сервера (будет совпадать для Корпоративного сервера и Сервера документов):

Укажите все префиксы для FQDN.

Префикс Сервера документов:

Префикс модуля Диск Корпоративного сервера:

Префикс модуля Управления Корпоративного сервера:

Префикс Почтового модуля Корпоративного сервера:

Префикс модуля Контактов Корпоративного сервера:

Префикс модуля Календаря Корпоративного сервера:

Префикс модуля Проектов Корпоративного сервера:

Префикс модуля Графика Корпоративного сервера:

Префикс модуля Страницы:

Префикс модуля Формы:

15.3. Настройка параметров CS-Api для сервиса CS-Frontend Корпоративного сервера

Укажите адрес ноды-11 (если установка CS-Api была проведена на этой же ноде, оставьте значение из пункта 14.8):

Укажите открытый порт ноды-11 из пункта 14.9 (измените, если меняли):

15.4. Установка сертификата SSL

Необходимо указать путь до расположения сертификата и ключа (имена могут быть любыми):


15.5. Настройка параметров CS-SsoApi для сервиса CS-Frontend Корпоративного сервера

Укажите адрес ноды-10 (если установка CS-SsoApi была проведена на этой же ноде, оставьте значение из пункта 13.6):

Укажите открытый порт ноды-10 из пункта 13.7 (измените, если меняли):

15.6. Настройка параметров CS-Draw для сервиса CS-Frontend Корпоративного сервера

Укажите адрес ноды-13 , которая будет настроена далее (если установка CS-Draw будет проведена на этой же ноде, оставьте значение предложенное: «cs-draw»):

Укажите открытый порт ноды-13 (измените, если занят порт):

15.7. Настройка открытого порта для сервиса СS-Frontend

Укажите порты HTTPS и HTTP, которые будут доступны для других нод, эти порты будут проброшены в контейнер СS-Frontend на порты 443 и 80. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:


На этом действия на ноде-12 окончены. Будет установлен и запущен контейнер сs-frontend.

Обратите внимание

Только после установки ВСЕХ сервисов, можно будет проверить работу их по указанному адресу (требуется установка CS-Draw, далее по инструкции).

16. Установка на нода-13 (192.168.0.23)

16.1. Установка на ноде-13 сервисов CS-Draw для Корпоративного сервера

Выберите пункт «Установка сервиса cs-draw»:

16.2. установка настроек для CS-Draw Корпоративного сервера

Укажите FQDN для Корпоративного сервера (будет совпадать для Корпоративного сервера и Сервера документов):

16.3. Настройка параметров CS-Api для сервиса CS-Draw Корпоративного сервера

Укажите адрес ноды-11 (если установка CS-Api была проведена на этой же ноде, оставьте значение из пункта 14.8.:

Укажите открытый порт ноды-11 из пункта 14.9 (измените, если меняли):


16.4 Настройка hostname для CS-Draw Корпоративного сервера

Укажите hostname для сервиса, лучше оставить предложенное:

16.5. Настройка порта для CS-Draw Корпоративного сервера

Укажите порт, который будет доступен для других нод, этот порт будет проброшен в контейнер на порт 3005. Рекомендуем оставить как есть, либо изменить, если он уже занят на ноде, иначе установка не выполнится:

На этом действия на ноде-13 окончены. Будет установлен и запущен контейнер сs-draw.

17. Логи

17.1. Сбор логов (на любой ноде)

После завершения установки, можно зайти в пункт обслуживания и собрать лог-файлы для технической поддержки:


Лог-файлы для техподдержки собраны:

Расположение файлов будет указано в сообщении.

18. Проверка установки (на любой ноде)

После завершения установки, можно проверить наличие запущенных контейнеров, введя команду:

docker ps

После чего отобразиться список контейнеров запущенных на текущей ноде.

19. Запуск

Пройдите по адресу, указанному при завершении установки:

 

Уточнение

Учетные данные по умолчанию:

Логин: superadmin.

Пароль: superadmin.