什么是虚拟机
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提供的接口,可以在图形化界面上提供对虚拟机的一般性的管理工作。(图形化工具)
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提供的接口,可以在图形化界面上提供对虚拟机的一般性的管理工作。(图形化工具)
相关文章推荐
- 简单易懂云计算(转自天涯感谢原楼主iamsatisfied)
- XP下使用虚拟机安装配置Solaris[多图]
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 2011云计算知识库:盘点千奇百怪的云名称
- Linux下三大免费桌面虚拟机评测
- android 使用虚拟机安装apk(图文教程)
- Vmware虚拟机的安装及配置方法
- 深入解析java虚拟机
- Java虚拟机JVM性能优化(二):编译器
- apache虚拟机配置步骤和修改访问端口的方法(虚拟机端口映射)
- unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)
- 解析wamp5下虚拟机配置文档
- Java虚拟机JVM性能优化(三):垃圾收集详解
- Java虚拟机最多支持多少个线程的探讨
- Java虚拟机JVM性能优化(一):JVM知识总结
- 3ff8 《sharepoint 2010云计算解决方案》使用SQL Azure 的BI 解决方案
- IaaS, PaaS, SaaS 解释
- 虚拟磁盘空间不足虚拟电脑运行发生错误的原因及解决
- Hadoop2.4.1伪分布式的搭建