【问题标题】:Chef and Linode - How to create base image for chef on linode?Chef 和 Linode - 如何在 linode 上为厨师创建基本图像?
【发布时间】:2013-07-31 23:58:20
【问题描述】:

我的团队对我们目前的托管服务提供商 Rackspace 越来越不满意,我们正在研究替代提供商。首席技术官真的很想与 Linode 合作,我正忙着设置一个基础盒以备将来在 Linode 上使用。

我确实对我在 Linode 上的工作流程有一些疑问。如何在 Linode 上创建自己的基础镜像?我正在使用 Opscode Chef 来部署和维护我们的服务器,并且我需要一个基本映像来部署 Chef。基本映像已经设置了我的管理用户、安装了 ruby​​、gem chef gem 和一些基本的 ssh 配置。 Rackspace 允许我设置此基础服务器并将其保存为图像以供以后重复使用。有没有办法在 Linode 上做到这一点?看起来他们有额外的 $$$ 的备份服务,但不确定它是否满足我的需求。我也在尝试通过 ssh 保存磁盘映像,如 Linode 的文档中所述,但到目前为止,该过程非常耗时。

任何建议将不胜感激。 干杯。

【问题讨论】:

  • 应该是典型的create new disk images 场景。您可以在第 2 步“复制文件”中安装 chef gem。请注意,任何像/etc/chef/chef.rb 这样的配置文件或任何密钥文件都必须从这个新磁盘映像中排除。
  • 我想我想要的是Golden Disk Image。似乎我需要将其保存在现有的 linode 上并从该图像中克隆。任何人都可以验证或提供建议吗?

标签: chef-infra linode diskimage


【解决方案1】:

我建议为此使用Packer。您仍然可以使用您的 Chef 食谱来构建映像,然后使用 Packer 打包它。两全其美。

【讨论】:

    猜你喜欢
    • 2018-03-18
    • 1970-01-01
    • 2017-05-12
    • 2020-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    相关资源
    最近更新 更多