看了好多介绍kvm的文章,但是我还是不理解,谁能给一个小白讲讲什么是kvm?
KVM 全称 Kernel-Based Virtual Machine,转译过来叫基于内核的虚拟机,它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个虚拟机监控程序(Hypervisor)。使主系统能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机(VM)。
基于内核的虚拟机
虚拟机监控程序(Hypervisor)
虚拟客户机
虚拟机(VM)
Hypervisor是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,因此也可以看作是虚拟环境中的“根”操作系统,它可以协调访问服务器上的所有物理设备和虚拟机,也叫虚拟机监视器(Virtual Machine Monitor),即vmm。主要功能就是用来控制生成vm,并管理多个vm的运行,不同的vm中可以安装不同的操作系统,这些操作系统共用一台硬件主机。
协调
|------------------------| | App | App | | Bins/Libs | Bins/Libs | | Guest OS | Guest OS | | -----------------------| | Hypervisor | | -----------------------| | Host OS | | -----------------------| | infrastructure | |------------------------|
所以,KVM的核心能力就是将你的Linux主操作系统变成了一个Hypervisor,使得能在之上运行多个隔离的虚拟环境。
Linux主操作系统变成了一个Hypervisor,使得能在之上运行多个隔离的虚拟环境
谢谢大神的解释,懂了。
找不到想要的答案?提一个您自己的问题。
0 声望
这家伙太懒,什么都没留下
KVM
KVM 全称 Kernel-Based Virtual Machine,转译过来叫
基于内核的虚拟机
,它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个虚拟机监控程序(Hypervisor)
。使主系统能够运行多个隔离的虚拟环境,即虚拟客户机
或虚拟机(VM)
。Hypervisor
Hypervisor是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,因此也可以看作是虚拟环境中的“根”操作系统,它可以
协调
访问服务器上的所有物理设备和虚拟机,也叫虚拟机监视器(Virtual Machine Monitor),即vmm。主要功能就是用来控制生成vm,并管理多个vm的运行,不同的vm中可以安装不同的操作系统,这些操作系统共用一台硬件主机。|------------------------| | App | App | | Bins/Libs | Bins/Libs | | Guest OS | Guest OS | | -----------------------| | Hypervisor | | -----------------------| | Host OS | | -----------------------| | infrastructure | |------------------------|
所以,KVM的核心能力就是将你的
Linux主操作系统变成了一个Hypervisor,使得能在之上运行多个隔离的虚拟环境
。谢谢大神的解释,懂了。
你的答案