Требования и документация для разворачивания платформы 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 минут и состоит из следующих шагов:
Перейдите в корень проекта;
Укажите настройки для хоста infra, файл inventory/ inventory.yml;
Запустите разворачивания infrastructure services": ansible-playbook infra.yml -b.
Last updated