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 на реальном железе. Гостевая ОС взаимодействует с устройством так, как если бы оно было физическим нежели программным.