Jam*_*mes 5 chef amazon-web-services opsworks
我工作的公司正在迁移到 AWS,因此我有机会开始调查他们提供的各种服务。OpsWorks 看起来非常适合推出大规模架构更改,但是“自定义”层包括 13 个无法删除的配方。
他们似乎做各种不同的事情,包括安装驱动器 /var/www/html
有谁知道我在哪里可以找到一些关于默认 OptsWorks 脚本正在做什么的文档,更重要的是他们为什么这样做?
我显然可以通读厨师脚本,但对他们来说是新手,就像阅读胡言乱语一样。
实际上,任何摘要都会缺少一些细节,因此如果您想确切地了解,那么您必须阅读源代码。不过,源代码很容易访问,实际上您只需单击配方名称,它们就会带您到 GitHub 上的源代码:

您还可以查看metadata.rb每个食谱的简要说明。
高层次上:
opsworks_initial_setup- 安装基本实用程序和依赖项(例如 NTP、vim)并设置基本配置(例如 limit.conf)ssh_*- OpsWorks 支持通过 OpsWorks 界面管理 SSH 用户,大多数 SSH 配方都支持该功能。mysql::client- 显然安装了 MySQL 客户端,尽管如果堆栈不涉及 MySQL,则此配方实际上什么也不做opsworks_ganglia*- 除非你有神经节层,否则什么也不做dependencies- 支持 OpsWorks 的操作系统包功能,我认为还安装了 OpsWorks 代理所需的一些依赖项ebs- 支持OpsWorks的EBS功能agent_version- 更新代理一般来说,这些配方中的大多数都支持 OpsWorks 中内置的功能,但您可以覆盖任何配方以删除您认为有害的任何内容。
在某种程度上,OpsWorks 的好处是提供合理的默认值,因此在大多数情况下,在开始自定义内容之前确定需要更改默认值是务实的。
| 归档时间: |
|
| 查看次数: |
278 次 |
| 最近记录: |