V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qweweretrt515
V2EX  ›  问与答

有会 ansible 的同学吗?新手遇到个 bug, ansible all -a "/bin/echo hello" 不返回任何信息,命令行也卡住不动

  •  
  •   qweweretrt515 · 2017-03-15 22:28:25 +08:00 · 2817 次点击
    这是一个创建于 2666 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的客户端机器是 ubuntu x64 ,

    Distributor ID: Ubuntu Description: Ubuntu 16.04 LTS Release: 16.04 Codename: xenial

    有 2 个机器

    一个是我的虚拟机 [直接用密码登录] , 一个是阿里云机器 [证书+证书密码] ,

    我的虚拟机执行正常,会返回

    192.168.1.119 | SUCCESS => {
        "changed": false,
        "ping": "pong"
    }
    

    但是我的阿里云机器,就什么都不返回了

    然后我再命令后加了个参数 -vvvv 输出如下(IP 地址已模糊化):

    Using /home/xxx/1/ansible.cfg as config file
    Loading callback plugin minimal of type stdout, v2.0 from /usr/local/lib/python3.5/dist-packages/ansible/plugins/callback/__init__.py
    Using module file /usr/local/lib/python3.5/dist-packages/ansible/modules/core/commands/command.py
    <116.11.11.11> ESTABLISH SSH CONNECTION FOR USER: root
    <116.11.11.11> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 'IdentityFile="id_rsa.ppk"' -o User=root -o ConnectTimeout=10 -o ControlPath=/home/xxx/.ansible/cp/ansible-ssh-%h-%p-%r 116.11.11.11 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo ~/.ansible/tmp/ansible-tmp-14894242864.16524274-2192424226872 `" && echo ansible-tmp-1489242864.16524274-21981024246872="` echo ~/.ansible/tmp/ansible-tmp-1482424864.162474-219824243226872 `" ) && sleep 0'"'"''
    

    ansible.cfg

      [defaults]
      hostfile       = hosts
      host_key_checking = False 
    

    hosts

      116.11.11.11 ansible_ssh_user=root ansible_ssh_private_key_file=id_rsa.ppk ansible_ssh_pass=XXXXXX
    

    我弄了半天,搞不清为什么会这样

    求助各位前辈

    第 1 条附言  ·  2017-03-15 23:00:32 +08:00
    追加:

    目前,发现是我没有导入证书,必须要先执行 以下命令才行

    ssh-keygen
    ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
    第 2 条附言  ·  2017-03-15 23:00:53 +08:00
    shell> ssh-agent bash
    shell> ssh-add ~/.ssh/id_rsa
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 11:22 · PVG 19:22 · LAX 04:22 · JFK 07:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.