virt-manager

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

Сайт: virt-manager.org

virt-manager (Virtual Machine Manager) — это приложение с графическим интерфейсом для управления виртуальными машинами, работающими через библиотеку libvirt. Программа предоставляет средства для создания, настройки, мониторинга и управления жизненным циклом виртуальных машин на локальных и удалённых хостах, поддерживая разные гипервизоры, реализующие интерфейс libvirt. Интерфейс ориентирован на системных администраторов и пользователей, которым требуется упрощённый доступ к возможностям виртуализации без непосредственного использования командной строки.

Проект представляет собой комплект инструментов для управления виртуализацией на базе открытых компонентов операционных систем семейства Unix-like. В состав типичной установки входит окно обзора виртуальных машин, панель сведений о состоянии, консоль доступа к виртуальным машинам и диалоги создания и изменения конфигурации, включая параметры процессора, памяти, устройств хранения и сетевых интерфейсов. Программное обеспечение поддерживает управление снимками (snapshots), миграцию, клонирование и настройку виртуальных сетей в рамках возможностей используемого гипервизора.

  • Поддержка гипервизоров: взаимодействие с libvirt и поддержка популярных реализаций гипервизора, что позволяет управлять KVM/QEMU, Xen и другими совместимыми движками через единый интерфейс.
  • Графический мастер создания ВМ: пошаговые диалоги для создания виртуальных машин с выбором образов установки, выделенных ресурсов и конфигурации виртуальных дисков и сетей.
  • Консоль доступа: встроенная возможность открытия графической или текстовой консоли виртуальной машины (например, через VNC или SPICE) для непосредственного взаимодействия с гостевой ОС.
  • Управление ресурсами: настройка CPU, памяти, хранилища и виртуальных устройств, а также возможность редактирования XML-конфигурации libvirt для тонкой настройки.
  • Снимки и клонирование: создание и управление снимками состояния виртуальной машины и выполнение операций клонирования в пределах поддерживаемой инфраструктуры хранения.
  • Мониторинг состояния: отображение статуса работы виртуальных машин, использование ресурсов и журналов событий для диагностики проблем.
  • Удалённое управление: подключение и управление удалёнными хостами с запущенным демоном libvirtd, что облегчает централизованное администрирование нескольких серверов виртуализации.
  • Интеграция с системными средствами: использование механизмов авторизации и управления пользователями операционной системы, а также совместимость с инструментами для управления сетями и хранилищами.
  • Расширяемость и открытый код: разработка как проект с открытым исходным кодом, предоставляющий возможности для внесения изменений, локализации и интеграции в существующие рабочие процессы администрирования.
Подробнее