【问题标题】:Should nova-api run on different compute nodes?nova-api 应该在不同的计算节点上运行吗?
【发布时间】:2013-04-14 18:01:10
【问题描述】:

我正在处理 OpenStack(Folsom),我想部署 OpenStack 以在不同的平台上工作
计算节点。是否需要在每个节点上运行 Nova Api 服务?

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

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

Request -> nova-api -> nova-schedule 来决定使用哪个节点。

【问题讨论】:

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

标签: openstack openstack-nova


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      不需要在每个计算节点都运行 Nova-API 服务。但是,如果您将一些可用的图像与从 Nova API 查找元数据的云初始化脚本一起使用,那么您需要将其安装在每个计算节点中。

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

      【讨论】:

        猜你喜欢
        • 2017-03-17
        • 2016-08-03
        • 1970-01-01
        • 1970-01-01
        • 2015-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多