连接服务器安装程序具有某些限制,在并行升级连接服务器时,这些限制可能会阻止连接服务器的安装过程。这些限制也适用于单个连接服务器升级以及副本服务器的全新安装。

问题

在执行连接服务器的升级或安装过程中运行连接服务器安装程序时,连接服务器安装程序可能会显示错误消息并阻止安装过程。

原因

当模式主节点不可用或已从 LDAP 集群中移除时,可能会出现连接服务器安装或升级错误。如果使用 vdmadmin -S 命令移除连接服务器实例,而没有彻底卸载 LDAP 实例,则将删除模式主节点。

解决方案

  1. 如果由于模式主节点不可用而导致出现安装错误,则会启动错误消息中指定的 LDAP 集群中的所有节点。
    如果启动 LDAP 集群中的所有节点不能解决该问题,则导致错误的原因可能是已从集群中移除模式主节点。请继续执行步骤 2 以对错误进行故障排除。
  2. 如果已从 LDAP 集群中移除模式主节点,则必须在集群中将其他节点设置为模式主节点。在集群中将其他节点设置为模式主节点的步骤基于是否已在集群中将任何节点升级到 VMware Horizon 版本 2006。
    • 如果已在集群中将任何节点升级到 VMware Horizon 版本 2006,则可以使用 vdmadmin -X 命令将当前节点设置为模式主节点。有关 vdmadmin -X 命令的更多信息,请参阅《Horizon 管理指南》文档中的“使用 -X 选项检测和解决 LDAP 条目和模式冲突”。
      • 要在本地 LDAP 实例所在的集群中将当前节点设置为模式主节点,请输入以下命令:
        vdmadmin -X -seizeSchemaMaster
      • 要在 Cloud Pod 架构环境中的全局 LDAP 实例所在的集群中将当前节点设置为模式主节点,请输入以下命令。
        vdmadmin -X -seizeSchemaMaster -global
    • 如果未在集群中将任何节点升级到 VMware Horizon 版本 2006,请使用 dsmgmt 命令将当前节点设置为模式主节点。
      • 要在本地 LDAP 实例所在的集群中将当前节点设置为模式主节点,请输入以下命令:
        dsmgmt "roles" "connections" "connect to server localhost:389" "quit" "transfer schema master" "quit" "quit"
      • 要在全局 LDAP 实例所在的集群中将当前节点设置为模式主节点,请输入以下命令:
        dsmgmt "roles" "connections" "connect to server localhost:22389" "quit" "transfer schema master" "quit" "quit"