如何在 ubuntu 服务器上运行虚拟机

如何在 ubuntu 服务器上运行虚拟机

我有 ubuntu 服务器版本,我想在 ubuntu 服务器上运行虚拟机。ubuntu
服务器在我所在国家/地区以外的托管公司运行。我将在主机内运行另一个 ubuntu 实例。

哪个虚拟机适合这个用途?我希望使用控制面板重新启动虚拟机,并且当硬件重新启动时,虚拟机也需要启动。

答案1

我真的不清楚你到底在说什么 - 听起来你正在为托管的 ubuntu 服务器付费(什么版本?它是一个专用的物理机箱?)然后你想在其上创建一个虚拟服务器 - 对吗?

如果正确,那么你应该很幸运 - Ubuntu 服务器的最新版本带有内置的虚拟机管理程序(最新版本带有一个名为“KVM”),如果你的服务器是物理服务器,那么你应该能够创建一个新的 VM 并将 Ubuntu 安装到其中 - 然后你就可以从原始物理服务器控制该 VM。

如果您的原始服务器已经是虚拟服务器,那么您可以执行相同的操作(有时),但我真的不建议在 VM 内运行 VM - 这样的速度最多会很慢。

请向我们提供更多详细信息,我们将尽力提供进一步的帮助。

答案2

市场上有很多虚拟机管理程序,但据我所知,最好的三个虚拟机管理程序是:

-Xen Sources - 一个面向 OpenSources Server 的虚拟机管理程序,如果您有正确的 CPU(带有虚拟指令),您将能够运行所有操作系统。

-VMWare ESX -嗯,VMWare 提供了很多解决方案,有些是免费的,有些则相当昂贵,但从全球来看,VMWare 是企业使用最多的解决方案。

-Sun xVM Virtualbox 是一款优秀的工作站和服务器管理程序,但是如果您想使用负载平衡和其他一些功能(如热复制等),则必须使用 Sun 提供的不同 API 自行开发组件。

还有一个是 Citrix Xen Desktop 和 Xen Server(他们购买了 Wen 的源代码,所以命名为“XEN”),看起来很酷。但我不太了解这些解决方案,实际上我从未使用过它们。

如果您需要第三个方面的帮助,请随时联系我,我会帮助您。

答案3

如果我理解正确的话,您有一个托管的 Ubuntu VPS(虚拟专用服务器),您希望在其中运行虚拟机吗?如果您的 VPS 是基于 Xen 的(Slicehost、Linode 等),那么在托管服务器中运行 Xen 虚拟机是不可能的。在您的 VPS 中安装 Xen 需要安装自定义的 Xen 内核。由于您与服务提供商的内核绑定在一起,因此无法在托管内核级别进行任何修改。斩波器3建议虚拟机是一个可行的解决方案,但你也可以使用VMware 服务器 2

答案4

如果你不需要基于 GUI 的管理,你可以尝试虚拟盒
或者 Xen 或 KVM。VMware
似乎有已停产服务器 2,所以我不建议转向它。

相关内容