首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible for Windows

Ansible for Windows
EN

Stack Overflow用户
提问于 2020-03-06 00:17:50
回答 2查看 1K关注 0票数 0

我正在尝试设置我的ansible主机以连接到windows。但是,ping失败,并显示以下错误:

sudo ansible win -m win_ping主机名|无法到达!=> { "changed":false,"msg":"basic: HTTPConnectionPool(host=' hostname ',port=5986):读取超时。(读取timeout=30)",“无法到达”:true }

pywinrm安装在我的linux机器上,WinRM安装在windows机器上。

主机文件:

代码语言:javascript
复制
[win]
systemname
[win:vars]
ansible_user=username
ansible_password=passord
ansible_connection=winrm
ansible_winrm_scheme=http
ansible_winrm_server_cert_validation=ignore
ansible_winrm_transport=basic

感谢您的建议。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-06-01 00:16:31

在Windows框中禁用Windows防火墙(域、专用网络和公共网络),为我修复了此问题。

票数 0
EN

Stack Overflow用户

发布于 2020-06-01 06:24:17

你能仔细检查一下WinRM监听器设置吗:

代码语言:javascript
复制
winrm enumerate winrm/config/Listener

如果输出结果符合您的预期,您是否可以在本地服务器上测试如下所示的命令:

代码语言:javascript
复制
winrs -r:http://server:5985/wsman -u:Username -p:Password ipconfig

Ansible在这个话题上也有一个很好的reference

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60549757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档