1. Системные требования
1.1 Минимальные системные требования
Для развертывания сервера платформы необходимо подготовить машину со следующими характеристиками:
- ЦП:
- 4 ядра (потока)
- Частота - 3 ГГц
- Расширения набора команд: AVX/AVX2
Пример подходящего ЦП - Intel® Xeon® E3-1220 v5
- ОЗУ - 16 ГБ
- Накопитель SSD:
- Cвободное пространство от 100 ГБ
- Не менее 20% свободного места в файловой системе
В случае развертывания отдельного сервера БД (по умолчанию сервер базы данных запускается на машине, где развернута платформа) потребуется машина с характеристиками ниже:
- ЦП: 2 ядра
- 8 ГБ ОЗУ
- PostgreSQL >= 11.2
- SSD/HDD 100 ГБ
Убедитесь, что на машине установлено следующее ПО:
- ОС Ubuntu 20.04.4
- Docker версии - 20.10.17
- Kubernetes версии - 1.23.8
- Helm версии - 3.10.3
Для установки Docker, Kubernetes и Helm можно воспользоваться скриптом on_premise/setup/install-packages.sh, поставляемым вместе с дистрибутивом (требуется подключение к интернету).
Важно: Указанные в разделе минимальные системные требования, в основном, предназначены для тестирования основных функциональных возможностей OMNI Platform. Для расчета более точной конфигурации системы, исходя из ваших потребностей, свяжитесь с техническими специалистами 3DiVi (support-platform@3divi.com).
1.2 Требования для GPU (опционально)
Nvidia Container Toolkit версии 1.11.0 и выше. Инструкция по установке доступна по ссылке.
Требуется видеокарта с графическим процессором от компании Nvidia не ниже GTX 1080 Ti с поддержкой версии CUDA 10.2.
1.3. Настройка Docker для использования GPU (опционально)
1.3.1 Конфигурация Docker
Для установки nvidia-container-runtime
в качестве низкоуровневой среды выполнения по умолчанию, добавьте следующие строки в файл конфигурации, который находится по адресу /etc/docker/daemon.json
:
"default-runtime": "nvidia",
"runtimes": {
"nvidia": {
"path": "/usr/bin/nvidia-container-runtime",
"runtimeArgs": []
}
}
1.3.2 Применение конфигурации
Перезапустите docker-service
, выполнив следующую команду:
$ sudo systemctl restart docker