5

我是厨师和云的新手。我必须在 Windows Server 2008 上安装 Chef。我正在浏览这里的文档: http ://wiki.opscode.com/display/chef/Installing+Chef+Client+on+Windows

但是我不清楚其中的几个步骤。

我有一个非常简单的设置,它的主厨独奏,所以我只有一个 Windows 服务器,我正在尝试安装它并练习编写一些食谱。

这个你能帮我吗。上面链接中我不清楚的步骤是:步骤名称:复制验证密钥我不明白它在说哪个validation.pem。

提前感谢您的帮助..

4

1 回答 1

11

如果您只想使用 Chef Solo,则无需对“validation.pem”、“'USERNAME'.pem”或“knife.rb”进行任何操作。

第 1 步:安装Chef Windows MSI

第 2 步:阅读Chef Solo 文档

该页面上的路径特定于 Unix,但您应该能够将它们调整到适合您的 Windows 系统的位置。

基本上要使用 Chef Solo,您需要:

  1. 一个solo.rb 配置文件。这应该指向您正在使用的食谱的位置,例如“C:\chef\cookbooks”

  2. 描述节点的 JSON 文件(例如,创建 mynode.json),特别是要使用的运行列表,例如:

    { "run_list": ["recipe[windows]", "recipe[mycookbook_one"]] }

等等。

  1. 在solo.rb 中指定位置的实际食谱。您可以从Chef 社区站点下载几个已经在 Windows 上运行的软件,例如“windows”、“iis”、“sql_server”等等

  2. 运行 chef-solo 指定配置文件和 JSON 文件。您可能希望以管理员身份执行此操作。

    chef-solo -c solo.rb -j mynode.json

如果您遇到困难,Chef 用户邮件列表是提问的好地方。

于 2012-11-25T19:09:09.443 回答