如果几个服务器的 Ansible 失败会发生什么
What happens if Ansible fails of a couple of Server
我有很多服务器,我想使用 Ansible 来管理所有这些服务器。问题是如果使用 ansible 的配置在某些服务器上失败会发生什么? ansible服务器会自动推送修改吗?另外,如果一台机器关闭了,ansible 会在服务器打开时执行脚本吗?
示例:
[服务器]
服务器1
服务器2
....
服务器1000
服务器 50、51、52 已关闭。我应该在这些服务器联机时手动执行 ansible 还是 Ansible 自动执行?
希望你能理解我
谢谢
此致
没有。 Ansible 不会自动为您重新运行 剧本。
但是,您可以在 cron 作业上设置 playbook。这样当服务器重新联机时,他们将收到 Ansible 运行.
另一种方法可能是用 ansible-pull
http://docs.ansible.com/ansible/playbooks_intro.html#ansible-pull 反转正常的 "push" 行为,这样当主机上线时,他们 运行 自己的 Ansible 东西.
我有很多服务器,我想使用 Ansible 来管理所有这些服务器。问题是如果使用 ansible 的配置在某些服务器上失败会发生什么? ansible服务器会自动推送修改吗?另外,如果一台机器关闭了,ansible 会在服务器打开时执行脚本吗?
示例: [服务器] 服务器1 服务器2 .... 服务器1000
服务器 50、51、52 已关闭。我应该在这些服务器联机时手动执行 ansible 还是 Ansible 自动执行?
希望你能理解我
谢谢
此致
没有。 Ansible 不会自动为您重新运行 剧本。
但是,您可以在 cron 作业上设置 playbook。这样当服务器重新联机时,他们将收到 Ansible 运行.
另一种方法可能是用 ansible-pull
http://docs.ansible.com/ansible/playbooks_intro.html#ansible-pull 反转正常的 "push" 行为,这样当主机上线时,他们 运行 自己的 Ansible 东西.