Ansible-'delegate_to'超时,无法连接到远程主机

时间:2019-06-25 16:21:56

标签: ansible

我正在尝试使用'delegate_to'从另一个远程主机在远程主机上运行命令,并且两个主机都是linux。

在每个服务器上直接切入时连接成功,但在Ansible中不成功。这是我到目前为止的内容:

- hosts: server1
  gather_facts: no
  tasks:
    - name: test
      delegate_to: server2
      vars: 
        ansible_user: "user1"
        ansible_ssh_pass: "password"
        ansible_ssh_common_args: "-o StricHostKeyChecking=no -o ConnectTimeout=300"
      shell: "hostname"

“ server2” ip地址也存储在变量中,而不是在清单中,而是在剧本中。 增加连接超时不起作用。我正在

[Errno 110] Connection timed out

我还应该检查什么?

1 个答案:

答案 0 :(得分:0)

"What else should I check?"

您应该检查server2的工作原理。将连接属性放入清单中。

- hosts: server2
  tasks:
    - name: test
      shell: "hostname"