我已将食谱回滚到以前的版本。运行 chef-client 不会将旧配方同步到节点上。有没有办法强制节点重新同步它的说明书?
问问题
1294 次
3 回答
2
Chef 默认会同步最高版本的食谱,因此您需要摆脱最新的食谱。这可以使用刀 ( knife cookbook delete cookbook_to_delete
) 或厨师服务器 web ui 来完成。
于 2013-05-17T15:33:40.103 回答
2
建议您使用环境将食谱固定到特定版本。
这不仅使您能够快速回滚,还可以测试开发/预生产/等中的更改。环境。
于 2013-05-18T00:32:11.833 回答
0
假设,食谱名称 = “apache”,旧版本 = “0.2.0”,最新版本 = “2.0.1”
如果您想要特定版本的 apache 食谱,即 0.2.0 ,您也可以使用以下:-
chef-client -o recipe[apache@0.2.0]
于 2016-08-16T04:39:16.690 回答