chatme.ai
Search
K
Comment on page

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

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

infrastructure services - комплекс базовых приложений Платформы, запускаемых оркестратор docker-compose
Минимальные системные требования
Имя группы серверов
ЦПУ
ОЗУ
Дисковое пространство
infra
6 ядeр
16 Гб
250 Гб
Вы можете изменить данную конфигурацию в соответствии с нагрузками.
Требования:
  • Операционная система => 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. 1.
    Перейдите в корень проекта;
  2. 2.
    Укажите настройки для хоста infra, файл inventory/ inventory.yml;
  3. 3.
    Запустите разворачивания infrastructure services": ansible-playbook infra.yml -b.