Выпуск системы управления инфраструктурой виртуализации oVirt 4.2.0

Доступен выпуск платформы oVirt 4.2.0, в рамках которой развивается основанная на гипервизоре KVM и библиотеке libvirt система для развёртывания, сопровождения и мониторинга набора виртуальных машин и управления облачной инфраструктурой. Развиваемые в oVirt технологии управления виртуальными машинами применяются в продукте Red Hat Enterprise Virtualization и могут выступать в роли открытой альтернативы VMware vSphere. Кроме Red Hat в разработке также принимают участие компании Canonical, Cisco, IBM, Intel, NetApp и SUSE. Код проекта распространяется под лицензией GPLv2. Готовые пакеты доступны для Red Hat Enterprise Linux 7.4 и CentOS 7.4.

oVirt представляет собой стек, охватывающий все уровни виртуализации — от гипервизора до API и GUI-интерфейса. Несмотря на то, что в качестве основного гипервизора в oVirt позиционируется KVM, интерфейс реализован как надстройка над библиотекой libvirt, которая абстрагирована от типа гипервизора и подходит для управления виртуальными машинами на базе различных систем виртуализации, включая Xen и VirtualBox. В составе oVirt развивается интерфейс для быстрого массового создания высокодоступных виртуальных машин с поддержкой средств Live-миграции окружений между серверами без остановки работы.

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

Наиболее заметные новшества:

  • Изменено оформление web-интерфейса администратора, который переработан с использованием фреймворка Patternfly; 0_1513800519.png
  • На смену старому User Portal пришёл новый web-интерфейс для пользователей виртуальных машин, написанный с использованием React и Patternfly;
  • Представлен новый тип виртуальных машин High Performance, оптимизированный для решения задач, требующих высокой производительности (достижения производительности на уровне, близком к запуску на отдельном оборудовании). В отличие от ранее доступных типов «Server» и «Desktop» при выборе «High Performance» активируется привязка к отдельным ядрам CPU и IO Threads, а также настраивается топология привязки потоков ввода/вывода; 0_1513801020.png
  • Реализована новая система мониторинга в режиме реального времени oVirt Metrics Store, осуществляющая сохранение, анализ и визуализациию метрик о работе инфраструктуры;
  • Добавлена поддержка связывания виртуальных машин через SDN-сети (используется Open Virtual Network (OVN));
  • Добавлена поддержка технологии vGPU NVIDIA, позволяющей разделить физический GPU с поддержкой режима GRID на серию мелких экземпляров GPU, которые позволяют использовать в виртуальной машине полноценное GPU-ускорение без привязки выделенной графической карты;
  • В состав включен набор пакетов ovirt-ansible-roles для упрощения выполнения типовых административных задач. Все роли могут быть запущены из командной строки при помощи Ansible, а некоторые роли непосредственно из движка oVirt;
  • В качестве СУБД задействован PostgresSQL 9.5;
  • Добавлена поддержка протокола LLDP (Link Layer Discovery Protocol), позволяющего хостам oVirt собирать информацию со своих сетевых интерфейсов для оптимизации сетевой конфигурации;
  • Возможность загрузки и выгрузки снапштов через REST API;
  • Экспериментальная поддержка нового метода развёртывания движка с использованием Ansible (Hosted Engine Ansible Based Deployment, «ovirt-hosted-engine-setup --ansible»)
  • Поставка ФС Gluster 3.12 и возобновление поддержки Gluster ISO Domain;
  • Добавлен новый драйвер для удалённого доступа к виртуальным машинам из Windows 10;
  • Повышена надёжность и увеличена производительности миграции хранилища и live-слияний;
  • Представлен новый мастер развёртывания самодостаточных конфигураций (self-hosted engine), поддерживающий систему рецензирования и редактирования настроек перед началом развёртывания;
  • В утилиту virt-v2v, предназначенную для преобразования образов виртуальных машин для запуска под управлением KVM, добавлена поддержка виртуальных машин с Debian/Ubuntu и Windows.

© OpenNet