Функции ПО АрмАдм¶
АрмАдм выполняет следующие задачи по установке системы:
- Установленное внутри ВМ или в контейнере ПО установки облака Firstboot выполняет:
- первоначальную установку хостовых ОС
- тестирование оборудования хостовых ОС
- настройку сетевых интерфейсов хостовых ОС
- установку облачного ПО AccenOS
- установку SDS (в случае необходимости)
- установку кластерной файловой системы (в случае необходимости)
- комплексное тестирование работоспособности облака
- восстановление облака в случае аварии
- масштабирование облака
Установка выполняется с помощью скриптов bash и сервера сетевой установки и обновления «Cobbler». Cobbler — это сервер сетевой установки и обновления Linux-систем, позволяющий создать среду бездисковой загрузки, включающую образы и репозитории пакетов, конфигурировать и разворачивать ОС. Сobbler — это удобная надстройка над привычными инструментами PXE, TFTP, DHCP и DNS, обеспечивающими сетевую загрузку систем.
- Установленное внутри ВМ АрмАдм ПО в виде контейнеров и приложений выполняет функции:
- централизованного журналирования облака (syslog)
- мониторинга состояния облака и представления администратору (Zabbix)
- резервного копирования облака и представления администратору (Bacula)
- набора комплексных тестов облака (Tempest)
- просмотра, фильтрации, поиска, выгрузки событий облака для администратора безопасности (OpenSearch, Grafana)
- средства удаленного безопасного доступа для администраторов облака (OpenVPN, WireGuard)
- терминального сервера для удаленного доступа администратора по терминальному протоколу (VNC, RDP), возможно, через VPN
- средства управления SDS и представления в WEB UI администратору
- сервера сетевой файловой системы для перечисленных элементов облака (Ceph, в случае необходимости).
- Файловая система ПК АрмАдм включает папки для хранения:
- ОС (установка из удаленных источников запрещена)
- репозиториев (установка из удаленных репозиториев запрещена) - устанавливаемого ПО облака
- конфигураций контейнеров
- конфигураций ВМ
- тестовых ВМ Windows и Linux
- ВМ установки и обслуживания АрмАдм
- контейнеров АрмАдм
- тестовых ВМ Windows и Linux
- папки журнала событий
- папки резервного копирования облачной платформы