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

杰森

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

我正在尝试,它似乎运行良好,但有时 ansible 的子进程 sshpass 永远卡住了。不知道是不是这个场景造成的。

罗伯·H

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

您更相关的问题是,如果您针对相同的目标系统运行多个进程,是否会引入任何资源争用。一个明显的例子是 yum/rpm 安装由多个连接启动,这可能会导致您等待 rpm 锁定……根据您在 ansible 任务中到底在做什么的知识,您可能会发生其他类似的情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果我在同一台机器上运行多个 VSTS 构建代理,它们可以共享一个工作文件夹吗?

将Ansible剧本安全地限制在一台机器上吗?

所有docker swarm实例都可以在同一台机器上运行吗?

在同一台机器上创建多个Postgres实例

同一台机器上的 MassTransmit/RabbitMQ 多个不同的实例

可能会在同一台机器上编译AOSP并运行Android Studio吗?

使用约束在一台机器上运行多个 traefik 实例

如何在同一台机器的不同GPU上并行运行许多TensorFlow实例?

我可以在全新安装的Lubuntu上从Ubuntu备份中还原应用程序设置吗?(同一台机器)

我们可以在同一台机器上彼此找出服务器/守护进程和客户端进程吗?

我可以在同一台机器上混合使用 1GB 和 2GB 的内存条吗?

PhpStorm v10 可以和 v2019.3 安装在同一台机器上吗

1password 和 lastpass 可以在同一台机器和浏览器上共存吗?

同一台机器上有多个 Hazelcast 实例?

同一台机器上的两个Tomcat实例使用相同的日志文件

我可以同时在一台PC上同时运行Backblaze和Crashplan来备份到两个目的地吗?

同一台iDevice上同时运行的两个应用程序可以通过蓝牙进行通信吗?

在同一台机器上安装ceph和ceph-osd吊饰吗?

Jenkins 和 SonarQube 需要在同一台机器上吗?

一台机器上的多个独立neo4j实例

在一台机器上编译 Go 代码并在另一台机器上运行它会降低程序的性能吗?

我可以将我的所有Keypass详细信息从一台机器转移到另一台机器吗?

timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP在一台机器上可以为null,但在另一台机器上不能为null吗?

可以在一台机器上使用GitHub和GitLab吗?

我应该在Elasticsearch中在一台机器上使用分片/复制吗?

我可以在同一活动中同时运行多个Loader吗?

我可以在一台PC上运行多个JVM吗?

我可以同时在同一台计算机上使用azure-cli访问多个azure帐户吗?

我可以使用selenium-webdriver同时运行多个实例吗?