Chef
chef-solo vs chef-client –local-mode
根據文件,我應該替換
chef-solo
為chef-client --local-mode
.在 11.8 版本中,本地模式被添加到 chef-client。如果您正在執行該版本的 chef-client(或更高版本),您應該考慮使用本地模式而不是使用 chef-solo。 https://docs.getchef.com/ctl_chef_solo.html
我只是替換了命令並且工作正常。這兩個命令是否總是可以替換而無需重新配置?或者我應該知道一些細微的差別?
介紹本地模式的 Opscode 部落格文章指出了唯一的區別:
關於廚師獨奏的說明
chef-solo 仍然存在,這顯然有一些重疊。在大多數使用 chef-solo 的情況下,您將能夠使用 chef-client -z 代替它,因為 chef-client 具有 chef-solo 的所有功能等等。僅當您的食譜專門針對 :solo 模式進行測試時,情況才會有所不同,因為 chef-client 沒有設置此變數。
除非您的食譜依賴於
:solo
,否則它們是可更換的。