我有 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。