Ansible等待重启

问题描述

我正在使用包含以下等待启动片段的剧本来启动服务器:

-name: Wait until boot complete
 pause: minutes=30

30分钟结束后,有一些过程会重新引导服务器一次(从启动开始大约45分钟),由于服务器无法访问,导致下一个任务失败。作为临时措施,我将等待间隔更改为60分钟,并且剧本成功运行。还有其他方法可以检查第二台服务器重新启动是否完成,以便下一个任务可以尽快运行,而不必等待60分钟吗?

解决方法

reboot module正是为此而设计的。创建一个调用模块reboot的任务,当系统再次可连接时,远程系统将重新启动,并且播放将继续。
您可以为模块提供可选的reboot_timeout参数。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...