我有一个专用服务器,用来向有限数量的客户销售托管服务(我是一名网页设计师)。
我想使用虚拟机设置一个新的 Linux 系统,以便我的每个客户都有自己的虚拟机。
为此,我研究了 Ubuntu VM 构建器。它好用吗?虚拟机可以设置为服务器并映射到域名(如 mycompany.com)吗?这个设置叫什么名字?
答案1
这通常被称为虚拟专用服务器 (VPS) 系统。您可能可以使用 Ubuntu VM Builder 来解决这个问题,但有些系统专门用于这种设置。Xen 虚拟机管理程序是一个开源企业虚拟化系统,很适合这种用途。一些公司还使用开放VZ,另一个开源系统,通过略有不同的方式做同样的事情。还有商业客户/计费管理系统与 Xen/OpenVZ 集成,以自动处理这方面的事情。CPanel 的 WHM 就是一个例子,虽然它价格昂贵(每年 400 多美元),所以对于小型设置来说,自己做会更便宜。
答案2
对于有限数量的、之前与您有过业务关系的客户,我建议您主要使用发行版附带的工具。但您确实应该比较至少两个发行版,以便在寻找云管理系统或控制面板等附加工具时有一些比较标准。
我要看的两个是OpenSUSE 11.4和Ubuntu 服务器这与 Ubuntu 桌面不同。
但是,如果这些发行版对您来说太过复杂,而您又觉得运行 Ubuntu Desktop 更舒服,那么就安装 Virtualbox 吧。只要硬件足够强大(4 个四核 Xenons 或 AMD Phenom X6),就不会错。
答案3
为了正确的 VPS 服务器设置,每个vm 需要有自己的 IP 地址。虽然 http 可以通过主机名进行路由(我怀疑,如果您在 nat 后面有多个服务器,则需要在前面有一个代理服务器),但其他协议可能不行。
然后,您可以使用桥接模式下的通用 VM 软件(如 VMware 或 virtualbox),或者使用 vps 专用服务器(如 openvz),
但是,您可以在具有虚拟主机的同一台服务器上运行多个域,并简单地为每个用户提供与其网络目录链接的自己的帐户。