我只是用Vagrant在一个硬件上安装虚拟机。 我想用Puppet来configuration它们,然后尝试安装OpenStack。 我不知道,如果我理解这应该如何看待结束。 毕竟,在Linux下运行一台虚拟机之后,是否有可能在OpenStack的架构之下?
------------------------------- | VM with OS | ------------------------------- | NOVA | NOVA | NOVA | ------------------------------- | OpenStack | ------------------------------- | Node | Node | Node | -------------------------------
更多细节:
在我的环境中节点只是虚拟机,但是我的问题涉及单独的硬件节点。 如果我们想象这个节点(Novas)放置在一个单独的机器上(例如,每个节点有4个内核),我可以在多个OpenStack节点上运行一台虚拟机吗? OpenStack的计算能力是否可以在一个虚拟分布式操作系统中聚合?
我可以使用OpenStack跨多个节点运行一台虚拟机吗? 是否有可能在一个虚拟分布式操作系统中聚合单独机器的计算能力?
不,你的OpenStack完全是错误的。 虚拟机只能运行在一个单独的裸机节点上。 OpenStack的重点通常是创build更多虚拟机,而不是使用裸机节点,并使虚拟机容易上架/取下。
大多数“聚集计算能力”的尝试都集中在应用程序层面。 根据您需要在节点间传输的内容,有许多解决scheme。 OpenMPI在高性能计算领域是相当标准的,但它是一个消息传递库。 其他方法,如Hadoop试图将计算带入数据。
“虚拟分布式操作系统”当然是可能的,并且多年来进行了许多尝试。 尽pipe如此,我还不知道有没有把它从实验阶段中解救出来。
“9号计划”相当接近您的描述。