OpenSolaris xVM hypervisor配置实战(1)(2)
2 Sun xVM hypervisor架构
xVM 是在 Xen 社区工作的基础上开发的。系统运行时,Xen 的作用是在硬件和操作系统之间进行协调。 xVM 同时支持多个操作系统实例。每个实例被称作一个“域(domain)”。有两种不同的域:控制域(通常称作 "dom0")和用户域(称作 "domU")。与 Solaris Zones 有所不同,xVM 的每个域都运行操作系统的一个完整实例。xVM 管理程序虚拟系统硬件。这显然意味着xVM 管理程序在用户域之间共享并分割系统资源 ( CPU、 memory、 NIC 等等)。 管理程序执行向操作系统提供虚拟平台的低级管道,对于其他方面却严重依赖于控制域。控制域决定创建哪些用户域,访问哪些资源,拥有多少内存等等。此外,xVM 不包含任何设备驱动程序,所以控制域执行所有的设备访问。 Sun xVM hypervisor架构如图2。
图2 Sun xVM hypervisor架构