首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有jumpbox/build-server的Ansible序列化

带有jumpbox/build-server的Ansible序列化
EN

Server Fault用户
提问于 2015-11-16 18:06:49
回答 1查看 210关注 0票数 0

我们使用的是一个构建服务器,即delegating_to,并将构建部署到应用服务器。我不确定我们将如何“序列化”,因为所有工作都是在构建服务器(1主机)上完成的,并且有许多应用服务器。构建服务器是唯一能够与应用程序服务器对话的服务器。这不是一个问题,但我们需要确保部署到应用服务器一个接一个(踢/重新进入池,当一切看起来都好)。有什么建议吗?

EN

回答 1

Server Fault用户

发布于 2015-11-17 08:06:49

可以使用serial参数定义并行运行不可玩播放的主机数。

代码语言:javascript
复制
- name: test play
  hosts: webservers
  serial: 3

来自不可信文件

默认情况下,Ansible将尝试并行地管理游戏中引用的所有机器。对于滚动更新用例,您可以通过在上面的示例中使用“串行”关键字来定义一次应该管理多少主机,如果我们有100台主机,那么组‘webserver’中的3个主机将在转到下一个主机之前完全完成播放。

如果你想一个一个地部署你的应用服务器,你需要在你的游戏中定义这样的东西:

代码语言:javascript
复制
- name: Deploy app servers one by one
  hosts: appservers
  serial: 1
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/736772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档