我需要组织一个虚拟网络,使用 Windows Server 2008 和几个装有 Windows 操作系统的工作站进行练习。
为了实现这一切,我只有一台双核 2.10Ghz、3 GB RAM、50 GB 可用空间和 Windows 7 的笔记本电脑。此外,我还有外置 USB 3.0 硬盘(250GB 可用空间)和闪存盘(8GB 空间)。
你有什么建议?
因为我的资源有限,所以我考虑在笔记本电脑的主磁盘上安装 ESXi 5.1 作为第二个操作系统,并安装 Windows 7。我不知道它是否会起作用,但之后我想尝试使用外部硬盘上的可用空间来创建主机。
是否可以?
答案1
ESXi 实际上是它自己的操作系统。如果您启动它,您将看到的只是一个配置屏幕,并且您将无法在不重新启动的情况下访问 Windows 7。您需要另一台机器连接到它并设置/管理/访问虚拟机。它无论如何都不会安装 - 即使它支持硬件,ESXi v4+ 也至少需要 4GB 的 RAM。
如果您实际上只有一台机器可以使用,那么您将需要使用在 Windows 操作系统上运行的虚拟化软件,但运行 Windows 7、虚拟服务器 2008 和虚拟 Windows 客户端只会占用 3GB 的 RAM。
答案2
但是 ESXi 无法安装在您的笔记本电脑上,因为它支持的硬件列表非常少 - 因为它是为服务器而不是笔记本电脑设计的。您也没有太多内存用于 ESXi 和那些客户机,而且它不喜欢 USB 驱动器。请改用 VMWare Workstation - 哦,这不是适合这种查询的网站,也许我们的姊妹网站 superuser.com 会更好。
答案3
我建议你做两件事:
- 获取更多 RAM!3GB 空间根本无法运行那么多系统,即使安装最少的系统也是如此。
- 使用更消费级的解决方案。VirtualBox 非常直观且免费。如果您选择 Linux 基础,kvm 包非常方便。
答案4
很抱歉这样说,但是你带着这个硬件哪儿也去不了。
首先,ESXi 不适合您:
- 它不受非服务器硬件支持,甚至可能根本无法安装或运行。
- 无论如何,它甚至无法安装在 RAM 小于 4 GB 的计算机上。
- 即使你设法启动并运行它,它仍然需要另一台计算机实际连接到它并使用其执行任何操作(它没有任何可用于与虚拟机交互的控制台)。
您应该使用其他虚拟化软件,例如 VMware 工作站。
进而...
Windows 7 和 Windows Server 2008 R2 分别需要 1 GB 内存至少为了简单地运行,这意味着您将永远无法在该笔记本电脑上运行超过两个虚拟机;此外,从 USB 磁盘运行虚拟机会非常慢(并且您没有足够的磁盘空间从主硬盘运行它们)。
最后但并非最不重要的一点是,这是一个相当离题的问题:该网站是为专业系统管理员准备的,个人实验室并不适合这里。