我正在Vista盒子上设置多台机器环境,以节省额外的硬件成本。 而且我打算使用微软的虚拟化技术。 我正在使用Windows Vista x86 Enterprise作为主机,并且我想在这台主机上安装一些虚拟机。
我的问题是,
在此先感谢乔治
Hyper-V是仅在Windows Server 2008上提供的虚拟机pipe理程序解决scheme。它将虚拟机pipe理程序置于您的硬件和操作系统之间,从而导致修改客户机操作系统的内核。 使用虚拟机pipe理程序解决scheme,除虚拟机pipe理程序本身外,所有内容都是虚 这导致更好的解决scheme来交换更高的复杂性。 虚拟PC是虚拟化应用程序中的操作系统的标准虚拟化。 这更简单,但performance并不好。
Hyper-V仅适用于Windows 2008服务器上的“主机操作系统”
如果你绝对不得不使用Vista x86作为主机,那么你会被困在Virtual PC,VMware Server或VMware Workstation中。 他们都有优点和缺点,但是这是一个更大的挑战: 你把多less内存放入盒子?
由于您使用Vista x86作为主机,因此您将被限制在总可用内存4GB以下。 当你在Vista,虚拟化程序和一个或多个客户操作系统之间进行划分时,最终的结果将变得毫无价值。 您可能能够运行两台服务器,每台服务器的RAM为1GB,甚至当使用Vista作为主机时,这也将推动极限。
您应该认真考虑切换到64位主机操作系统,并使用超过4GB的内存。
虚拟电脑的目的是什么?
testing的东西? 运行另一台服务器
基本上你的select:虚拟PC – 微软 – 免费,很适合做testing,非常干净的快速设置,界面漂亮。 没有USB支持
虚拟服务器 – 微软 – 免费,从来没有使用过,因为我永远不会configuration权。
虚拟服务器 – VMWare, – 免费,现在使用它,将允许在32位主机操作系统上的64位来宾,包括USB支持,通过网页界面pipe理,我觉得有点慢,笨重,但工作正常。 允许您拍摄1张您可以恢复的快照。 如果您正在testing某些内容,并且需要在您的操作系统无法正常工作或进行其他testing时返回操作系统,那么这很好。 这是一个很好的出发点。
虚拟工作站 – VMWare – 不是免费的,但只有几百$$$,如果你正在做很多testing,理想的选项卡式界面(上次我选中)允许多个快照,这对于尝试不同的configuration进行testing是很难的。
ESX,ESXi和Hyper V是为生产级服务器devise的,基本上没有主机和客户机操作系统,所有操作系统都在虚拟机pipe理程序中运行。 如果您想尝试一个,则此ESXi是免费的。
而且你永远不会拥有太多的内存,如果不是虚拟机,那么每台机器都需要一样多的东西。
IE浏览器如果你有3个虚拟机,并且你想让每个虚拟机有1个内存,你应该有一个计算机4个演出,因为你也需要1 + 1 + 1个东西。
请注意,Virtual PC或Virtual Server不支持x64虚拟机。 Hyper-V的确如此。 在你的情况下你的runnin 32位的操作系统,所以它并不重要。 我记得,Hyper-V必须在64位操作系统上运行。
在您的企业操作系统中,您购买的每台计算机都包含4个虚拟实例的操作系统许可证(包括在MS SA协议中)。 与服务器2003/2008企业服务器相同(服务器操作系统不需要SA)
虚拟服务器运行你的虚拟机,即使你没有login,你可以通过HTTP控制它。 虚拟PC只是一个应用程序,然后运行你想要的任何虚拟机。
希望有所帮助。
Hyper-V仅在Windows Server 2008上可用,所以这不是一个选项。
你可以使用虚拟PC,但我认为它有点长。 我build议使用Sun的Virtual Box软件。 它的免费下载,并支持所有您可能要运行的微软操作系统。 它具有能够在32位主机上托pipe64位虚拟机的附加好处(详情请参阅软件包)
您可能想让主机系统x64启用更多的RAMfunction。 3.x演出的RAM不会让你太过…
-JFV
重复。 查看虚拟化问题
那么,我不会build议你在你的Vista机器上运行多个VM实例。 如果你这样做的烦人的事情之一是,每次你重新启动你的Vista机器,你也必须重新启动所有这些虚拟机,这是有点痛苦的时候。
你真的应该看一个专用机器上的Hyper-V或ESXi。 如果虚拟机仅用于testing目的,则主机不需要很好。 只有巨大的RAM空间,这应该做到这一点。
Hyper-V在Windows 2008上运行,ESXi在Linux上运行。 但是,您可以简单地将这两个视为承载所有虚拟机的另一个操作系统。