KVM(基于内核的虚拟机)是一种开源的硬件虚拟化技术,它允许在单个物理服务器上运行多个隔离的虚拟机 (VM)。
1. 硬件支持:KVM 依赖于 x86 处理器中提供的 Intel VT-x 或 AMD-V 硬件虚拟化扩展。
2. KVM 模块:KVM 模块是一个 Linux 内核模块,它提供虚拟化功能。
3. QEMU:QEMU (快速模拟器) 是一种虚拟机管理器,它提供了用户空间的虚拟化环境。
4. Libvirt:Libvirt 是一种 API,允许程序和脚本管理虚拟机。
5. 虚拟化桥接:KVM 创建虚拟网络,使用虚拟化桥接将虚拟机连接到物理网络。
6. 虚拟化存储:KVM 提供多种虚拟化存储选项,例如存储池、镜像文件和块设备。
7. 实时迁移:KVM 允许在运行时无缝地将虚拟机从一个物理主机迁移到另一个主机。
上一篇:kvm虚拟化web管理工具
下一篇:kvm虚拟化技术实战与原理解析