我想虚拟化我的工作站(第 1 层),寻找用于消费级组件的裸机虚拟机管理程序

我想虚拟化我的工作站(第 1 层),寻找用于消费级组件的裸机虚拟机管理程序

我每年至少会遇到一次类似的困境。要么升级主板,要么升级操作系统硬盘。每次都要重新安装 Windows、Visual Studio、所有插件、重新配置设置等,这让我抓狂不已。我有一个我喜欢的布局,我想坚持下去。

我的问题是......

市场上是否有一种裸机虚拟机管理程序可以让我虚拟化我的消费级工作站?我真的想避免主机/客户端虚拟化。裸机绝对是满足我需求的更好方法。

这是一个好方法吗?或者我这样做会遭受其他不良的副作用吗?


澄清

我的机器用途非常有限。我主要使用 Visual Studio 2010 Professional,用于开发 ASP.NET MVC Web 应用程序。我使用的第二个软件(系统密集型)是 Photoshop CS3。除此之外,我的应用程序仅限于 Outlook、Internet Explorer、Firefox、Opera、Chrome、LinqPad 和其他各种(小型)应用程序。

除此之外,我正在考虑开发一个 node.js 项目,可能会运行如果可能的话,在同一个虚拟机管理程序上。

系统规格:
技嘉主板
Intel i7 920
12 GB 内存
基本 500GB 7200RPM 硬盘用于操作系统
4 个 VelociRaptors 组成 Raid 1/0 用于构建磁盘
双 GTS250 (512MB) 显卡 (非 SLI) 用于四显示器

附注

如果限制太多,我也不会反对其他建议。我可以在我的机器上安装 ESXi(或 Zen Server),并构建一个单独的“瘦客户端”以通过 RDP 连接到虚拟机。看起来RDP 支持双显示器


编辑(2011年12月9日)

自从我第一次问这个问题以来,已经过去了将近一年的时间。从那时起,虚拟机管理程序技术取得了许多重大进展……而且 MokaFive 现已发布供企业使用。

我很想深入研究一下这个问题,看看是否存在一个可靠的 BareMetal Hypervisor,适用于运行消费级组件的工作站(例如:不是戴尔、惠普、联想等)。

答案1

对于桌面工作站,使用 VMware ESX/ESXi、Hyper-V、Xen 等 Type 1 虚拟机管理程序并不是一个好主意。它们是为服务器设计的,您将无法使用 USB 或 Firewire 端口或使用硬件加速 3D 图形。

您最好使用托管虚拟化程序。我认为 VMware Workstation 非常适合您使用,直到摩卡五变为可用。

编辑:网站上提供 MokaFive 的试用版。


新的信息

你应该看看Citrix XenClient,它是 XenDesktop 套件的一个组件,但也可以免费独立使用,最多可供十个客户端使用。

不幸的是,它似乎仅与某些 OEM 品牌的笔记本电脑和工作站(已知硬件)兼容。

我还没有亲自尝试过,但我计划很快就使用它。


最佳选择:Hyper-V(免费)

我刚刚才注意到,您愿意使用单独的瘦客户端和服务器设置。这将允许您使用用于服务器的 Type 1 虚拟机管理程序,通过 RDP 用于工作站。VMware ESXi 硬件兼容性列表非常严格,而 Hyper-V 几乎可以在任何设备上运行。Hyper-V 对于您想要做的事情也具有非常大的优势 -RemoteFX。这将允许您在 Hyper-V 主机上使用硬件加速 3D 显卡(您的显卡支持!)通过 RDP。我认为这对你来说会很有效。你可能想调查一下,如果使用这种设置,使用千兆交换机和双千兆 NIC 组合,以及强大的显卡,是否能为你带来更好的性能。


最新更新

Windows 8 包含一个裸机虚拟机管理程序,它在其上运行 -客户端 Hyper-V

答案2

至少你可以尝试一下。使用某些 Linux 操作系统作为主机创建双启动,并使用 VirtualBox 安装 Windows 作为客户机。

由于更好的磁盘缓存,Linux 将为您提供更好的 HDD 性能。

如果您喜欢该设置,只需继续备份虚拟机的机器映像,您甚至可以为 Windows 创建 2 个实例 - 一个用于工作,一个用于实验(由于许可证不同时运行)

如果你有大文件(例如多媒体文件),你可以将它们保留在客户机之外 - 使用 VirtualBox 共享文件夹来保持 VM 映像不太大

你还会喜欢浏览 i-net 和检查 Linux 之外的电子邮件、使用虚拟桌面、使用不同的窗口管理器(KDE、Gnome、LXDE、XFCE)、运行一些服务器(Apache、MySQL、SVN、Git、Wiki),还可以在不同的 PC 之间来回复制 Windows 映像

甚至您可以毫无问题地将整个 HDD 移动到另一台机器。

如果 fstab 中的分区是通过 ID 而不是设备号挂载的,则可以从另一台具有 eSATA 端口的机器启动磁盘,而无需打开整个环境的机箱

答案3

您需要意识到使用虚拟机的局限性,例如糟糕的显卡,但如果您能接受这些限制,那么您也可以尝试一下。

如果你获得了正确版本的虚拟机管理程序你无需花钱

如果我想在虚拟机中拥有一切,我肯定会使用虚拟机管理程序,而不是使用 VMWare Player 或类似软件的完整操作系统。VMWare Player(或 Virtualbox 或...)非常适合您不需要在虚拟机中花费大量时间的情况,而且由于您运行了两个完整的操作系统,因此相当浪费。

您可以从以下位置获取免费版本这里;如果您有 64 位硬件,请点击正文中的主链接,如果您有 32 位硬件,请点击页面底部的上一个版本的链接。

答案4

ESXi 可以发挥作用并使您的常规硬件重建变得更加容易。

但是,您问的是可能会有什么不良影响。我想问的是,您使用 Windows 系统做什么?除非发生改变,否则虚拟机并不以超强的视频性能而闻名。如果您喜欢玩高端游戏,那么您必须将图形缩小到最低限度,即使它们可以运行。

相关内容