KVM虚拟化简介

KVM(Kernel-based Virtual Machine),即基于内核的 虚拟机,主流虚拟化技术之一,集成与Linux2.6之后版本 中,通过linux内核提供任务调度及管理

在KVM架构中,虚拟机实现为常规的LINUX进程,由 标准LINUX调度程序进行调度。 事实上,每个虚拟CPU显示为一个常规的LINUX进程。 这使KVM能够享受LINUX内核的所有功能。

系统虚拟化是将底层物理设备与上层操作系统、软件分离的一
种去耦合技术,在一台物理机器上逻辑的划分出多台机器。
• 虚拟化的目标是实现IT资源利用效率和灵活性的最大化

在一台物理主机上虚拟出多个虚拟计算机(虚拟机,Virtual
Machine,VM),其上能同时运行多个独立的操作系统,这
些客户操作系统(Guest OS)通过虚拟机管理器(Virtual
Machine Monitor,VMM,也称作Hypervisor)访问实际
的物理资源。

KVM 全称是 基于内核的虚拟机(Kernel-based
Virtual Machine),它是一个 Linux 的一个内核模块,该内
核模块使得 Linux 变成了一个 Hypervisor:
它由 Quramnet 开发,该公司于 2008年被 Red Hat 收购。
• 它支持 x86 (32 and 64 位), s390, Powerpc 等 CPU。
• 它从 Linux 2.6.20 起就作为一模块被包含在 Linux 内核中。
• 它需要支持虚拟化扩展的 CPU。
• 它是完全开源的。

 

 

成为第一个发表评论的人

发表评论

您的电子邮件地址不会被公开.


*