我正在处理OpenStack(Folsom),我想部署OpenStack来处理不同的事情 计算节点。是否有必要在每个节点上运行Nova Api服务?
似乎每个计算节点在我的需求中都需要nova-api服务,但我认为这没有意义。
据我所知,洞云系统只需要一个nova-api服务。
请求 - > nova-api - > nova-schedule确定要使用的节点。
答案 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映像,则不需要它。