nova-api应该在不同的计算节点上运行吗?

时间:2012-12-13 02:03:51

标签: openstack openstack-nova

我正在处理OpenStack(Folsom),我想部署OpenStack来处理不同的事情 计算节点。是否有必要在每个节点上运行Nova Api服务?

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

据我所知,洞云系统只需要一个nova-api服务。

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

通常,您只需要运行一个nova-api服务。

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

答案 2 :(得分:0)

没有必要在每个计算节点中运行Nova-API服务。但是,如果您使用一些可用的图像和cloud init脚本从Nova API查找元数据,那么您需要在每个计算节点中安装它。

如果您可以在没有云初始化脚本的情况下构建自己的VM映像,则不需要它。