gpt4 book ai didi

chef-infra - 将 Openstack Heat 与 Chef 结合使用的优势

转载 作者:行者123 更新时间:2023-12-01 15:43:19 25 4
gpt4 key购买 nike

由于 Chef 和 Openstack Heat 都用于编排云或物理服务器上的基础架构,因此将 Chef 与 Openstack Heat 结合使用的目的是什么?与仅使用 OpenStack Heat(不使用 Chef)的场景相比,它将提供什么优势?

最佳答案

Heat 模板可用于创建 VM、网络、路由器、卷等。然后在 VM 中使用 Chef 来安装/配置包。

Chef 能做什么,热量能做什么?

热模板和“Chef 配置”之间存在重叠 https://docs.chef.io/provisioning.html (以前称为“chef metal”),但在 chef 供应中对 openstack 的支持还不是很好。

Chef 可以用热量做什么?

在获取 Heat 模板以进行包管理等方面,您可以使用 heat 模板中的 cloud-init 来安装包。为此,将 OS::Nova::Server 上的 user_data 设置为 OS::Heat::SoftwareConfig 或者可能设置为包含一些配置的 OS::Heat::MultipartMime。从那里你可以使用“packages”模块或者可能通过 runcmd(参见 https://cloudinit.readthedocs.org/en/latest/topics/examples.html 。我发现 packages/runcmd 在 Chef 运行之前需要系统上的一些东西时最有用,例如一些被自定义 Chef 处理程序。

关于chef-infra - 将 Openstack Heat 与 Chef 结合使用的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22958943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com