从我所看到的,“堆栈”(在OpenStack中)是资源的集合。但是我不明白它是如何“分隔”的。
有多个问题,但是我认为可以轻松回答,因为它们都是链接在一起的。
首先,什么是资源?
PoolMember
作为一种特定的资源?现在真正的问题是堆栈:
任何指向官方文档的链接,只要能清楚地说明答案,便会受到欢迎。
答案 0 :(得分:1)
术语“堆”是指热堆。这是通过执行Heat模板组装而成的OpenStack管理资源的集合。因此,回答您的问题:
堆栈是由一个YAML文件制成的资源集合吗?
是的,以模数形式表示HOT模板可以用其他格式表示,并且HOT模板可以包含其他文件。
是OpenStack实例上所有资源的堆栈
假设您的意思是一个OpenStack实例(即“服务器”),否。一个堆栈可以包含多个实例,而其他不是实例的事物也可以;例如网络资源,存储资源等。如果“开”是真的“在”,那么就再也没有。实例中的软件,数据等资源通常不受OpenStack直接管理。
您只需确定如何定界(它可以是三层应用程序,因此3个服务器加上负载均衡器,或实例上的所有堆栈,或仅一个服务器..)?
是的。如果可以使用单个HOT模板来配置所有这些资源,则可以将整个批次称为堆栈。
有关热堆的更多信息,请阅读:
注意:
我还没有找到任何参考资料来解释名称OpenStack的选择,因此Stack
中OpenStack
的含义值得商bat。