我需要创建一个包含 Windows 2008R2 域控制器的实验室,该实验室安装了 Linux 服务器和具有不同角色的工作站。因此,我需要一个虚拟机管理程序(类型 2)。
我的笔记本电脑没有启用 VT,因此 Type-1 虚拟机管理程序(如 KVM 或 XEN)对我没有帮助。:(
注意:我已经尝试过 VirtualBox;从他们的网站下载。但是,那个(virtualbox)变得没有响应,并且经常在 Windows 客户机中检查错误。我已卸载它并从 Ubuntu 软件中心重新安装它。但它仍然出现蓝屏。
我正在使用 Ubuntu 14.04 x32。
_
答案1
您的问题标题是关于哪种虚拟机管理程序最适合 Ubuntu,但问题正文提到了具体的 Virtualbox 分步指南。我在这里建议使用 Virtualbox 的替代方案。
虚拟机(或 QEMU-KVM)是 Linux 原生虚拟化技术,内置于内核。这意味着您只需运行 Linux 即可安装它!
首先检查您是否可以使用 KVM,因为它需要一些硬件加速才能运行。请确保在 BIOS 中启用 VT-x“虚拟化支持”以使其正常工作(无论您要使用哪种虚拟机管理程序,启用它都是一个好主意!)。
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
为了快速开始,我建议先安装 GUI 前端:虚拟机管理器
虚拟机管理器非常直观。使用 Windows 作为客户机时我的建议是:
安装虚拟IOWindows 网络和磁盘驱动程序。请参阅在 Windows Server 2008 中安装 VirtIO 驱动程序如何做到这一点。这类似于 VirtualBox 术语中的“Guest tools”。
不要使用内置控制台。除非您转到 SPICE(我不建议将其用于服务器安装),否则它相当缓慢且反应迟钝。使用远程桌面协议而是通过网络(远程桌面)。
一个很大的好处是,您可以使用 SSH 来管理网络中或通过互联网的其他虚拟机管理程序。
答案2
西恩可能是你的选择。
注意:我不是服务器用户。由于您正在寻找适用于 Ubuntu 的替代虚拟机管理程序,因此想到与大家分享。
答案3
多年来,我断断续续地在 Linux 上使用 VirtualBox,几乎没有什么抱怨。我推荐它而不是 VMware Player。近年来,VirtualBox 有了很大的改进;最显著的是支持图形硬件加速。
如果你需要最新的 .debs,可以从 Virtualbox 的下载页面。但是,您没有提到您在客人那里遇到的问题的任何细节 - 所以我不知道使用较新的版本是否有帮助。
VMware 提供了可以在 Linux 上运行的 VMware Player:说明如下这里。除非您有理由这样做,否则我会坚持使用 VirtualBox;但我知道有些人更喜欢 Player...
对 Xen 进行评论;这是一个可靠的选择。作为 T1 虚拟机管理程序,您可以获得卓越的性能,但代价是更复杂的设置配置。我对它的体验好坏参半,但我一直在尝试完成比大多数人更麻烦的任务。我还没有尝试过 Xen 4.2。
这实际上取决于您的“实验室”的要求。一般来说,您需要的控制和性能越多,迁移到 T1 解决方案的理由就越充分。对于更简单和/或更快的项目,VirtualBox 是最佳选择。
但是,我发现您的 Ubuntu 安装是 32 位的...因此 Xen 在该配置下无法在 64 位客户机上运行。