我可以在同一台计算机上同时运行多个ansible实例吗?

时间:2019-09-05 12:59:06

标签: ansible

为了加快部署速度,我决定在同一控制器上同时运行多个ansible实例。例如,使用一个实例为所有目标部署服务A。并使用另一个实例为所有目标同时部署服务B?可能吗? Ansible是否支持这种情况?

我正在尝试,并且看起来运行良好,但是有时ansible的子进程sshpass永远卡住了。我不知道是否是由这种情况引起的。

1 个答案:

答案 0 :(得分:2)

Ansible只是一个像其他进程一样运行python的进程,因此它本身并不是特别的问题。

您更相关的担忧是,如果您针对同一目标系统运行多个进程,是否引入了任何资源争用。一个明显的例子是通过多个连接启动yum / rpm安装,这可能会导致您等待rpm锁定……根据您在完成任务中的实际工作知识,您可能会想到其他类似情况。