: .
.........9
Xen的网络架构.............................................................................................................. 11
Xen 支持三种网络工作模式.............................................................................. 11
Xen DomainUGuests发送数据包处理流程................................................. 12
xen 中虚拟网卡与物理网卡之间的关系.......................................................... 12
的配置和管理...................................................................................................................... 13
Xen相关配置文件..........................................................................................................13
/etc/xen/下的配置文件............................................................................................... 14
最复杂的虚拟化实现技术。可以在宿主系统上创建一个硬件 VM 来仿真所想要的硬
件。每条指令都必须在底层硬件上进行仿真,因此速度会减慢 100 倍甚至 1000 倍。但优点
是可以在一个 ARM 处理器主机上运行为 PowerPC 设计的操作系统,而不需要任何修改。
主要应用在硬件开发。
也称为原始虚拟化,是另外一种虚拟化方法。这种模型使用一个虚拟机,它在客户操作
系统和原始硬件之间进行协调。“协调”在这里是一个关键,因为 VMM 在客户操作系统和
裸硬件之间提供协调。特定受保护的指令必须被捕获下来并在 hypervisor 中进行处理,因
为这些底层硬件并不由操作系统所拥有,而是由操作系统通过 hypervisor 共享。
完全虚拟化的最大优点是操作系统无需任何修改就可以直接运行。惟一的限制是操作系
统必须要支持底层硬件。有些比较老的硬件,例如 x86,会给完全虚拟化带来一些问题。例
如,需要 VMM 处理的一些特定敏感指令并没有捕获。因此, hypervisor 必须要动态扫描
并捕获这些特权模式代码来解决这一问题。
超虚拟化(paravirtualization)也称为半虚拟化。是另外一种流行的虚拟化技术,它与完
全虚拟化有一些类似。这种方法使用了一个 hypervisor 来实现对底层硬件的共享访问,还
将与虚拟化有关的代码集成到了操作系统本身中。这种方法不再需要重新编译或捕获特权指
3令,因为操作系统本身在虚拟化进程中会相互紧密协作。
Xen与虚拟化技术 来自淘豆网m.daumloan.com转载请标明出处.