KVM |
Автор: admin Просмотров: 5943 Комментарии:
Добавлен: 20 октября 2015
Обновлено: 20.10.2015 - 14:42
Kernel-based Virtual Machine (KVM) - программное решение, обеспечивающее виртуализацию в среде GNU/Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT (Virtualization Technology) или AMD SVM (Secure Virtual Machine).
Программное обеспечение KVM было создано фирмой Qumranet, которая была куплена RedHat за 107000000 долларов 4 сентября 2008 года. Компонент ядра, необходимый для работы KVM, включен в основную ветку Linux начиная с версии 2.6.20 (февраль 2007).
На KVM основана Red Hat Enterprise Virtualization (RHEV), промышленная платформа для организации управления инфраструктурой виртуализации от компании Red Hat.
KVM требует наличия x86-совместимых процессора с поддержкой одной из технологий аппаратной виртуализации - Intel VT или AMD SVM. KVM в состоянии запускать в качестве гостевых ОС GNU/Linux (32-битные и 64-битные), Windows (32-битные и 64-битные) и другие системы.
Программное обеспечение KVM состоит из загрузочного модуля ядра (называемого kvm.ko), что предоставляет базовый сервис виртуализации, процессорно-специфического загрузочного модуля kvm-amd.ko или kvm-intel.ko, и компонентов для режима (модифицированного QEMU). Все компоненты KVM является программным обеспечением с открытым исходным кодом.
Сам по себе KVM не выполняет эмуляции. Вместо этого программа, работающая в пространстве пользователя, использует интерфейс /dev/kvm для настройки адресного пространства гостя виртуальной машины, через него же эмулирует устройства ввода-вывода и видеоадаптер.
KVM позволяет виртуальным машинам использовать немодифицированные образы дисков QEMU, VMware. Каждая виртуальная машина имеет свое собственное виртуальное аппаратное обеспечение: сетевые карты, диск, видеокарту и тому подобное.
KVM был также портирован на FreeBSD как модуль ядра
Графические утилиты управления
Kernel-based Virtual Machine и libvirt.
Virtual Machine Manager: создание, редактирование, запуск и остановка виртуальных машин, основанных на KVM
virsh Интерфейс командной строки
ConVirt: создание, редактирование, запуск и остановка виртуальных машин, основанных на KVM, как горячую, так и холодную миграцию из других VM хостов.
Proxmox Virtual Environment. Свободная виртуализация, основанная на KVM и OpenVZ - установка на урезанный дистрибутив Linux, управление через GUI и возможность получения коммерческой поддержки
Лицензия
KVM модуль ядра: GPLv2KVM модуль пользовательского окружения: LGPL v2
QEMU библиотека виртуального процессора (libqemu.a) и эмулятор системы QEMU PC: LGPL
Эмулятор режима пользователя Linux QEMU: GPL
Файлы BIOS (bios.bin, vgabios.bin и vgabios-cirrus.bin): LGPL v2 или более поздняя
Текущие разработки
KVM использует модифицированный QEMU в качестве фронтенда. Ведется работа по оптимизации использования возможностей аппаратной виртуализации, заложенных в современных процессорах Intel и AMD. Производительность KVM сравнивалась с производительностью Xen, который работает в режиме аппаратной виртуализации (Не паравиртуализации), и при определенных видах нагрузок KVM показывал лучшую производительность (но не в большинстве случаев).
Ведется работа по включению модификаций, необходимых для работы с KVM, в основную ветку QEMU.
https://uk.wikipedia.org/wiki/Kernel-based_Virtual_Machine
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Виртуализация
Комментарии |