Требования и документация для разворачивания платформы On-Premise

Общие сведения

infrastructure services - комплекс базовых приложений Платформы, запускаемых оркестратор docker-compose

Минимальные системные требования

Вы можете изменить данную конфигурацию в соответствии с нагрузками.

Требования:

  • Операционная система => CentOS 7.x , RedHat 7.x , Unbutu 18.x

  • Версия сервиса докеризации: Docker version =>19.03.13

  • Версия docker-compose: docker-compose version =>1.18.0

  • Версия ansible: ansible version =>2.9

Требования к сети и доступу к сети Интернет

Для правильной работы infrastructure services необходимо:

  • При необходимости будет доступ к сети Интернет для установки зависимостей (данные зависимости могут быть установлены c локального репозитария);

  • Для разворачивания необходимо скачать архив с приоритетным релизом (URL запросить у ответственного лица);

  • Разрешить входящие соединения между infrastructure services и Kubernetus cluser: 5432/TCP, 5672/TCP, 6379/TCP, 80/TCP, 5379/TCP, 27017/TCP, 443/TCP;

  • Разрешить входящие соединения между minio и конечным клиентом: 443/TCP.

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

Управление серверами осуществляется по протоколу SSH. Для всех серверов необходимо создать учётную запись (УЗ) пользователя, в рамках которой будет выполняться установка Платформы. Требования к данной УЗ:

  • Разрешить доступ по SSH с использованием ключа;

  • УЗ должна иметь возможно выполнить sudo su без ввода пароля.

Установите необходимые компоненты:

  • Сервис контейнеризации docker;

  • Архиватор unzip;

  • Инструмент docker-compose;

  • Для упрощения установки используйте скрипт: ansible-playbook infra.yml -b.

Установка платформы

Процесс разворачивания infrastructure services Платформы Сhatme.ai занимает 10-30 минут и состоит из следующих шагов:

  1. Перейдите в корень проекта;

  2. Укажите настройки для хоста infra, файл inventory/ inventory.yml;

  3. Запустите разворачивания infrastructure services": ansible-playbook infra.yml -b.

Last updated