有人可以帮忙吗,我正在尝试为我们的 VMWare 虚拟主机创建一个 Ansible 剧本,但该剧本不起作用。如果我自己运行相同的命令,它会成功。
有效的单个命令
ansible vhosts -vvv -k -m shell -a "vmkfstools -Ph -v 1 /vmfs/volumes/VMFS_01 | grep Mode"
剧本
--- - 主机:虚拟主机 远程用户:根 任务: - 名称:获取 VMFS 01 外壳:vmkfstools -Ph -v 1 /vmfs/volumes/VMFS_01 | grep 模式
剧本错误
致命:[10.10.10.3]:失败!=> {"msg": "/bin/sh: sudo: 未找到 OpenSSH_6.6.1,OpenSSL 1.0.1e-fips 2013 年 2 月 11 日 debug1:读取配置数据 /etc/ssh/ssh_config debug1:/etc/ssh/ssh_config 第 56 行:为 * 应用选项 debug1: auto-mux: 尝试现有的 master debug2:fd 3 设置 O_NONBLOCK debug2:mux_client_hello_exchange:主版本 4 debug3:mux_client_forwards:请求转发:0 本地,0 远程 debug3:mux_client_request_session:进入 debug3:mux_client_request_alive:进入 debug3:mux_client_request_alive:完成 pid = 1810 debug3:mux_client_request_session:会话请求发送 debug1:mux_client_request_session:主会话 id:2 debug3:mux_client_read_packet:读取标头失败:管道损坏 debug2:收到来自 master 127 的退出状态 与 10.10.10.3 的共享连接已关闭。 ”,“失败”:真,“已更改”:假,“解析”:假,“调用”:{“模块名称”:“设置”,“模块参数”:{}}}
可靠的 2.0.0
事实上,我已经尝试了剧本中的一些基本模块,它们似乎都给出了同样的错误。