2012-12-13 32 views
2

我正在与OpenStack(Folsom)打交道,我想部署OpenStack以在不同的计算节点上运行不同的
计算节点。是否有必要在每个节点上运行Nova Api服务?nova-api应该在不同的计算节点上运行吗?

似乎每个计算节点都需要一个nova-api服务,但我认为这没有意义。

根据我的理解,孔云系统只需要一个nova-api服务。

请求 - > nova-api - > nova-schedule确定要使用哪个节点。

+0

只有一个计算节点需要nova-compute和nova-network(我不测试使用量子的场景)。我只试过nova + glance + keystone :)最简单的组~~ – zjj

回答

1

是的,我认为是这样,根据OpenStack Installing Additional Compute Nodes所写的办公指南,只需安装附加计算节点上的依赖关系和nova- *组件或仅安装nova-compute包。

0

一般来说,您只需要运行一个nova-api服务。

但是,如果您的网络配置为multi-host,那么您将需要在每个计算节点上运行元数据服务。在这种情况下,您需要在每个计算节点上运行nova-api-metadata服务。

0

没有必要在每个计算节点上运行Nova-API服务。但是,如果您正在使用一些可用的映像与云初始化脚本查找Nova API的元数据,则需要将其安装在每个计算节点中。

如果您可以在不使用云初始化脚本的情况下构建自己的VM镜像,那么这将不是必需的。

相关问题