providing the most essential




доступен Red Hat Enterprise Virtualization 3.0

02 Фев 2012
Опубликовано ISSystems.kz

В декабре 2011 года Red Hat обновила свою флагманскую ОС Red Hat Enterprise Linux до версии 6.2, а в конце января 2012 г. выпустила свое коммерческое решение для виртуализации Red Hat Enterprise Virtualization 3.0, базирующееся на открытом гипервизоре KVM.

Платформа RHEV основана на Linux-дистрибутиве Red Hat Enterprise Linux 6 и использует в работе технологию виртуализации KVM (Kernel Virtual Machine). Для управления виртуальной инфраструктурой предлагается использовать специально подготовленный web-интерфейс, позволяющий создавать и конфигурировать виртуальные машины. Для организации работы тонких клиентов используется протокол SPICE.

Платформа является открытой: технологии RHEV, используемые для управления виртуальными машинами, переданы открытому проекту oVirt и доступны под лицензией GPLv2. Другие компоненты RHEV также распространяются в рамках лицензии GPLv2. В частности, из открытых проектов, составляющих основу Red Hat Enterprise Virtualization, можно отметить гипервизор KVM, средства для запуска и развёртывания виртуальных машин, сопутствующие инструменты и библиотеки, такие как libvirt и v2v, управляющий web-интерфейс, позволяющий создавать и конфигурировать виртуальные машины, CLI-интерфейс, универсальный API, набор агентов для гостевых систем, инсталлятор пакетов, генератор отчётов, SDK для создания дополнений.

Особенности Red Hat Enterprise Virtualization 3.0:

  • Red Hat Enterprise Virtualization Manager теперь является Java-приложением, работающим на платформе JBoss Enterprise Application Platform. Вместо MS SQL Server используется PostgreSQL. Ранее приложение базировалось на платформе .NET и было написано на языке С#. Проект перешел в руки Red Hat после покупки компании Qumranet в 2008 году;
  • Портал управления позволяет конечным пользователям самостоятельно создавать шаблоны виртуальных машин, выполнять массовое развёртывание и управлять созданными окружениями;
  • RESTful API для конфигурирования и управления RHEV-M;
  • Расширенные возможности многоуровневого управления, позволяющие выборочно управлять ресурсами, разграничивать права доступа на уровне ролей и делегировать пользователям отдельные административные полномочия;
  • Поддержка использования локальных дисков для виртуальных машин (пока без возможности онлайн миграции);
  • Новая встроенная система отчётности, позволяющая анализировать изменение нагрузки и генерировать отчеты по использованию ресурсов;
  • Улучшения в протоколе SPICE, включая улучшение поддержки рабочих столов в Linux, поддержку динамического сжатия, автоматическую подстройку глубины цвета и эффектов рабочих столов;
  • Обновление гипервизора KVM:
  • Поддерживается до 160 логических CPU и 2 Тб ОЗУ для хостов, и до 64 логических CPU и 512 Гб ОЗУ для гостевых систем;
  • Инфраструктура sVirt позволяет использовать SELinux для обеспечения уровня безопасности, соответствующего требованиям военных стандартов;
  • vhost-net: сетевой стек KVM перемещён из пространства пользователя на уровень ядра, что позволило значительно увеличить производительность и уменьшить задержки;
  • Интегрирована поддержка "Transparent Huge Рages", реализующая технику динамического увеличения базового размера адресуемых страниц памяти, что приводит к сокращению числа используемых TLB-блоков (Translation Lookaside Buffer) и расширению возможностей по задействованию выделенной, но неиспользуемой памяти, для кэширования системных данных. Использование "Transparent Huge Рages" для виртуальных машин позволяет увеличить производительность за счёт сокращения числа операций по выделению памяти.
  • x2apic: паравиртуализированный контроллер прерываний для виртуальных машин, который уменьшает нагрузку от работы гостевых систем и позволяет добиться увеличения производительности в случае активности, связанной с интенсивной генерацией прерываний;
  • Async-IO: позволяет добиться заметного увеличения производительности при выполнении операций блокирующего ввода/вывода.