我有一台运行 XEN 的服务器,其中 ubuntu 12.04 作为域 0。
默认情况下,英特尔 VT 是打开的,我不想将任何 Windows 操作系统作为 VM 运行。所以
1. how can i makesure that all the created VM will be in
paravirtualized mode even with VT enabled?
我听说在完全虚拟化中,hypervisor 需要努力模拟所有底层硬件,与 para 模式相比,这可能会降低过多 i/o 特定应用程序的性能。
2.Since i am running only Linux VMs do i really need to enable VT
support?
3.Can i be able to run Linux VM in para mode with VT enabled?
4.Will simply turning on VT support changes virtualization from para to full virtualization??
5.Will there be any performance improvement for VM running Linux OS if VT is enabled?
使用 virt-install 或任何虚拟化产品/工具创建 VM 时,您需要指定所需的虚拟化类型。例如:- 使用 virt-install -v 确保 hvm 机器和 -p 为您提供半虚拟化机器。
对于 linux,还需要启用 VT 支持(如果存在)。
是的
是的。启用 VT 并选择 VM 类型后,虚拟化类型发生变化(显然存在管理程序)。
是的。这应该有所作为。
创建 Vm 时指定它是在 para 还是完全 virtmode 中。虚拟机要以para模式运行,需要特殊的内核,需要从网上下载。所以从CD安装可能无法正常工作。
如果在 para 模式下运行 vm,则不需要 VT。
是的,即使启用了 VT,Linux Vms 也可以在 para 模式下运行。
不,这意味着我们可以同时运行 para 和 full vms。我们可以选择是在 full 模式下还是在 para 模式下使用 vm。
如果VM 处于para 模式,启用VT 对VM 没有影响。但是HVM 只能安装有VT 支持。
如果你想了解半虚拟化的基本实用步骤而不是阅读这篇文章,这将帮助你了解你想要什么http://www.howtoforge.com/paravirtualization-with-xen-on-centos-5.4-x86_64