我在物理机上运行 Ubuntu 10.04。
为了进行 Web 开发测试目的,我想设置多个虚拟服务器(Ubuntu、带有 IE6 的 Windows XP、带有 IE7 的 Windows XP,....)
实现这一目标的最佳方法是什么?
另外:是否有一个 Web 界面解决方案可以查看哪些服务器已启动?
答案1
我不完全确定您所说的“虚拟服务器”是什么意思:它可能是两件事:
(a) 您想在现有系统上运行其他 ubuntu 服务器实例(如其他物理计算机)。 答案是:
对我来说,最好的选择是 KVM - 这是一个基于内核的虚拟机,这意味着它使用主机操作系统的内核来执行诸如内存分配等任务......一个好的起点是:https://help.ubuntu.com/community/KVM
或者
(b)如果您谈论的是 Apache 虚拟服务器,那么您绝对应该考虑使用 webmin 或 virtualmin 来管理您的服务器:www.virtualmin.com
希望有所帮助,RayQuang
答案2
您可以使用 KVM(基于内核的虚拟机)。以下 URL 将教您如何在 Ubuntu 上安装它。
http://www.ideyatech.com/2010/05/virtualization-with-ubuntu-1004-lucid-lynx/
答案3
您可以在 Ubuntu 机器上安装 VMWare Server,只要它有足够的资源,它就可以运行所有虚拟机。我目前有一台 4Gig Xeon 四核 Ubuntu 机器,上面创建了 3 个 VM - Windows Server、Windows XP 和 Solaris。