无法使用win_ping ping Windows Server

时间:2016-10-25 09:27:21

标签: windows ansible

当我尝试使用 ansible windows -i hosts.ini -m win_ping ping我的Windows实例时,出现以下错误:

10.0.72.11 | UNREACHABLE! => {
    "changed": false,
    "msg": "ssl: HTTPSConnectionPool(host='10.0.72.11', port=5986): Max retries exceeded with url: /wsman (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x2319990>, 'Connection to 10.0.72.11 timed out. (connect timeout=30)'))",
    "unreachable": true
}

我的 hosts.ini 文件如下所示:

[windows]
10.0.72.11

[windows:vars]
ansible_ssh_user=Administrator
ansible_ssh_pass=MyPassword123!
ansible_ssh_port=5986
ansible_connection=winrm
ansible_winrm_server_cert_validation=ignore

我可以知道我哪里错了吗?

1 个答案:

答案 0 :(得分:1)

我得到了同样的错误。在我的情况下,Windows主机上没有正确启用WinRM。我在我的Windows主机上运行了PowerShell脚本,通过设置变量和标志来解决错误,如#34; ConfigureRemotingForAnsible.ps1&#34;评论部分,错误消失了。