ansible的异步操作小练习

通过ansible实现的ssh远程连接开启一个进程,当ssh远程连接关闭时,进程也会随之关闭,如果在ssh远程连接关闭时不想让进程退出,可以使用ansible的异步操作。如下图所示。

上图中的第1步是ssh远程连接查看在开启memster进程之前的系统内存使用情况。上图中的第2步是ssh远程连接开启memster进程。上图中的第3步是ssh远程连接查看在开启memster进程之后的系统内存使用情况。

其中第2步使用了async与poll参数,async参数表示开启进程60s,poll参数为0表示不去轮询进程的运行情况。poll的默认的参数为10,每隔10s去轮询一下进程的状态。:这样不等第2步运行结束,第3步就开始运行,在60s内可以查到开启进程之后内存的显著变化。达到异步操作的结果。

你可能感兴趣的:(ansible的异步操作小练习)