下载后可任意编辑Linux 上的虚拟化技术 Xen 初学者指南1、什么是 Xen; Xen 是一个开放源代码的 para-virtualizing 虚拟机(VMM),或“管理程序”,是为x86 架构的机器而设计的
Xen 可以在一套物理硬件上安全的执行多个虚拟机;Xen 是基于内核的虚拟程序,它和操作平台结合的极为密切,所以它占用的资源最少
什么是虚拟机呢
可能大家知道 VMWARE 吧,是的,Xen 就是类似这样的程序,比如我们可以在 Fedora 上虚拟安装和使用 Slackware、Debian、Gentoo
因为Xen 是基于内核的,相对 VMWARE 来说,它占用的系统资源也就是 VMWARE 的百分之几左右
Xen 是不是更有优势呢
只有您实践了才知道
这也是我写本文的最主要原因; 1
1 Xen 的特性; 虚拟机的性能更接近真实硬件环境) 在真实物理环境的平台和虚拟平台间自由切换) 在每个客户虚拟机支持到 32 个虚拟 CPU,通过 VCPU 热插拔) 支持 PAE 指令集的 x86/32, x86/64 平台 通过 Intel 虚拟支持 VT 的支持来用虚拟原始操作系统(未经修改的)支持(包括Microsoft Windows) 优秀的硬件支持
支持几乎所有的 Linux 设备驱动 1
2 Xen 的应用范围; 服务器整合:在虚拟机范围内,在一台物理主机上安装多个服务器,用于演示及故障隔绝; 无硬件依赖:允许应用程序和操作系统对新硬件的移值测试; 多操作系统配置:以开发和测试为目的,同时运行多个操作系统; 内核开发:在虚拟机的沙盒中,做内核的测试和调试,无需为了测试而单独架设一***立的机器; 集群运算:和单独的管理每个物理主机相比较,在 VM 级管理更加灵活,在负载均衡方面,更易于控制,和隔离; 为客户操作系统提供硬件技术支持:可