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

Openstack nova api应该在不同的计算节点上运行吗?,openstack,openstack-nova,Openstack,Openstack Nova,我正在处理OpenStack(Folsom),我想部署OpenStack来处理不同的问题 计算节点。是否需要在每个节点上运行Nova Api服务 在我的要求中,似乎每个计算节点都需要nova api服务,但我认为这没有意义 据我所知,黑洞云系统只需要一个nova api服务 请求->nova api->nova schedule以确定要使用哪个节点。是的,我认为是这样,根据OpenStack编写的office指南,应该只安装附加计算节点上的依赖项和nova-*组件,或者只安装nova compu

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

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

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


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

是的,我认为是这样,根据OpenStack编写的office指南,应该只安装附加计算节点上的依赖项和nova-*组件,或者只安装nova compute包。

一般来说,您只需要一个nova api服务running


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

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


如果您可以在不使用cloud init脚本的情况下构建自己的VM映像,则不需要它。

计算节点只需要nova compute和nova网络。(我不测试使用quantum的场景)。我只尝试了nova+glance+keystone:)最简单的组~~