Функционал модулей AccentOS
Программные модули AccentOS дополняют стандартный функционал OpenStack следующими возможностями:
CloudManager
Модуль CloudManager совместно с модулем Agent расширяет функции платформы OpenStack, связанные с управлением аппаратными ресурсами облачной инфраструктуры – вычислительными узлами. Модуль позволяет осуществлять:
Включение и отключение работы с SSH, SNMP на вычислительных узлах, указание типа процессора.
Cбор информации о блочных хранилищах Cinder и управление локальным общим хранилищем.
Настройка и управление блокировками Sanlock на общем хранилище.
Функционал обнаружения NAS и подключения таргетов (дисков) СХД к гипервизорам, автоматическая настройка блокировок при подключении диска с СХД к гипервизору.
Назначение расширенных атрибутов для вычислительного узла (инвентарный номер, локация).
Создание резервных узлов и управление ими.
Мониторинг состояния вычислительных узлов в реальном времени и запуск автоматической эвакуации.
Управление PXE образами вычислительных узлов.
Клонирование виртуальных машин, в том числе, полное клонирование виртуальных машин путем создания снимка и запуска виртуальной машины из созданного снимка.
Автоматическая балансировка нагрузки гипервизоров.
Agent
Модуль Agent предоставляет сервис для непосредственного управления узлами через RPC-вызовы, а также обеспечивает работу с Consul для управления конфигурациями узлов.
Dashboard
Модуль Dashboard имеет следующий дополнительный функционал:
Автоматическая генерация имен объектов.
Возможность загружать отдельные веб-страницы (фреймы) прямо из личного кабинета управления облаком.
Дополнительные темы графического интерфейса Dashboard Theme и AccentOS Ocean, темные цветовые схемы обеих тем для работы в условиях низкой освещенности.
Графические инструменты для вызова действий, предоставляющих доступ к функциям других модулей.
Monitor
Модуль Monitor имеет следующий дополнительный функционал:
Scheduler
Модуль Scheduler обеспечивает планирование и отложенный запуск функций остальных модулей или платформы OpenStack:
Создание отложенных действий.
Планирование периодически повторяющихся задач.
Автоматизация рутинных операций.
RSserver и RSclient
Модули RSserver и RSclient позволяют организовать централизованную инфраструктуру удаленных рабочих столов (VDI), которая предоставляет виртуальные или удаленные компьютеры на базе единой платформы, а также доступ для конечных пользователей к любым Windows/Linux и веб-ресурсам в рамках унифицированной рабочей области.
Возможности RSserver:
Поддержка операционных систем в качестве клиентских ОС – Linux, MS Windows.
Динамическое создание рабочих столов по запросу пользователя.
Запуск резервных машин и автоматическое распределение виртуальных машин между пользователями проекта.
Поддержка работы с принтерами.
Поддержка не виртуализированных клиентских окружений.
Совместимость с контейнерами и bare metal серверами.
RSclient предоставляет интерфейс десктопного клиента для работы с удаленными рабочими столами (VDI). На операционных системах Linux RSclient поддерживает аутентификацию пользователей с использованием смарт-карты.
Также имеется мобильное приложения RSclient для работы с удаленными рабочими столами.
RS-Web
Модуль предоставляет web-интерфейс для работы с TRS машинами.
Journal
Модуль Journal обеспечивает функционал журналирования действий над объектами облака.
AppLevel
Модуль AppLevel позволяет собирать, поддерживать и сопровождать обширные библиотеки законченных образов из чистых образов операционных систем ("золотые образы") и наборов готовых компонентов слоев драйверов и приложений.
Clouds
Модуль Clouds обеспечивает возможность интеграции системы с публичными облаками, в частности, AWS, Яндекс.Облако.
OTPsender
Модуль OTPsender обеспечивает доставку одноразового проверочного кода пользователю, в случае настройки двухфакторной аутентификации.
RemoteApp
Модуль RemoteApp обеспечивает доставку удаленных приложений.
TKControl
Модуль TKControl предоставляет функционал для работы с тонкими клиентами.
FirstBoot
Модуль FirstBoot предоставляет функционал установки и настройки программного обеспечения при первом запуске физического или виртуального сервера.
Драйвер Keystone LDAP Driver
Драйвер Keystone LDAP Driver предоставляет возможность смены пароля в RSclient для пользователя авторизованного через LDAP.
Драйвер Nova Virt Driver
Драйвер Nova Virt Driver обеспечивает функционал драйвера libvirt для гипервизоров KVM и QEMU. Драйвер позволяет изменять количество CPU и оперативной памяти виртуальных машин "на лету".