3.6. multi-cell 部署的注意事项


请阅读多单元部署的以下注意事项:

跨域实例迁移

不支持将实例从一个单元中的主机迁移到另一个单元的主机中。这个限制会影响以下操作:

  • 冷迁移
  • 实时迁移
  • unshelve
  • 调整大小
  • 撤离
服务配额

计算服务配额在每个资源消耗点动态计算,而不是在数据库中静态计算。在多单元部署中,如果单元无法访问,则无法实时获取使用信息,这可能会导致单元再次访问时超过配额。

您可以使用放置服务和 API 数据库将配额计算配置为带失败或者无法访问的单元。

API 数据库
Compute API 数据库始终对所有单元进行全局设置,且每个单元都不能重复。
控制台代理
您必须为每个单元配置控制台代理,因为控制台令牌授权存储在单元数据库中。每个控制台代理服务器需要访问相应单元数据库的 database.connection 信息。
计算元数据 API

您必须部署 Compute 元数据 API,以适应多单元环境的网络架构。

  • 全局 :如果您的环境在所有单元间使用单一共享网络,您必须全局运行计算元数据 API。您必须在 OpenStackControlPlane 自定义资源的顶层启用 API,以便您的部署只使用一个元数据服务来桥接所有单元之间的通信。
  • 特定于单元:如果您的环境使用路由网络,则必须在每个单元中运行单独的计算元数据 API,以提高性能并确保数据隔离。您必须在每个单元的 cellTemplates 定义中配置 metadataServiceTemplate。确保每个单元中的 neutron-metadata-agent 服务指向该单元的本地 nova API 元数据服务。

    示例:

    spec:
    nova:
       cellTemplates:
          cell1:
             metadataServiceTemplate:
             enabled: true
密码
不支持在多单元部署中为每个单元进行不同的密码。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部