如何创建个人虚拟机服务器

如何创建个人虚拟机服务器

我家里有一台个人 Ubuntu 服务器,用于满足各种个人开发需求。我经常花时间配置它以用于各种用途,例如为博客或我的 mercurial 存储库提供服务等。但是,我对可用的预装 Linux 设备非常感兴趣,例如 TurnKey Linux 等。启动和运行设备不费吹灰之力!

我想知道我是否可以将我的家庭服务器变成 VM 服务器,在那里我可以运行多个 VM 来满足各种需求。该服务器没有屏幕,因此我希望能够从 Web 或控制台管理我的 VM

我想简而言之,我问的是是否有可能拥有我自己的个人轻量级 Amazon EC2。如果是,我该如何设置它?是否有可用于此的 Ubuntu 衍生发行版?或者我可以安装几个软件包并运行它吗?

答案1

好问题。

目前,社区正在努力创建目前被称为TurnKey 主服务器。简而言之,它旨在提供您正在寻找的内容,但尚未发布任何官方内容 - 我们仍处于实验模式。

一些社区开发人员正在探索不同的技术,例如 Proxmox OpenVZ 和PHP虚拟盒(可对 TKLPatch 和 ISO 进行 alpha 测试)。

如果您有反馈和想法,我们将非常乐意收到。

答案2

你可能会喜欢流浪汉。这是一款 Ruby 应用程序,使用 Virtualbox 和 Chef 来轻松创建每个项目的虚拟机。这听起来可能令人困惑,但请查看网站并入门视频。我最近“发现”了它,它已经成为我最喜欢的应用程序之一。

答案3

另一个免费的替代方案是PHP虚拟盒

它非常适合监控、部署、创建、管理和执行由 VirtualBox 支持的虚拟机的维护。

很少有人知道 Virtualbox 预装了 Web SOAP 样式的服务器 VBoxWebSrv。它将接受客户端连接并提供另一个界面来运行您的 VM 服务器。您不必受限于默认安装附带的 GUI。

答案4

将 Xenserver 放在您的硬件上,然后在其上的虚拟机中运行任何操作系统。您仅受服务器的 RAM 限制!XenServer 是一个虚拟机管理程序操作系统。您可以将其安装在您的硬件上。安装后,您可以使用控制台应用程序控制它(浏览到此服务器的 IP 进行下载)这将允许您使用预定义模板在服务器上创建新的虚拟机或下载和部署虚拟设备。虚拟机管理程序的优点在于您不限于 ubuntu 或 linux 虚拟设备。这对于实验室来说是一个很好的设置。

相关内容