Функционал модулей 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 имеет следующий дополнительный функционал:

  • Получение статистических данных об основных характеристиках производительности виртуальных машин.
  • Интеграция с системой мониторинга Zabbix.
  • Интеграция с системой резервного копирования Bareos.

Scheduler

Модуль Scheduler обеспечивает планирование и отложенный запуск функций остальных модулей или платформы OpenStack:

  • Создание отложенных действий.
  • Планирование периодически повторяющихся задач.
  • Автоматизация рутинных операций.

RSserver и RSclient

Модули RSserver и RSclient позволяют организовать централизованную инфраструктуру удаленных рабочих столов (VDI), которая предоставляет виртуальные или удаленные компьютеры на базе единой платформы, а также доступ для конечных пользователей к любым Windows/Linux и веб-ресурсам в рамках унифицированной рабочей области.

Возможности RSserver:

  • Поддержка операционных систем в качестве клиентских ОС – Linux, MS Windows.
  • Динамическое создание рабочих столов по запросу пользователя.
  • Запуск резервных машин и автоматическое распределение виртуальных машин между пользователями проекта.
  • Поддержка работы с принтерами.
  • Поддержка не виртуализированных клиентских окружений.
  • Совместимость с контейнерами и bare metal серверами.

RSclient предоставляет интерфейс десктопного клиента для работы с удаленными рабочими столами (VDI). На операционных системах Linux RSclient поддерживает аутентификацию пользователей с использованием смарт-карты.

Также имеется мобильное приложения RSclient для работы с удаленными рабочими столами.

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 и оперативной памяти виртуальных машин «на лету».