基 于内核 的 虚 拟机
![]() | |
![]() | |
Qumranet | |
开放 | |
| |
编程语言 | C |
类Unix | |
ARM、IA-64、PowerPC、S/390、x86、x86-64 | |
类型 | |
许可协议 | GNU GPL |
网站 | www |
KVM
VirtIO
内部 结构
编辑
KVM
- 设置
客 户虚拟机的 地 址 空 间。宿主 机 同 样也需用 户可用 于引导进主 操作 系 统的固 件 镜像(通常 为模拟PC时的自 定 义BIOS)。 - 为客户机
模 拟I/O。 将 客 户机的 视频显示映 射 回 系 统宿主 机上 。
授权
编辑KVM
- KVM
内 核 模 块:GPL v2 - KVM
用 户模块:LGPL v2 - QEMU
虚 拟CPU内 核 库(libqemu.a)和 QEMU PC系 统模拟器:LGPL - Linux
用 户模式 QEMU模 拟器:GPL - BIOS
文 件 (bios.bin、vgabios.bin和 vgabios-cirrus.bin):LGPL v2或 更新
历史
编辑KVM
KVM现由
图形管理 工具
编辑
- Kimchi – 网页
版 KVM虚 拟化管理 工具 - Virtual Machine Manager –
支持 创建、编辑、启动与停止 基 于KVM的 虚 拟机,同 时也支持 对宿主 之 间的实时或 冷 拖拽虚 拟机迁移。 - Proxmox
虚 拟环境 – 一项开源的虚拟化管理包,包括 KVM与 LXC。同 时它还有裸 机 安 装 器 、网页版 远程管理 界面 、HA集 群 堆 栈、统一存 储、柔 性 网络及可选的商 业支持 。 - OpenQRM –
用 于管理 不 同数 据 中心 基 础设施 的 平台 。 - GNOME
機 櫃 – Linux上 用 于管理 libvirt客 户机的 Gnome界面 。 - oVirt –
用 于管理 基 于libvirt的 KVM开源工具 。
模 拟硬件
编辑
设备 | |
---|---|
显示卡 | Cirrus CLGD 5446 PCI VGA卡, |
i440FX | |
输入设备 | PS/2键鼠[20],USB |
Sound Blaster 16、ENSONIQ AudioPCI ES1370、Gravis Ultrasound GF1、CS4231A | |
以太网 网卡 | AMD Am79C970A (Am7990)、E1000(Intel 82540EM, 82573L, 82544GC)、NE2000、 |
IDE、SATA、SCSI、SAS、NVMe、USB | |
1 – 160 个CPU |
另请参 阅
编辑
参考 文献
编辑
- ^ 1.0 1.1 Linux kernel 2.6.20, Section 2.2. Virtualization support through KVM. kernelnewbies.org. 2007-02-05 [2014-06-16]. (
原始 内容 存 档于2015-07-16). - ^ KVM FAQ: What do I need to use KVM?. [2018-08-14]. (
原始 内容 存 档于2020-11-25). - ^ Gmane - Mail To News And Back Again. [2014-09-16]. (
原始 内容 存 档于2007-09-29). - ^ Gmane Loom. [2014-09-16]. (
原始 内容 存 档于2007-09-29). - ^ KVM/ARM Open Source Project. [2018-08-14]. (
原始 内容 存 档于2013-03-10). - ^ KVM wiki: Guest support status. [2007-05-27]. (
原始 内容 存 档于2020-11-25). - ^ Running Mac OS X as a QEMU/KVM Guest. [2014-08-20]. (
原始 内容 存 档于2020-11-08). - ^ status. Gnu.org. [2014-02-12]. (
原始 内容 存 档于2020-11-12). - ^ Guest Support Status - KVM. Linux-kvm.org. [2014-02-12]. (
原始 内容 存 档于2020-11-25). - ^ OpenBSD man page virtio(4). [2018-02-04]. (
原始 内容 存 档于2020-11-12). - ^ virtio binary packages for FreeBSD. [2012-10-29]. (
原始 内容 存 档于2020-09-29). - ^ NetBSD man page virtio(4). [2013-07-15]. (
原始 内容 存 档于2019-11-13). - ^ SCSI target for KVM wiki. linux-iscsi.org. 2012-08-07 [2012-08-12]. (
原始 内容 存 档于2020-06-05). - ^ Khoa Huynh; Stefan Hajnoczi. KVM/QEMU Storage Stack Performance Discussion (PDF). ibm.com. Linux Plumbers Conference. 2010 [January 3, 2015].[
永久 失效 連結 ] - ^ SeaBIOS. seabios.org. 2013-12-21 [2014-06-16]. (
原始 内容 存 档于2020-12-09). - ^
来 自 Ubuntu 7.04的 授权信 息 /usr/share/doc/kvm/copyright - ^ Interview: Avi Kivity (页面
存 档备份,存 于互联网档案 馆) on KernelTrap - ^ Red Hat Advances Virtualization Leadership with Qumranet, Inc. Acquisition. Red Hat. 4 September 2008 [16 June 2015]. (
原始 内容 存 档于2020-09-25). - ^ Libby Clark. Git Success Stories and Tips from KVM Maintainer Paolo Bonzini. Linux.com. 7 April 2015 [17 June 2015]. (
原始 内容 存 档于2016-03-15). - ^ 20.0 20.1 20.2 20.3 wiki.qemu.org – QEMU Emulator User Documentation (页面
存 档备份,存 于互联网档案 馆), read 2010-05-06 - ^ Introducing Virgil - 3D virtual GPU for qemu. 2013-07-18 [2018-08-14]. (
原始 内容 存 档于2013-07-25).
书刊目 录
编辑
- Amit Shah. Ten years of KVM. lwn.net. 2016-11-02 [2017-02-10]. (
原始 内容 存 档于2020-11-25).
外部 链接
编辑
官 方 网站- Best practices for the Kernel-based Virtual Machine (页面
存 档备份,存 于互联网档案 馆), IBM, second edition, April 2012 - Virtio-blk Performance Improvement, KVM Forum 2012, November 8, 2012, by Asias He
- Wikibook QEMU & KVM