我目前使用各种版本的 Visual Studio、Java 为一家网络公司开发导入实用程序,水晶报表和 Apache(5.5 和 6),因此显然每个安装都需要自己的虚拟桌面。我还要求桌面能够访问互联网以及相互联网。
从阅读 Server Fault 上的一些帖子来看,最好的免费选择似乎是VMWare 服务器如果我没记错的话。因为我对它完全陌生,所以我想知道您是否可以建议哪些链接或教程可以指引我正确的方向,从安装软件到联网不同的虚拟桌面/服务器、最佳实践,以及让虚拟机正确访问互联网等等。更具体地说,我正在寻找如何一步一步设置并使其运行的方法,而不是虚拟化工作原理的理论和背景信息。
我应该补充一点,我想从 Windows XP Pro 笔记本电脑运行所有这些功能。
答案1
VMWare 工作站的价格不到 200 美元,是一款令人难以置信的出色程序。我购买了一台高端工作站,配有 16G RAM 和 RAID 磁盘,现在可同时运行多达十几个不同的 VM 用于开发目的,这种设置提供的灵活性确实令人惊叹。
我曾经在家庭办公室运行大约 15 个工作站和服务器,以获得与现在使用一个工作站相同的灵活性。仅电费节省就足以在头几个月内支付 VMWare 工作站的 189 美元费用。我几乎没有遇到任何问题,而且它非常容易安装和使用。我有 Vista、XP、NT4.0、NT2003、NT2008 SQL server 2000、2005、2008,甚至还有 Linux 映像,它们都在同一台机器上同时运行。
内存越大越好。
如果您购买了 VMWare 工作站,我认为您实际上并不需要教程,我在一个小时内就启动并运行了,而且从未看过手册,入门非常简单。
答案2
ESXi 是一个裸机虚拟机管理程序,因此它不会安装在 XP 上,但您可以在虚拟机内运行 XP。这意味着您可以使用另一台服务器来安装 ESXi。它还有一些严格的硬件要求。
您可以购买 VMWare Workstation 并将其用于您的 VM 实例。
其他一些可以在 XP 上运行的免费 VM 产品包括:
- VMWare 服务器
- 微软虚拟服务器
- 微软虚拟电脑
- 虚拟盒
这些非常容易使用,您可以在整个互联网上找到信息。
另一个免费选项是 Microsoft Hyper V Server。它将安装到硬件上,您只需要一台 Vista 机器即可安装 Hyper V 管理控制台。
回答有关 ESXi Howto 的问题:
希望这有助于回答一些问题。
答案3
如果您将其用于商业目的,那么 VMware Workstation 非常有意义,其 Teams 等附加功能允许您通过几次单击启动 QA 环境。
正如“MarkM”所指出的,这涉及一些成本,但如果我没记错的话,这大约需要 60 到 100 英镑,请访问 vmware.com/store 了解确切数字 - 与 VMware 销售的其他所有产品(ESX、vCenter)相比,它非常便宜,物有所值。
Windows XP 下的安装过程是“新手证明”和简单的点击过程。您将希望在所有这些虚拟机下安装 VMware Tools 以获得更好的体验 :)
答案4
我推荐 VMWare Workstation 或者VMWare ESXi(自由的)。
由于 ESXi 具有一些高级功能(如内存和处理器超额使用),因此您可以更灵活地选择在主机上运行的虚拟机数量。它确实有一个严格的受支持硬件列表。这是 VMWare 将为其提供 ESXi 支持的硬件。如果您的硬件不在列表中,则不受支持。也就是说,ESXi 可以在很多硬件上运行,不会出现问题,只是您不想在生产中使用它,因为如果您遇到麻烦,它不受支持。此外,请确保将您的虚拟机备份到另一台机器,以防 ESXi 服务器完全死机。您还需要一台单独的机器来控制 ESXi 服务器,因为它的运行更像是一个界面非常有限的设备(想想 BIOS 屏幕),因此一切都是使用远程完成的vSphere客户。
工作站在您的工作站上运行,让您基本上可以在机器中使用机器。
ESXi 和 Workstation 都具有快照功能。Workstation 在分支机器配置等方面非常强大。我认为 ESXi 可以做一些这样的事情,但我还没有用过它的这一部分。
VMWare Server 上的快照功能是每台机器只能创建一个快照。因此,如果您想为多个配置创建任何高级快照分支(用于测试),您应该考虑其他两种产品中的一种。
我以前用过 VMWare 服务器,但总觉得它有点奇怪,界面真的很慢。如果我只想要桌面界面,我宁愿花 200 美元左右买 Workstation。不过我用的是 ESXi,所以不需要它。
我希望这能有所帮助。