如何在云集群节点上执行厨师食谱?
How to execute a chef recipe on a cloud cluster node?
我有两个节点
主厨服务器 => 节点 A 和节点 B
我有两个食谱:a_recipe 和 b_recipe
我 bootstrap 从 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...........
我该怎么做?
Chef 不直接支持多服务器编排。 Chef 本身主要是一个服务器级(节点级)代理。您可以查看 Chef Push Jobs、MCollective、SaltSack 和 RunDeck 等工具来了解此类功能。
我有两个节点
主厨服务器 => 节点 A 和节点 B
我有两个食谱:a_recipe 和 b_recipe
我 bootstrap 从 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...........
我该怎么做?
Chef 不直接支持多服务器编排。 Chef 本身主要是一个服务器级(节点级)代理。您可以查看 Chef Push Jobs、MCollective、SaltSack 和 RunDeck 等工具来了解此类功能。