【发布时间】:2020-07-07 16:40:06
【问题描述】:
我有一个 ansible playbook,当前一次为一台服务器运行 (serial: 1),主机运行之间的间隔为一分钟。
我的清单文件中有大约 200 台主机。
这就是我想做的事情:我想让剧本在 10 台主机上执行,然后我需要验证运行,然后再使用下一组 10 台主机。但是在 10 个主机中,我想串行执行剧本。
我现在想拥有一批 10 台主机,同时仍一次运行一个服务器。
我该怎么做?
【问题讨论】:
-
将十台主机放入您的库存组?老实说,这个问题并不是很清楚。
-
我的清单文件中有大约 200 台主机,我首先一次运行我的 playbook 1 服务器。现在我想将清单主机批处理为 5 个,但在批处理中我想一次执行一个主机
-
仍不清楚。如果我有一扇门一次只让一个人通过,那么我有一个、5 个或一百万个等待没有区别。这就是您在此处解释的内容,如果您仍希望它们一次连续运行一个,则没有“批处理”...
-
这就是我想要做的:我想让 playbook 在 5 台主机上执行,然后我需要验证运行,然后再选择下一组 5 台主机。但在 5 台主机中,我想连续执行剧本。很抱歉我之前没有说清楚。希望这能提供一个想法
-
因此,如果您将它们分组到主机组中,每 5 个,您就可以实现这一点。否则你希望如何指定切片?你希望剧本会问什么吗?
标签: ansible ansible-2.x ansible-inventory