解释如下:
1,Xen虚拟化管理程序是一个极小的软件程序,Xen虚拟化管理程序本身没有I/O功能的虚拟化,如网络和存储等
2,虚拟机是一个虚拟化的环境,每个虚拟机都运行着自己的操作系统和应用程序。Xen支持半虚拟化和全虚拟化,在同一个虚拟化管理程序上可以并行运行这两种虚拟化。虚拟机DomianU是和硬件层之间是完全隔离的,他们没有权限访问底层的硬件和I/O设备,因此成为Unprivileged Domian.
3,Domian0是一个特殊的虚拟机,其具备特殊的,足够的权限直接访问底层的硬件设备,处理所有底层的I/O请求,并与其他虚拟机进行交互通信。Domian0对外部开放一个接口,使用户可以控制整个系统。没有Domian0,Xen虚拟化管理程序无法正常使用,它是整个系统第一个加载的虚拟机。
4,Toolstack包含在Domain0中,也叫作控制栈,其允许用户管理虚拟机,包括虚拟机的创建、删除和配置等
5,终端是Toolstack对外开放的一个接口,用户可以命令行或者图形化界面控制整个系统,Openstack和CloudStack中的编排服务也被支持
6,Domian0要求一个支持Xen虚拟化管理程序内核,半虚拟化的DomianU要求一个支持半虚拟化的内核