Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当引导集群脚本永远运行时,如何移动到下一个ansible任务?_Ansible_Nodes_Etcd - Fatal编程技术网

当引导集群脚本永远运行时,如何移动到下一个ansible任务?

当引导集群脚本永远运行时,如何移动到下一个ansible任务?,ansible,nodes,etcd,Ansible,Nodes,Etcd,我的ansible任务可以引导5个群集节点,但如何配置我的任务以继续执行playbook中的其余任务,因为它是通过引导节点挂起的。如果不需要等待任务完成,可以通过指定轮询值0异步运行任务: 请检查示例。第一个任务是sleep60命令,您将注意到ansible在主机上仍在执行sleep命令时已转到下一个任务 [root@optima-ansible ILIAS]# cat testt.yml --- - name: test play hosts: localhost connectio

我的ansible任务可以引导5个群集节点,但如何配置我的任务以继续执行playbook中的其余任务,因为它是通过引导节点挂起的。

如果不需要等待任务完成,可以通过指定轮询值0异步运行任务:

请检查示例。第一个任务是sleep60命令,您将注意到ansible在主机上仍在执行sleep命令时已转到下一个任务

[root@optima-ansible ILIAS]# cat testt.yml 
---
- name: test play
  hosts: localhost
  connection: local
  gather_facts: false
  become: yes
  vars:

  tasks:
  - name: simulate long running op (15 sec), wait for up to 45 sec, poll every 5 sec
    command: /bin/sleep 60
    async: 45
    poll: 0

  - debug:
      msg: "moving on"
[root@optima-ansible ILIAS]# ansible-playbook testt.yml 

PLAY [test play] *******************************************************************************************************************************************************************************************************

TASK [simulate long running op (15 sec), wait for up to 45 sec, poll every 5 sec] **************************************************************************************************************************************
changed: [localhost]

TASK [debug] ***********************************************************************************************************************************************************************************************************
ok: [localhost] => {
    "msg": "moving on"
}

PLAY RECAP *************************************************************************************************************************************************************************************************************
localhost                  : ok=2    changed=1    unreachable=0    failed=0   

[root@optima-ansible ILIAS]# ps -ef | grep sleep
root     10004 10003  0 19:30 ?        00:00:00 /bin/sleep 60
root     10010  5697  0 19:30 pts/0    00:00:00 grep --color=auto sleep
[root@optima-ansible ILIAS]#