虚拟化问题

虚拟化问题

我正在 Vista 机器上设置多机环境以节省额外的硬件成本。我计划使用 Microsoft 虚拟化技术。我使用 Windows Vista x86 Enterprise 作为主机,我想在此主机上安装一些虚拟机。

我的问题是,

  1. Hyper-V 和 Virtual PC 之间有什么区别?
  2. 对于 Vista x86 作为主机,我应该下载哪个 Hyper-V(或 Virtual PC)版本?我搜索了网络,但找到各种信息...

提前致谢,乔治

答案1

  1. Hyper-V 是仅适用于 Windows Server 2008 的虚拟机管理程序解决方案。它将虚拟机管理程序置于硬件和操作系统之间,从而修改客户操作系统的内核。使用虚拟机管理程序解决方案,除虚拟机管理程序本身外,所有内容都已虚拟化。这带来了更好的解决方案,但复杂性更高。Virtual PC 是一种标准虚拟化,可在应用程序中虚拟化操作系统。它更简单,但性能不太好。

  2. Hyper-V 仅适用于“主机操作系统”上的 Windows 2008 服务器

答案2

如果您必须使用 Vista x86 作为主机,那么您只能使用 Virtual PC、VMware Server 或 VMware Workstation。它们各有利弊,但您面临的更大挑战如下:您在盒子里放了多少内存?

由于您使用 Vista x86 作为主机,因此总可用内存将限制在 4GB 以下。当您将其分配给 Vista、虚拟化程序和一个或多个客户操作系统时,最终结果将是毫无意义的缓慢。您可能能够运行两台各有 1GB RAM 的服务器,但即使这样,当使用 Vista 作为主机时也会超出极限。

您应该认真考虑切换到 64 位主机操作系统并使用超过 4GB 的内存。

答案3

虚拟计算机的用途是什么?

测试东西?运行另一台服务器?

基本上您的选择:Virtual PC - Microsoft - 免费,非常适合进行测试,设置非常干净快速,界面很好。不支持 USB

虚拟服务器 - Microsoft - 免费,从未使用过它,因为我无法正确配置它。

虚拟服务器 - VMWare,- 免费,现在正在使用,允许在 32 位主机操作系统上运行 64 位客户机,包括 USB 支持,通过 Web 界面进行管理,我发现它有点慢且笨重,但运行正常。允许您拍摄 1 张快照,然后可以恢复到该快照。如果您正在测试某些东西,并且如果它不起作用或进行其他测试,需要恢复操作系统,那么这很有用。这是尝试东西的一个很好的起点。

虚拟工作站 - VMWare - 不是免费的,但只要几百美元,如果你要进行大量测试的话,这是理想的选择,漂亮的选项卡式界面(上次我检查时)允许多次快照,这对于尝试不同的测试配置非常有用。

ESX、ESXi 和 Hyper V 专为生产级服务器而设计,基本上没有主机和客户操作系统,所有操作系统都在虚拟机管理程序中运行。如果您想试用 ESXi,它是免费的。

并且,您永远不会有过多的内存,如果它不是虚拟机,那么每台机器都需要尽可能多的内存。

例如,如果您有 3 台虚拟机,并且希望每台虚拟机都有 1GB 的 RAM,那么您应该有一台 4GB 的计算机,因为主机也需要 1 + 1 + 1 + 一些东西。

答案4

Hyper-V 仅适用于 Windows Server 2008,因此这不是一个选项。

您可以使用 Virtual PC,但我认为它有点过时了。我建议使用 Sun 的 Virtual Box 软件。它是免费下载的,并且支持您可能想要运行的所有 Microsoft 操作系统。它还具有能够在 32 位主机上托管 64 位 VM 的额外优势(* 请参阅软件包了解详细信息)

http://www.virtualbox.org/

相关内容