#505 Acronis Cyber Backup: "0x530128 SOAP 1.1 fault。SOAP-ENV:Client "错误

icon孙锋在 2021-6-24 下午12:41 编写 ( icon张宏邦在 2024-5-14 下午1:20 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

现象

你正在尝试部署虚拟设备(在网络控制台,你点击添加并选择 VMware ESX(i)。或者你想改变 ESX(i) 主机/vCenter的凭据。

出现以下错误。

连接到 ESX 服务器'[hostname_or_IP]'失败。
未能连接到ESX服务器'https://[hostname_or_IP]/sdk'。

1) SOAP 1.1 fault: SOAP-ENV:Client[no subcode] "D" Detail: connect failed in tcp_connect()

OR

2) SOAP 1.1 fault: SOAP-ENV:Client[no subcode] "Host not found" Detail: get host by name failed in tcp_connect()

OR

3) SOAP 1.1 fault: SOAP-ENV:Client[no subcode] "No connection could be made because the target machine actively refused it. " Detail: connect failed in tcp_connect()

OR

4) SOAP 1.1 fault: "":ServerFaultCode[no subcode] "Cannot complete login due to an incorrect user name or password."

解决方法

所有这些错误都是由 SOAP 协议返回的,该协议用于在 Acronis 代理程序和指定的 ESX(i)主机/vCenter之间建立连接。

  1. "SOAP 1.1 fault: SOAP-ENV:Client[no subcode] "D" Detail: connect failed in tcp_connect()."

    这是一个常见的通信错误。问题是 Acronis 代理程序无法连接到 https://[hostname_or_IP]/sdk 地址,即指定的 ESX(i)主机或 vCenter。

    请确保可以通过 Acronis 代理程序可用的网络接口访问访问指定的 ESX(i)主机/vCente r(例如,通过'ping'命令测试)。需要开通 Acronis 代理程序到ESX(i)主机/vCente r TCP 903 , TCP 443 端口访问(通过'telnet'命令测试)。

    如果是基于虚拟设备的安装,你可以通过 CTRL+SHIFT+F2组合键从控制台切换到命令提示符(在vSphere客户端打开虚拟设备界面),并发出ping XX.XX.XX.XX命令,其中XX.XX.XX.XX是 ESX(i)主机/vCenter 的 IP 或主机名。以及 telnet XX.XX.XX.XX 443telnet XX.XX.XX.XX 902

  2. "SOAP 1.1 fault: SOAP-ENV:Client[no subcode] "Host not found" Detail: get host by name failed in tcp_connect()".

    这个错误意味着ESX(i)主机/vCenter是通过使用其主机名指定的,而该主机名无法解析为IP地址。

    • 如果您将Acronis Windows Agent安装在安装vCenter的同一台机器上,并将同一vCenter添加到Acronis Agent的配置中,就可能发生这种情况。vCenter(特别是如果它安装在默认启用IPv6的Windows 2008或更高版本)的主机名可能被解析为不支持的IPv6地址。 解决办法是使用vCenter的IPv4地址指定vCenter的地址,或者确保vCenter的主机名被解析为本机的IPv4地址(例如可以通过修改\windows\system32\drivers\etc\hosts文件来完成)。
    • 另一个可能的原因是,由于Acronis 代理程序上的网络配置错误,添加的 ESX(i)主机/vCenter 的名称无法解析。在虚拟设备的情况下,最典型的情况是应用了手动 IP 设置,但没有指定 DNS 服务器设置或指定不正确。要确认名称解析工作正常,您可以通过 CTRL+SHIFT+F2组合键从控制台切换到命令提示符(在vSphere 客户端中打开 Virtual Appliance 界面)并发出 "ping myESXhostname "命令,其中 "myESXhostname "是 ESX(i)主机/vCenter 的主机名 - ping必须成功。
  3. "SOAP 1.1 fault: SOAP-ENV:Client[no subcode] "No connection could be made because the target machine actively refused it. " Detail: connect failed in tcp_connect()"**.**

    这是一个常见的通信错误,意味着无法连接到指定的地址/端口(例如 https://[hostname_or_IP]/sdk ),因为该请求被目标方拒绝或没有服务在此端口上监听。

    您应确保指定您要添加到 Acronis Cyber Backup 的 ESX(i) 主机/vCenter 的正确 IP/主机名地址,并确保 ESX(i) 主机/vCenter 上的必要端口在防火墙设置中打开(所需端口可在 Web 帮助中找到:见 Acronis Cyber Protect CloudAcronis Cyber Backup 12.5 产品文档)。

  4. "SOAP 1.1 fault: "":ServerFaultCode[no subcode] \"Cannot complete login due to an incorrect user name or password."**

    验证指定的ESX(i)主机或vCenter的凭证。详情请参见为ESXi主机分配权限为ESX(i)分配权限

如果以上方法都没有解决问题,请联系技术支持。

原文链接:https://kb.acronis.com/content/61025

 附加文件     - [0]


 添加评论