VirtualBox 可以作为 VPS 托管平台吗?

VirtualBox 可以作为 VPS 托管平台吗?

我正在考虑将我的托管客户从共享托管切换到 Linux 上的 VPS 托管。我考虑为虚拟机使用 Ubuntu 或 CentOs 和 Debian。

我正在看 VirtualBox,它看起来相当不错。

VB 可以很好地用作 VPS 托管平台吗?我需要使用远程桌面协议 (RDP) 来管理虚拟机吗?它们是否像任何其他服务器一样,可以通过远程 shell 访问?

答案1

我认为,与其使用 VMWare、VirtualBox、*EMU 等全力模拟硬件,不如考虑可用的操作系统级虚拟化。在我看来,Linux-VServer、OpenVZ 或 LXC 都可以为每个客户机提供安全隔离,提供接近本机的性能,几乎没有任何开销,并且管理起来更加容易。

我个人一直在使用 Linux-VServer,因为它有更长的使用记录。

不过,关于您对 VBox 的问题,可以通过 ssh 访问客户机(前提是 sshd 已启动并正在监听)。或者您想要监听的任何其他协议,例如 VNC。不过,我无法谈论 VBox 的 RDP 支持。但是,如果 ssh 守护程序由于某种原因在客户机中停止,我不知道如何管理它(实际上,这很可能是 RDP 支持的目的)。

相比之下,Linux-VServer 可以轻松解决这个问题,因为每个客户机本质上都是一个超级 chroot 监狱。您可以随时从 shell 以 root 身份“进入”客户机。

答案2

CentOS 6 和 KVM。

我正在运行一台基本上是 VPS 服务器的服务器,其设置如上所述(实际上是 SL6,因为我迫不及待地等不到 CentOS 6,而且它基本上是私人的东西)。它确实易于管理,而且我还没有注意到开销导致任何问题。

目前运行 3 个 Windows 2008 VM、另一个 SL6 VM 和一个 Ubuntu 11.04 VM。很快还会添加至少另外 3 个。

答案3

我建议您看看 OpenXen Server、VMware ESXi 或 Proxmox。

答案4

您还可以尝试 Citrix Xenserver,它有一个免费版本,它有一个不错的界面,而且我还没有对它失望过。

相关内容