如果激活 VMware Identity Manager Connector 19.03 失败,并显示错误无法使用 serviceURL 激活。无法解析 DNS (Cannot activate with serviceURL. Could not resolve DNS)。,并且您的环境使用代理服务器来处理出站流量,请按照以下故障排除信息配置并验证连接器的代理设置。

过程

  1. 使用您在“设置密码”页面(网址为 https://connectorhostname:8443)上设置的管理员用户密码登录 URL https://connectorhostname:8443/cfg/ssl。
  2. 代理配置选项卡中,启用并配置代理设置。
    1. 选择启用
    2. 带有端口的代理主机文本框中,输入代理服务器主机名称和端口。
      例如: proxy.example.com:3128
    3. 如果使用的是经过身份验证的代理服务器,请指定代理服务器的用户名和密码。
    4. (可选) 要指定连接器应当在不通过代理服务器的情况下访问的任何主机,请在非代理主机文本框中输入这些主机。用逗号分隔多个条目。
    5. 单击保存
  3. 确认已正确配置代理设置。
    1. 在连接器 Windows Server 上,确认已创建 INSTALL_DIR\VMware Identity Manager\Connector\opt\vmware\horizon\workspace\bin\proxySettings.bat 文件。
      注: 如果找不到此文件,请更新并重新启动 horizonService.bat 脚本,然后重试。有关运行脚本的信息,请参阅步骤 4。
    2. 确认已正确设置 Java 选项。
      1. 打开命令提示符窗口,然后转到 INSTALL_DIR\VMware Identity Manager\Connector\oss\commons-daemon 目录。
      2. 运行以下命令:

        prunmgr.exe //ES/VMwareIDMConnector

        系统将显示“VMware IDM Connector 属性”窗口。

      3. 单击 Java 选项卡,确认以下属性列在 Java 选项下:
        -Dhttp.proxyHost=value 
        -Dhttps.proxyHost=value
        -Dhttp.proxyPort=value 
        -Dhttps.proxyPort=value

        如果添加了非代理主机,请确认还显示以下属性:

        -Dhttp.nonProxyHosts=value 
        -Dhttps.nonProxyHosts=value
        注: 如果未显示这些属性,请更新并重新启动 horizonService.bat 脚本,然后重新检查。有关运行脚本的信息,请参阅步骤 4。
  4. 更新并重新启动 horizonService.bat 脚本。
    1. 打开命令提示符窗口,然后转到 INSTALL_DIR\VMware Identity Manager\Connector\usr\local\horizon\scripts 目录。
    2. 运行以下命令:
      .\horizonService.bat update

      .\horizonService.bat restart

下一步做什么

返回到 https://connectorhostname:8443 页面,然后从激活连接器选项卡中激活连接器。