KVM from IBM

Материал из Xgu.ru

Перейти к: навигация, поиск

Содержание

[править] Лучшая практика KVM

Обусение лучшим практикам применения KVM(Kernel-based Virtual Machine), включая виртуализацию устройств для гостевых операционных систем, локальных систем хранения данных в виртуальных машинах, перераспределение процессорных и ОЗУ ресурсов, сети и I/O блочных устройств.

[править] Что нового в "KVM лучшие практики"

KVM лучшие практики улучшены за счёт добавления новых разделов.

[править] Новое в "KVM лучшие практики" для повышения защиты ключа безопасности.

Несколько разделов содержащих правильные решения для повышения защиты ключа безопасности на работающих системах, добавлены в "KVM лучшие практики".

[править] Лучшие практики по виртуализации устройств для гостевых операционных систем

Изучайте про увеличение производительности паравиртуализации устройств и про устройства с VirtIO API.

[править] Лучшие решения: паравиртуализация устройств с использованием VirtIO API

KVM может обеспечить эмуляцию или паравиртуализацию устройств для гостевых операционных систем. В сравнении с эмуляцией, пара-виртуализация устройств обеспечивает меньшие задержки и большую пропускную способность для операций I/O гостевой операционной системой. KVM содержит VirtIO API для пара-виртуализации устройств.

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

Типично, гипервизор обеспечивает эмуляцию или пара-виртуализацию устройств для гостевой операционной системы.

[править] Эмуляция устройств

Эмуляция устройств большинства представленных виртуальных устройств. Эмуляция устройств это главный компонент решений по полной виртуализации VMware.

В случае когда гипервизор обсепечивает гостевую ОС с эмулцией устройств, гипервизор создает программную реализацию физического устройства. В KVM, изменённая версия QEMU в клиентской части эмуляции устройств. Гипервизор перехватывает все I/O запросы от гостевой ОС и эмулирует операции I/O на реальном железе. Гостевая ОС взаимодействует с устройством так, как если бы оно было физическим нежели программным.


Перевод статьи [1] Полезные статьи [2]

Источник — «http://xgu.ru/wiki/KVM_from_IBM»