Kni*_* Ni 1 virtualization openstack vagrant nova-network
我只是使用 Vagrant 在一个硬件上设置虚拟机。我想使用 Puppet 来配置它们,然后尝试设置 OpenStack。我不确定我是否理解最后应该如何看待。毕竟我将在 Linux 上运行一个虚拟机,是否可以使用 OpenStack 使用以下架构?
-------------------------------
| VM with OS |
-------------------------------
| NOVA | NOVA | NOVA |
-------------------------------
| OpenStack |
-------------------------------
| Node | Node | Node |
-------------------------------
Run Code Online (Sandbox Code Playgroud)
更多细节:
在我的环境中,节点只是虚拟机,但我的问题涉及单独的硬件节点。如果我们想象这个节点(Novas)被放置在不同的机器上(例如每个有 4 个内核),我可以在多个 OpenStack 节点上运行一个虚拟机吗?是否可以在一个虚拟分布式操作系统中聚合 OpenStack 的计算能力?
我可以使用 OpenStack 在多个节点上运行一台虚拟机吗?是否可以在一个虚拟分布式操作系统中聚合不同机器的计算能力?
不,您完全错误地使用了 OpenStack。VM 只能在一个裸铁节点上运行。OpenStack 的重点通常是创建比裸机节点更多的 VM,并使安装/拆除 VM 变得容易。
大多数“增强计算能力”的尝试都集中在应用程序级别。根据您需要在节点之间传输的确切内容,有许多解决方案。OpenMPI 在高性能计算领域是相当标准的,但它是一个消息传递库。Hadoop 等其他方法试图将计算引入数据。
“虚拟分布式操作系统”当然是可能的,多年来已经进行了许多尝试。不过,我不知道有任何人从实验阶段出来。
“计划 9”与您的描述相当接近。
http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs