6.7. 指南和限制

请注意可组合角色架构的以下准则和限制:

对于不是由 Pacemaker 管理的服务:

  • 您可以为独立自定义角色分配服务。
  • 您可以在初始部署后创建额外的自定义角色,并进行部署以扩展现有服务。

对于由 Pacemaker 管理的服务:

  • 您可以为独立自定义角色分配 Pacemaker 管理的服务。
  • Pacemaker 具有 16 个节点限制。如果将 Pacemaker 服务(OS::TripleO::Services::Pacemaker)分配给 16 个节点,则后续节点必须使用 Pacemaker 远程服务(OS::TripleO::Services::PacemakerRemote)。您不能在同一角色上具有 Pacemaker 服务和 Pacemaker 远程服务。
  • 不要在不包含 Pacemaker 管理的服务的角色中包含 Pacemaker 服务(OS::TripleO::Services::Pacemaker)。
  • 您不能扩展或缩减包含 OS::TripleO::Services::PacemakerOS::TripleO::Services::PacemakerRemote 服务的自定义角色。

常规限制:

  • 您无法在主版本升级过程中更改自定义角色和可组合服务。
  • 在部署 overcloud 后,您无法修改任何角色的服务列表。在 Overcloud 部署后修改服务列表可能会导致部署错误,并将孤立的服务留在节点上。