Ubuntu 12.04 LTS 上的虚拟化

Ubuntu 12.04 LTS 上的虚拟化

我们计划在我们的 64 位 Ubuntu 12.04 LTS 服务器上引入虚拟化,以便我们可以在不同的虚拟机中为我们的员工运行文件服务器,并为我们的 IT 团队运行一些开发机器(代码存储库、持续集成、用于测试 web 应用程序的具有不同浏览器/操作系统的虚拟机等)。

我们希望找到一个虚拟化解决方案,提供以下功能:

  • 快照:能够恢复到机器的先前状态(在安装系统更新等之前很有用);
  • 热备份:为了安全目的创建机器副本的能力;
  • 易于使用:简单的用户界面来创建快照、创建/启动/停止/删除虚拟机。

哪种虚拟化解决方案(例如,虚拟机虚拟盒西恩Xen/XCP等)您会推荐这样的设置吗?

答案1

Oracle VirtualBox可以很好地完成所有这些任务。它可以轻松创建快照,机器的硬盘是一个可移植文件,因此您可以备份它,并且具有可选的 GUI。还有其他选项,但没有一个像 VirtualBox 一样简单。它功能强大,但 GUI 非常简单,小孩子也可以使用它。还有远程使用 VBox 中内置的虚拟机的方法。如果我是你,我会从网站下载它,而不是从存储库安装,这样你就有了最新版本。

对于您的特定用途,您将需要转发网络端口: http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/ http://www.virtualbox.org/manual/ch06.html

答案2

您可能需要检查 Ubuntu Server 默认虚拟化解决方案(KVM)以及 libvirt http://help.ubuntu.com/12.04/serverguide/virtualization.html

后者将提供 virt-manager 软件包,其中包含用于管理本地和远程虚拟机的图形实用程序

相关内容