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

服务器底层虚拟化软件


一、虚拟化的软件是什么?

完全虚拟化最流行的虚拟化方法使用一种称为虚拟机管理程序的软件在虚拟服务器和底层硬件之间创建抽象层。VMware和微软的VirtualPC是代表这种方法的两种商业产品,而基于内核的虚拟机(KVM)是Linux系统的开源产品。虚拟机管理程序可以拦截CPU指令并充当访问硬件控制器和外设的指令的中介。因此,全虚拟化技术可以让几乎所有的操作系​​统无需改动就可以安装在虚拟服务器上,而且它们并不知道自己正在虚拟化环境中运行。主要缺点是管理程序会增加处理器开销。在完全虚拟化的环境中,虚拟机管理程序在裸硬件上运行并充当主机操作系统,而虚拟机管理程序管理的虚拟服务器则运行来宾操作系统(guestOS)。IBM也有自己的虚拟化产品Z/VM。