由于有几个限制,而且基于Windows的专用服务器只提供了很少且昂贵的服务,所以我考虑租用一个Linux服务器,甚至在该服务器上运行多个VM。
我考虑过使用KVM,但是在命令行中设置和运行一个新的VM并不容易(不困难,只是点击不多)。我可以访问OpenStack集群,部署新机器非常容易,所以我的同事也可以这么做。
问题是,目前我们只有一台租用的服务器,而那些服务器只有一个物理网络。我找到了一个脚本,它可以在一台机器上设置所有OpenStack服务(https://github.com/ilearnstack/cloudgear),但是这样做有用吗?或者我应该直接使用KVM,因为在第二台有5-10个VM的机器上,我无论如何也只有一个最大值,而OpenStack开销太大了?
还是有像维特-经理这样的在线工具?这样,创建和运行VM也将得到简化。
发布于 2014-03-14 15:43:27
OpenStack将在一台机器上运行良好,在评估或开发OpenStack本身等场景中,这确实是一个有用的设置。一个名为PackStack的工具,即可在RHEL变体上获得,使部署变得非常容易。
但是,除非您计划将来扩展到多个物理服务器,否则OpenStack可能会对您的场景造成太大的损失。如果是这样的话,您应该现在就花时间来启动OpenStack,这将使将来的扩展变得更容易。
如果您不打算进行扩展,那么只需直接使用KVM (与libvirt?)都没问题。您可以在桌面上运行virt管理器,并使用它管理远程计算机。它会自动设置一个ssh隧道到远程机器来完成这个任务。请注意,您必须将ssh公钥放置在远程服务器上的根服务器的authorized_keys中,并在服务器的ssh守护进程中设置PermitRootLogin without-password而不是no。
如果情况稍后发生变化,将KVM虚拟机导入OpenStack非常容易。
https://serverfault.com/questions/582109
复制相似问题