相关疑难解决方法(0)

Juju 如何与 Chef“共存”,让自动化流程“更进一步”?

这篇文章中可以清楚地看出,Juju 与 Chef Server 位于不同的层。Juju 位于编排或服务层,而 Chef 则更多位于单个服务器或配置层。

Canonical 的主要 Juju 页面之一,它指出 Juju 旨在与 Chef 和 Puppet 等工具“共存”,使该过程“更进一步”。在过去的几周里,我已经在互联网上搜索了这个主题,但找不到一个很好的解释,但是,像 Chef 这样的工具将如何与 Juju共存

所以,分解标题中的首要问题:(对 Juju 与厨师服务器一起工作特别感兴趣)

  • 什么是“用厨师写的”魅力的例子?它只是一个用 bash 编写的魅力然后调用chef-solo命令吗?如果是这样,魅力可以调用chef-client命令与厨师服务器协同工作吗?
  • Juju和Chef的重叠在哪里?例如, apache2 魅力有它的config-changed钩子,它可以在 Chef 世界中通过应用模板文件在配方中进行配置更改。如果 Juju Charm 与 Chef 食谱一起部署 apache2 服务(集群),那么几乎似乎必须编写“apache2-chef”charm 以便您可以分离任务。在这种情况下,Charm Store 中的 apache2 魅力将无济于事。
  • 如果您将 Chef 角色应用于由 Juju 部署/管理的节点(服务单元),并且您的系统管理员决定更改特定服务器角色的防火墙规则,并且在 Chef 角色中执行此操作,Juju 是否会覆盖这些更改?
  • 更简单地说,Juju 可以像Ironfan一样成为 Chef Server 包装器吗?

我认为 Chef Server …

juju

15
推荐指数
1
解决办法
3465
查看次数

标签 统计

juju ×1