10.2. 远程执行工作流
当您在主机上运行远程作业时,Satellite 都会执行以下操作来查找要使用的远程执行胶囊:
Satellite 仅搜索启用了远程执行功能的 Capsule。
- Satellite 找到选择了 Remote execution 复选框的主机接口。
- Satellite 找到这些接口的子网。
- Satellite 找到分配给这些子网的远程执行胶囊。
- 从这一组 Capsules 中,Satellite 选择具有最少运行作业的 Capsule。通过这样做,Satellite 可确保在远程执行胶囊之间平衡作业负载。
如果 Satellite 在此阶段找不到远程执行胶囊,如果启用了 Fallback to any Capsule 设置,Satellite 会添加另一组 Capsules 来从中选择远程执行胶囊。Satellite 从分配给主机的以下类型的 Capsule 中选择最轻量级的 Capsule:
- 分配给主机子网的 DHCP、DNS 和 TFTP 胶囊
- 分配给主机的域的 DNS Capsule
- 分配给主机的域的 realm Capsule
- puppet Master Capsule
- Puppet CA Capsule
- OpenSCAP Capsule
- 如果 Satellite 在此阶段找不到远程执行胶囊,如果启用了 Enable Global Capsule 设置,Satellite 会从主机的机构和位置集合中选择最轻量级的远程执行胶囊。