Openstack 什么是堆栈?

Openstack 什么是堆栈?,openstack,Openstack,据我所见,“堆栈”(在OpenStack中)是资源的集合。但我不明白它是如何“分隔”的 有许多问题,但我认为它们可以很容易地一起回答,因为它们都是相互关联的 首先,什么是资源 我猜它包括服务器,但它包括负载平衡器吗?或者负载平衡器的PoolMembers作为一种特定的资源 浮动IP会被视为资源还是资源的一部分(例如,它链接到的服务器) OpenStack对这个词的理解是否如此清晰/精确,还是应该作为一个模糊的概念使用 现在,真正的问题是一个堆栈: 从一个YAML文件生成的资源集合 Open

据我所见,“堆栈”(在OpenStack中)是资源的集合。但我不明白它是如何“分隔”的

有许多问题,但我认为它们可以很容易地一起回答,因为它们都是相互关联的

首先,什么是资源

  • 我猜它包括服务器,但它包括负载平衡器吗?或者负载平衡器的
    PoolMember
    s作为一种特定的资源
  • 浮动IP会被视为资源还是资源的一部分(例如,它链接到的服务器)
  • OpenStack对这个词的理解是否如此清晰/精确,还是应该作为一个模糊的概念使用
现在,真正的问题是一个堆栈:

  • 从一个YAML文件生成的资源集合
  • OpenStack实例上的所有资源
  • 您只需决定它的分隔方式(它可以是一个三层应用程序,因此是3服务器加负载平衡器,或者实例上的所有堆栈,或者只有一台服务器..)
任何能清楚解释答案的官方文件链接都将不胜感激。

术语“烟囱”指的是热烟囱。这是通过执行Heat模板组装的OpenStack托管资源的集合。所以要回答你的问题:

堆栈是从一个YAML文件生成的资源集合吗

是的,模块化表示热模板可以用其他格式表示,热模板可以包括其他文件

是一个包含OpenStack实例上所有资源的堆栈

假设您指的是OpenStack实例(即“服务器”),则不是。堆栈可以由多个实例和其他非实例组成;e、 g.网络资源、存储资源等。如果你说的“开”,你真的是指“进去”,那就再也不是了。实例中的软件、数据等资源通常不在OpenStack的直接管理之下

您只需决定它的分隔方式(它可以是一个三层应用程序,也可以是3服务器加负载平衡器,或者实例上的所有堆栈,或者只有一台服务器..)

是的。如果可以使用一个热模板来配置所有这些资源,那么您可以将整个批称为堆栈

有关热堆的更多信息,请阅读:

注:

  • 您是否应该使用单个热模板部署整个云应用程序仍有争议。尤其是当应用程序复杂、有状态和/或长时间运行时
  • 对热堆的“定界”太过挑剔并没有多大意义
  • 有许多其他方法可以组装和配置OpenStack资源,包括Horizon仪表板、Murano服务,以及以编程方式使用各自的OpenStack API

我没有找到任何解释OpenStack名称选择的参考文献,因此
OpenStack
Stack
的含义是有争议的