Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
Глава 8. Виртуализация
8.1. KVM
virtio-SCSI
Стек данных виртуализации KVM включает поддержку virtio-SCSI (для KVM со SCSI). Virtio-SCSI позволяет напрямую подключиться к SCSI LUN и значительно улучшает масштабируемость по сравнению с virtio-blk. Так, virtio-SCSI поддерживает сотни устройств, в то время как virtio-blk поддерживает примерно 25 устройств.
Возможности virtio-SCSI включают:
- подсоединение виртуального жесткого диска или CD через контроллер virtio-scsi;
- подключение физического SCSI-устройства хоста к гостю через блочное SCSI-устройство QEMU;
- использование сотен устройств для одного гостя.
virtio-scsi был впервые представлен в Red Hat Enterprise Linux 6.3 в качестве экспериментальной версии и теперь полностью поддерживается. Также обеспечивается поддержка гостевых систем Windows (за исключением Windows XP).
Поддержка следующего поколения процессоров Intel Core
qemu-kvm теперь включает поддержку следующего поколения процессоров Intel Core, что позволяет гостям KVM использовать их функции AVX2 (Advanced Vector Extensions), BMI1 и BMI2 (Bit-Manipulation Instructions), HLE (Hardware Lock Elision), RTM (Restricted Transactional Memory), PCID (Process-Context Identifier), INVPCID (Invalidate Process-Context Identifier), FMA (Fused Multiply-Add), MOVBE (Big-Endian Move instruction), FSGSBASE( F Segment and G Segment BASE instruction), SMEP (Supervisor Mode Execution Prevention), ERMS (Enhanced REP MOVSB/STOSB).
Процессоры AMD Opteron 4xxx
qemu-kvm теперь включает поддержку процессоров AMD Opteron 4xxx, что позволяет гостям KVM использовать наборы инструкций F16C, BMI1 (Bit-Manipulation Instructions), FMA (Fused Multiply-Add) и манипулировать младшим битом.
Онлайн-миграция с использованием перенаправления USB через SPICE
KVM теперь поддерживает онлайн-миграцию гостевых систем с использованием перенаправления USB через SPICE в то же время сохраняя существующее перенаправление для настроенных устройств.
Онлайн-миграция с использованием устройств USB
KVM теперь поддерживает онлайн-миграцию гостевых систем с использованием устройств USB. Поддерживаются следующие устройства: EHCI (Enhanced Host Controller Interface), UHCI (Universal Host Controller Interface), эмулированые устройства хранения, мыши, клавиатуры и пр.
Qemu-guest-agent
Red Hat Enterprise Linux 6.4 обеспечивает полную поддержку агента QEMU, предоставляемого пакетом qemu-guest-agent. Основные характеристики:
guest-suspend-disk
иguest-suspend-ram
теперь могут использоваться для перехода в режим приостановки с использованием OЗУ или диска в системах Windows.guest-network-get-interfaces
теперь позволяет получить информацию о сетевом интерфейсе в Linux.- Улучшены функции замораживания файловой системы.
- Новая версия включает множество исправлений и дополнений в тексте документации.
PV-EOI (Paravirtualized End-of-Interrupt Indication)
Гости и хосты версий Red Hat Enterprise Linux 6.3 и ей предшествующих требуют наличия двух выходов (изменения контекста с виртуальной машины на гипервизор) для прерывания: один при инициализации прерывания и второй при окончании. В Red Hat Enterprise Linux 6.4 доступны паравиртуальные функции обработки завершения прерывания, поэтому число выходов уменьшается вдвое, что значительно снижает нагрузку на процессор. Стоит отметить, что вышеупомянутое применимо только к прерываниям перепадов сигнала, то есть, например, к прерываниям по уровню (таким как e1000) это не относится.
Настройка аудиоустройств
Звуковые устройства теперь быть определены в гостевой системе как
микрофон
или колонки
(помимо существующих line-in
и line-out
). Теперь они будут корректно функционировать в гостевых приложениях, принимающих определенный тип сигнала.
8.2. Hyper-V
Драйверы Microsoft Hyper-V
Интегрированные возможности установки гостей Red Hat Enterprise Linux и поддержка паравиртуализации оборудования Hyper-V позволяют выполнять Red Hat Enterprise Linux 6.4 в качестве гостевой системы поверх Microsoft Hyper-V. В Red Hat Enterprise Linux 6.4 вошли следующие драйверы:
- сетевой драйвер
hv_netvsc
; hv_storvsc
;- HID-совместимый драйвер мыши
hid_hyperv
; - драйвер VMbus
hv_vmbus
; hv_util
;ata_piix
;hyperv_clocksource
(i386, AMD64/Intel 64).
Red Hat Enterprise Linux 6.4 также включает службу
hypervkvpd
, которая осуществляет передачу хосту таких данных как IP гостя, FQDN, имя и версию операционной системы через VMbus.
8.3. VMware ESX
Драйверы VMware
Паравиртуальные драйверы VMware обновлены и значительно улучшают работу Red Hat Enterprise Linux 6.4 в VMware ESX. Установщик Anaconda также был обновлен и теперь показывает список драйверов в процессе установки. Ниже перечислены обновленные драйверы:
- сетевой драйвер
vmxnet3
; - драйвер устройств хранения
vmw_pvscsi
; - драйвер
vmware_balloon
; - драйвер мыши
vmmouse_drv
; - видеодрайвер
vmware_drv
.