Статья содержит требования к серверу для установки платформы. О требованиях к узлам кластера см. в статье Требования к серверу для кластера.
Аппаратные требования
Платформа
Сервер должен быть физическим или виртуальным на основе виртуализации KVM.
Требования к характеристикам сервера зависят от количества создаваемых виртуальных машин (ВМ):
*Стабильная работа платформы с 15000-25000 ВМ не гарантируется в условиях высокой нагрузки на сервер. Если вы планируете создать более 25000 ВМ, рекомендуем приобрести дополнительный экземпляр платформы
Процессор
Поддерживаются процессоры Intel и AMD с архитектурой x86_64 и набором инструкций SSE4.2. Процессоры с архитектурой ARM не поддерживаются.
Диски
Директория /var используется для распаковки образов Docker. Раздел диска с этой директорией должен быть не менее 8 Гб.
Для стабильной работы платформы рекомендуется создание файла подкачки.
Сетевая карта
Для установок от 3000 ВМ скорость передачи данных должна быть не менее 1 Гб/с.
Узел кластера
Узлом кластера должен быть физический сервер со следующими характеристиками:
Подробнее см. в статье Требования к серверу для кластера.
Программные требования
Операционные системы:
- AlmaLinux 8;
- Ubuntu 20.04.
Дополнительно для версии Infrastructure доступна установка на:
- Astra Linux Special Edition 1.7.4, 1.8.1 редакции "Орёл" или "Воронеж" — перед установкой выполните инструкции из статьи Подготовка сервера с ОС Astra Linux. Если версия установленной ОС ниже, выполните инструкции из статьи Миграция с ОС Astra Linux 1.7.X на Astra Linux 1.8.1
ОС CentOS не поддерживается. Если на сервере установлена ОС CentOS, вы можете выполнить миграцию на ОС AlmaLinux 8:
Используйте немодифицированную ОС в минимальной редакции: без сторонних репозиториев и установленных дополнительных сервисов.
Для корректной работы платформы не изменяйте стандартное приветствие командной строки в файле .bashrc.
Системное время
Системное время должно быть синхронизировано с NTP-сервером. Для этого настройте синхронизацию с помощью ПО:
- chrony — для ОС AlmaLinux, Ubuntu;
- ntp — для ОС Astra Linux.
Сетевые настройки
Разрешите входящие подключения на порты:
- 22/tcp — сервис SSH. Порт должен быть доступен для всех узлов кластера и при необходимости для публичной сети;
- 80/tcp — HTTP;
- 443/tcp — HTTPS.
При установке в открытом контуре платформа должна иметь доступ к интернет-ресурсам.
Проверьте, что доступны ресурсы:
- docker-registry.ispsystem.com, docker.io — для доступа к Docker;
- download.ispsystem.com — для обновления и установки платформы;
- license6.ispsystem.com — для проверки лицензий;
- metricreport.ispsystem.net — для работы сервера метрик;
- rpm.frrouting.org — для установки ПО FRRouting на узлах кластера IP-fabric;
- репозиториев ОС. Подробнее см. в статье Репозитории.
Проверьте статус сервисов на сервере с AlmaLinux 8:
- nftables — должен быть включён;
- NetworkManager — должен быть включён;
- firewalld — должен быть выключен.