Анонсированная 16 июня очередная версия Red Hat Enterprise Virtualization Platform (RHEV 3.4) включает новые функции, упрощающие развертывание виртуальных сред на базе гипервизора и управление ими. Новый релиз RHEV пришелся на поворотный для индустрии средств виртуализации момент, когда начинает набирать популярность технология контейнерной виртуализации Docker.

Версия RHEV 3.4 базируется на открытом upstream-проекте oVirt, версия 3.4 которого вышла 27 марта. В отличие от него RHEV предполагает дополнительную расширенную поддержку корпоративных заказчиков.

«Red Hat стремится внести свой вклад в работу сообщества разработчиков upstream-проекта oVirt и не включает в RHEV функции, присущие исключительно downstream-версиям, — сообщил eWeek Скотт Герольд, менеджер по продукту RHEV. — В RHEV нет никаких функций, которые не реализованы в upstream-проекте oVirt».

Предшествующая версия RHEV под номером 3.3 была выпущена в январе. Когда же вышла oVirt 3.4, версия RHEV 3.4 была официально переведена в стадию бета-тестирования. По словам Герольда, на этой стадии Red Hat лишь устраняла ошибки и оптимизировала функции системы, основываясь на отзывах и пожеланиях участников бета-тестирования.

Одно из важнейших новшеств RHEV 3.4 заключается в том, что теперь администратор может запускать гостевые виртуальные машины на том же сервере, на котором размещен управляющий движок RHEV. Ранее предприятиям приходилось иметь отдельный сервер для управления виртуальными машинами, которые размещались на других физических серверах.

Кроме того, в RHEV 3.4 расширены возможности создания шаблонов виртуальных машин. По словам Герольда, в новой версии реализован простой механизм поддержки различных версий шаблонов, ориентированных на конкретные случаи виртуализации. «Этот функционал может быть применен как для серверной, так и для десктопной виртуализации и обеспечивает заказчикам бóльшую гибкость в тех случаях, например, когда им нужны разные версии одной операционной системы».

Дальнейшее развитие в версии RHEV 3.4 получил и сетевой функционал. В частности, в ней появилась функция Network Labels (сетевые этикетки), которая, как пояснил Герольд, дает в руки администраторов RHEV более простой инструмент управления распределенными VLAN-средами непосредственно из RHEV. Сегодня Red Hat является активным участником управляемого Linux Foundation проекта OpenDaylight, направленного на создание открытой платформы для программно конфигурируемых сетей (SDN). Компания также участвует в развитии облачной платформы OpenStack, частью которой является сетевой проект Neutron.

«Поскольку Red Hat продолжает работы по интеграции своих технологий с OpenDaylight и другими SDN-проектами с целью создания RHEL OSP [Red Hat Enterprise Linux OpenStack Platform], мы сможем воспользоваться этим в RHEV благодаря интеграции этого решения с Neutron, начало которой положено в версии RHEV 3.3», — сообщил Герольд.

Технология Docker

В традиционной модели виртуализации на базе гипервизора, реализованной в RHEV и конкурирующих решениях, включая VMware ESX и Microsoft Hyper-V, для каждой виртуальной машины требуется своя операционная система. В противоположность такому подходу модель контейнерной виртуализации Docker предполагает, что одна хостовая операционная система поддерживает множество виртуальных контейнеров с приложениями, не требуя запуска дополнительных экземпляров ОС. Версия Docker 1.0 официально представлена 9 июня.

Red Hat оказывает активную поддержку Docker и включила эту технологию в свою операционную систему Red Hat Enterprise Linux 7 (RHEL 7), выпущенную 10 июня. Компания также участвует в открытом проекте Atomic, в рамках которого создается операционная платформа, оптимизированная для поддержки контейнеров.

Как пояснил Герольд, RHEV и Docker позволяют реализовать принципиально новый подход: «Фактически в RHEV появляется возможность для запуска операционных систем, включая хосты Atomic, которые в конечном счете реализуют технологию Docker. В рамках upstream-проекта oVirt предусмотрена изначальная интеграция с Docker, что позволяет запускать экземпляры Docker в VM-контейнерах, созданных с помощью RHEV».

По словам Герольда, Red Hat пока определяется с тем, как в дальнейшем внедрять и развивать функционал Docker в oVirt и RHEV.

Теперь, после официального выхода RHEV 3.4, разработчики Red Hat продолжают работу по расширению платформы с целью повышения ее масштабируемости и производительности. «Мы также рассматриваем вопросы интеграции платформы с upstream-проектом OptaPlanner, что позволит нам максимально эффективно использовать ресурсы виртуализируемой среды, исключив при этом риски потери производительности из-за ненадлежащего размещения виртуальных машин», — сообщил Герольд.