Xen Orchestra

Бесплатно
Открытый исходный код

Сайт: xen-orchestra.com

Xen Orchestra — программный продукт для управления виртуализационной инфраструктурой на базе гипервизоров семейства Xen, в том числе XCP-ng и Citrix XenServer. Решение предоставляет единую веб-консоль для администрирования виртуальных машин, хранения и резервного копирования, мониторинга и автоматизации задач; оно включает графический интерфейс, утилиты командной строки и API для интеграции с внешними системами. Проект разрабатывался как инструмент для упрощения эксплуатации кластеров Xen, объединяя функции управления ресурсами, миграции и управления снапшотами в одном интерфейсе.

Исторически Xen Orchestra возник в ответ на потребность в централизованном и доступном по веб-интерфейсу средстве управления Xen-инфраструктурами. Продукт эволюционировал от набора утилит к полнофункциональной платформе, поддерживающей резервное копирование с дедупликацией, репликацию и планирование задач, а также предоставляющей средства аудита и ведения журналов. В случае неполноты отдельных публичных сведений о внутренней архитектуре, в описании ниже используется обобщение функциональности, характерной для подобных решений управления виртуализацией.

  • Веб-интерфейс: централизованная панель управления виртуальными машинами, шаблонами, сетями и хранилищами с возможностью мониторинга состояния и использования ресурсов.
  • Резервное копирование и восстановление: планирование бэкапов, создание инкрементальных и полных снимков (снапшотов), проверяемое восстановление виртуальных машин и поддержка дедупликации данных.
  • Репликация и отказоустойчивость: механизмы репликации между хранилищами и узлами для повышения доступности и ускорения восстановления после сбоев.
  • API и автоматизация: REST API и CLI-инструменты для автоматизации повседневных операций, интеграции с системами оркестрации и внешними сценариями развертывания.
  • Миграция и управление конфигурациями: поддержка живой миграции виртуальных машин между хостами, управление ресурсными пулов и настройками VM.
  • Мониторинг и отчётность: сбор метрик производительности, оповещения о событиях и генерация отчетов по использованию ресурсов и состоянию инфраструктуры.
  • Управление хранилищами и снапшотами: инструменты для работы с различными типами хранилищ данных, создание и управление снапшотами на уровне гостевых ОС и томов.
  • Безопасность и доступ: управление правами пользователей и ролями, аудит действий администраторов и разграничение доступа к ресурсам.
  • Совместимость и расширяемость: поддержка типичных для экосистемы Xen форматов виртуальных дисков и сетевых конфигураций, а также возможность расширения функциональности через плагины и интеграции.
Подробнее