我正在处理 OpenStack(Folsom),我想部署 OpenStack 以在不同的
计算节点上工作。是否需要在每个节点上运行 Nova Api 服务?
似乎每个计算节点在我的设备中都需要一个 nova-api 服务,但我认为这没有意义。
据我了解,洞云系统只需要一个 nova-api 服务。
请求 -> nova-api -> nova-schedule 来确定使用哪个节点。
我正在处理 OpenStack(Folsom),我想部署 OpenStack 以在不同的
计算节点上工作。是否需要在每个节点上运行 Nova Api 服务?
似乎每个计算节点在我的设备中都需要一个 nova-api 服务,但我认为这没有意义。
据我了解,洞云系统只需要一个 nova-api 服务。
请求 -> nova-api -> nova-schedule 来确定使用哪个节点。
是的,我认为是这样,并且根据 OpenStack安装附加计算节点所写的办公室指南,只应安装附加计算节点上的依赖项和 nova-* 组件,或者只安装 nova-compute 包。
不需要在每个计算节点上运行 Nova-API 服务。但是,如果您将一些可用的图像与从 Nova API 中查找元数据的云初始化脚本一起使用,那么您需要将其安装在每个计算节点中。
如果您可以在没有云初始化脚本的情况下构建自己的 VM 映像,则不需要它。
一般来说,你只需要运行一个 nova-api 服务。
但是,如果您的网络配置为多主机,那么您将需要在每个计算节点上运行元数据服务。在这种情况下,您需要在每个计算节点上运行 nova-api-metadata 服务。