当前位置:首页 > 虚拟机 > 正文

什么是kvm虚拟机的核心部分(kvm虚拟机需要什么配置)

KVM 虚拟机的核心部分


1. 虚拟机监控程序 (VMM)
KVM 模块的核心,负责管理虚拟机。
创建、启动、暂停和销毁虚拟机。
2. 来宾操作系统 (Guest OS)
在虚拟机中运行的操作系统。
与底层硬件隔离,由 VMM 调度。
3. 虚拟化技术 (VT)
硬件支持的特性,允许虚拟机运行。
例如:Intel VT-x、AMD-V
4. 虚拟 CPU (VCPU)
分配给虚拟机的虚拟处理器。
由 VMM 调度,从物理 CPU 中分配时间片。
5. 虚拟内存 (RAM)
分配给虚拟机的可用内存。
由 VMM 管理,从物理内存中分配页面。
6. 虚拟存储 (磁盘)
用于存储虚拟机数据的虚拟磁盘。
支持文件格式,如 qcow2、raw 和 ISO。
7. 虚拟网络接口 (VNIC)
允许虚拟机与外部网络通信的虚拟网络适配器。
虚拟化网络功能,例如交换和路由。
8. 驱动程序 (Drivers)
允许虚拟机与硬件交互的软件代码。
例如:虚拟网络驱动程序、存储驱动程序和图形驱动程序。
9. 管理界面
用于管理和配置 KVM 虚拟机的工具。
命令行界面 (CLI)、Web 界面或图形用户界面 (GUI)。
10. Live Migration
允许在不中断的情况下将虚拟机从一台物理主机迁移到另一台物理主机。
通过网络传输虚拟机状态,实现无缝切换。