我有两个节点
chef server => nodeA和nodeB
我有两个食谱:a_recipe和b_recipe
我从chef服务器到nodeA进行引导,然后执行此配方'a_recipe'。
我的目标是:
- execute recipe 'b_recipe' on nodeB during execution of 'a_recipe' on nodeA
For example:
a_recipe code
#cookbook : TEST
#recipe : a_recipe
-----some code--------
#call 'b_recipe' on nodeB
------some code...........
我该怎么做?
答案 0 :(得分:2)
多服务器编排不是Chef直接支持的。 Chef本身主要是服务器级(节点级)代理。您可以查看Chef Push Jobs,MCollective,SaltSack和RunDeck等工具来获取此类功能。