您的位置:首页 > 大数据 > 云计算

什么是虚拟机

2015-06-07 16:03 585 查看
虚拟机是利用虚拟化技术,在物理机上,使用虚拟化软件搭建的从操作系统层面独立于物理机的主机。代表厂商和产品:

vmware旗下的各种vmware station和商业版本。
oracle旗下的vm virtualbox。
开源项目KVM
开源项目XEN

    利用虚拟机,可以实现以下功能:

一台物理主机上,同时运行多个任意版本的操作系统。在节约成本的前提下,达到了方便学习和工作的目的。
快速搭建服务器,利用虚拟机技术,可以通过镜像拷贝和快照等相关技术,快速地安装部署服务器
搭建云计算服务,虚拟机技术是云计算的核心,没有虚拟机,就没有云计算。

    虚拟机是由什么组成的?这里以KVM为例子。

KVM解决方案,提供了KVM内核模块,可以虚拟CPU和内存,并对它们进行调度管理。(CPU、内存)
Qemu解决方案,提供了一整套虚拟机的设备模拟和调度管理的功能,当它和KVM一起使用时,则负责将CPU和内存的管理调度交给了KVM,自己则负责网卡和磁盘的模拟和管理调度,提供命令行工具qemu-img,用来管理磁盘镜像。(网卡,存储,声卡等)
Kqemu加速器,闭源免费的kvm和qemu加速器,可以实现接近物理机的速度。(加速器)
Libvirt接口,提供了对多重虚拟化工具包括KVM、XEN等的管理接口,使用Libvirt,让管理虚拟机更加方便(在物理机上提供了API库,和命令行工具(virsh),可以通过xml配置文件来定义虚拟机所有设备的配置情况)
virt-manager虚拟机图形化管理工具,利用Libvirt提供的接口,可以在图形化界面上提供对虚拟机的一般性的管理工作。(图形化工具)

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  虚拟机 云计算