Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Ansible:“;味精:&引用;基本:从服务器返回错误的HTTP响应。代码503“;_Linux_Ansible - Fatal编程技术网

Linux Ansible:“;味精:&引用;基本:从服务器返回错误的HTTP响应。代码503“;

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版本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",
    "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。