Статья содержит требования к серверу для установки платформы. О требованиях к узлам кластера см. в статье Требования к серверу для кластера.
Для обеспечения стабильной работы VMmanager не используйте сервер с платформой в качестве узла кластера. Техническая поддержка платформы с такой конфигурацией не оказывается.
Вы можете перенести платформу на ВМ внутри кластера по инструкции из статьи Перенос платформы на ВМ.
Аппаратные требования
Платформа
Сервер должен быть физическим или виртуальным на основе виртуализации 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 (руководство по установке);
- Astra Linux Special Edition 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 — должен быть выключен.