为了加快部署速度,我决定在同一控制器上同时运行多个ansible实例。例如,使用一个实例为所有目标部署服务A。并使用另一个实例为所有目标同时部署服务B?可能吗? Ansible是否支持这种情况?
我正在尝试,并且看起来运行良好,但是有时ansible的子进程sshpass永远卡住了。我不知道是否是由这种情况引起的。
答案 0 :(得分:2)
Ansible只是一个像其他进程一样运行python的进程,因此它本身并不是特别的问题。
您更相关的担忧是,如果您针对同一目标系统运行多个进程,是否引入了任何资源争用。一个明显的例子是通过多个连接启动yum / rpm安装,这可能会导致您等待rpm锁定……根据您在完成任务中的实际工作知识,您可能会想到其他类似情况。>