如果激活 VMware Identity Manager Connector 19.03 失败,并显示错误无法使用 serviceURL 激活。无法解析 DNS (Cannot activate with serviceURL. Could not resolve DNS)。,并且您的环境使用代理服务器来处理出站流量,请按照以下故障排除信息配置并验证连接器的代理设置。
过程
- 使用您在“设置密码”页面(网址为 https://connectorhostname:8443)上设置的管理员用户密码登录 URL https://connectorhostname:8443/cfg/ssl。
- 在代理配置选项卡中,启用并配置代理设置。
- 选择启用。
- 在带有端口的代理主机文本框中,输入代理服务器主机名称和端口。
例如: proxy.example.com:3128。
- 如果使用的是经过身份验证的代理服务器,请指定代理服务器的用户名和密码。
- (可选) 要指定连接器应当在不通过代理服务器的情况下访问的任何主机,请在非代理主机文本框中输入这些主机。用逗号分隔多个条目。
- 单击保存。
- 确认已正确配置代理设置。
- 在连接器 Windows Server 上,确认已创建 INSTALL_DIR\VMware Identity Manager\Connector\opt\vmware\horizon\workspace\bin\proxySettings.bat 文件。
注: 如果找不到此文件,请更新并重新启动 horizonService.bat 脚本,然后重试。有关运行脚本的信息,请参阅步骤 4。
- 确认已正确设置 Java 选项。
- 打开命令提示符窗口,然后转到 INSTALL_DIR\VMware Identity Manager\Connector\oss\commons-daemon 目录。
- 运行以下命令:
prunmgr.exe //ES/VMwareIDMConnector
系统将显示“VMware IDM Connector 属性”窗口。
- 单击 Java 选项卡,确认以下属性列在 Java 选项下:
-Dhttp.proxyHost=value -Dhttps.proxyHost=value -Dhttp.proxyPort=value -Dhttps.proxyPort=value
如果添加了非代理主机,请确认还显示以下属性:
-Dhttp.nonProxyHosts=value -Dhttps.nonProxyHosts=value
注: 如果未显示这些属性,请更新并重新启动 horizonService.bat 脚本,然后重新检查。有关运行脚本的信息,请参阅步骤 4。
- 在连接器 Windows Server 上,确认已创建 INSTALL_DIR\VMware Identity Manager\Connector\opt\vmware\horizon\workspace\bin\proxySettings.bat 文件。
- 更新并重新启动 horizonService.bat 脚本。
- 打开命令提示符窗口,然后转到 INSTALL_DIR\VMware Identity Manager\Connector\usr\local\horizon\scripts 目录。
- 运行以下命令:
.\horizonService.bat update
.\horizonService.bat restart
下一步做什么
返回到 https://connectorhostname:8443 页面,然后从激活连接器选项卡中激活连接器。