我想知道openslack中的堆栈是什么。 它似乎是组件(网络,容器和东西) 我可以将这些物品与码头工人容器混合使用吗?
由于
答案 0 :(得分:1)
OpenStack版本的AWS云形式(基础架构作为代码)通过HEAT(OpenStack组件)执行。 “堆栈”是可以在云中部署的一组资源。这些资源是什么?:可以使用云环境创建的所有内容: - 网络端口...... - 一组实例(虚拟机)。 - 负载均衡器。 - 存储设备(块或对象)。
基本上,您使用模板(或一组模板)来在云中创建完整的基础架构(数据库服务器,Web服务器,Web服务器的负载平衡器,也可能是存储...等等。 )。
模板使用通用语言来定义这些组件以及它们在云中的创建方式。
请注意,许多“AWS Cloudformation”对象可以在OpenStack HEAT模板中定义,但是,HEAT也有自己的OpenStack对象定义集。
在我的网站末尾,您会找到一个包含服务器,负载均衡器和自动调整的堆栈示例HEAT模板:
https://tigerlinux.github.io/recipes/openstack/index.html
此外,直接来自OpenStack社区的更多示例:
https://git.openstack.org/cgit/openstack/heat-templates/tree/hot