admin 管理员组文章数量: 887021
2024年3月12日发(作者:design软件)
__________________________________________________
Xen,VMware ESXi,Hyper-V和KVM等虚拟化技术的原理解析
XEN 与 VMware ESXi,Hyper-V 以及 KVM 特点比较:
XEN 有简化虚拟模式,不需要设备驱动,能够保证每个虚拟用户系统相互独立,依赖
于 service domains 来完成一些功能;
Vmware ESXI 与 XEN 比较类似,包含设备驱动以及管理栈等基本要素,硬件支持
依赖于 VMware 创建的驱动;
Hyper-V 是基于 XEN 管理栈的修改;
KVM 与 XEN 方式不同,KVM 是以 Linux 内核作为管理工具得。
虚拟机的体系结构
XEN 体系结构
图 3. XEN 体系结构图
一个 XEN 虚拟机环境主要由以下几部分组成:
XEN Hypervisor;
Domain 0 —— Domain Management and Control(XEN DM&C);
Domain U Guest(Dom U)
下图 4 显示除了各部分之间的关系:
__________________________________________________
__________________________________________________
图 4. Xen 三部分组成之间关系图
XEN Hypervisor :
XEN Hypervisor 是介于操作系统和硬件之间的一个软件描述层。它负责在各个虚拟
机之间进行 CPU 调度和内存分配。XEN Hypervisor 不仅抽象出虚拟机的硬件,同时还
控制着各个虚拟机的执行。XEN Hypervisor 不会处理网络、存储设备、视频以及其他 I/O.
Domain 0:
Domain 0 是一个修改过的 Linux kernel,是唯一运行在 Xen Hypervisor 之上的
虚拟机,它拥有访问物理 I/O 资源的权限,同时和系统上运行的其他虚拟机进行交互。
Domain 0 需要在其它 Domain 启动之前启动。
Domain U:
运行在 Xen Hypervisor 上的所有半虚拟化(paravirtualized)虚拟机被称为
“Domain U PV Guests”,其上运行着被修改过内核的操作系统,如 Linux、Solaris、
FreeBSD 等其它 UNIX 操作系统。所有的全虚拟化虚拟机被称为“Domain U HVM
Guests”,其上运行着不用修改内核的操作系统,如 Windows 等。
-V 体系结构
图 5. Hyper-V 体系结构图
__________________________________________________
版权声明:本文标题:Xen-VMware-ESXi-Hyper-V和KVM等虚拟化技术的原理解析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1710230091h565018.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论