Linux Ansible:“;味精:&引用;基本:从服务器返回错误的HTTP响应。代码503“;
我有ansible版本2.4.2。尝试将Ansible控制机(RHEL)与Windows集成。 当我运行ping命令时:Linux Ansible:“;味精:&引用;基本:从服务器返回错误的HTTP响应。代码503“;,linux,ansible,Linux,Ansible,我有ansible版本2.4.2。尝试将Ansible控制机(RHEL)与Windows集成。 当我运行ping命令时: ansible wmdev (hostname) -i hosts -m win_ping 连接到windows计算机时出现以下错误: wmdev | UNREACHABLE! => { "changed": false, "msg": "basic: Bad HTTP response returned from server. Code 503",
ansible wmdev (hostname) -i hosts -m win_ping
连接到windows计算机时出现以下错误:
wmdev | UNREACHABLE! => {
"changed": false,
"msg": "basic: Bad HTTP response returned from server. Code 503",
"unreachable": true
}
ansible_user=<user>
ansible_password=<password>
ansible_connection=winrm
ansible_winrm_transport=basic
ansible_ssh_port=5985
我不知道他的错误代码是什么意思。我尝试使用Kerberos、Basic和ntlm。但是没有成功。请提供帮助。尝试使用以下方法调试此问题 -->手动ping目标服务器ip地址。如果您无法联系,则应该是网络问题 -->验证您的主机文件。它应具有以下变量以连接到windows计算机:
wmdev | UNREACHABLE! => {
"changed": false,
"msg": "basic: Bad HTTP response returned from server. Code 503",
"unreachable": true
}
ansible_user=<user>
ansible_password=<password>
ansible_connection=winrm
ansible_winrm_transport=basic
ansible_ssh_port=5985
ansible\u用户=
ansible_密码=
ansible_连接=winrm
ansible_winrm_传输=基本
ansible_ssh_端口=5985
-->应在windows计算机上启用winrm
-->目标windows计算机执行策略不应不受限制
-->验证网络防火墙规则“Windows远程管理(HTTP In)”,如果不可用,请将其设置。如果在linux会话中将HTTP\u poxy或HTTP\u代理设置为环境变量,也会发生这种情况。我遇到了同样的错误。
问题原来是代理问题。
只需运行
export http\u proxy=“
”“我不确定他的错误代码是什么意思”>如果playbook确实返回了实际的错误消息,这会有所帮助!因为在谷歌上搜索HTTP 503(代码)表明web服务只是因为过载而拒绝应答,或者你已经达到了你的配额(每小时查询的最大数量,打开会话的最大数量,等等),身份验证错误将导致401,授权错误在403。