在升级到 VMware Identity Manager 19.03.0.0 后,您可能需要配置某些设置。
log4j 配置文件
如果对 VMware Identity Manager 19.03 实例中的任何 log4j 配置文件进行了编辑,则在升级期间不会自动安装这些文件的新版本。但在升级后,这些文件控制的日志无法正常工作。
要解决该问题,请执行以下操作:
- 登录到虚拟设备。
- 搜索具有 .rpmnew 后缀的 log4j 文件。
find / -name "*log4j.properties.rpmnew"
- 对于找到的每个文件,将新文件复制到没有 .rpmnew 后缀的相应旧 log4j 文件中。
保存 Workspace ONE UEM 配置
保存 Workspace ONE UEM 配置将填充目录的设备服务 URL。执行该任务可允许新的最终用户注册并管理其设备。
- 登录到 管理控制台。
- 选择 。
- 在 Workspace ONE UEM 的“配置”部分中,单击保存。
辅助数据中心的群集 ID
从 VMware Identity Manager 3.3 开始,群集 ID 用于标识群集中的节点。
如果您的 VMware Identity Manager 19.03 部署包含辅助数据中心,则您可能需要在升级后更改辅助数据中心的群集 ID。
VMware Identity Manager 会在新的服务设备通电时自动检测并分配群集 ID。对于多数据中心部署,必须使用唯一 ID 标识每个群集。
属于群集的所有设备都具有相同的群集 ID,并且群集通常由三个设备组成。
设置辅助数据中心时,请确认群集 ID 对于数据中心是唯一的。如果群集 ID 对于数据中心不唯一,请确认每个节点均已安装 Elasticsearch discovery-idm 插件,并按照以下说明中所述手动编辑群集 ID。您只需在辅助数据中心执行一次这些操作即可。
- 确认每个节点具有 Elasticsearch discovery-idm 插件。
- 登录到虚拟设备。
- 使用以下命令检查是否安装了该插件。
/opt/vmware/elasticsearch/bin/plugin list
- 如果该插件不存在,请使用以下命令添加该插件。
/opt/vmware/elasticsearch/bin/plugin install file:///opt/vmware/elasticsearch/jars/discovery-idm-1.0.jar
- 登录到管理控制台。
- 选择 选项卡。
- 在顶部面板中,查找辅助数据中心群集的群集信息。
- 将辅助数据中心的所有节点的群集 ID 更新为与第一个数据中心使用的编号不同的编号。
例如,如果第一个数据中心未使用 2,则将辅助数据中心的所有节点设置为 2。
- 确认正确组成了主数据中心和辅助数据中心的群集。
对于主数据中心和辅助数据中心的每个节点,请执行以下步骤。
- 登录到虚拟设备。
- 运行以下命令:
curl 'http://localhost:9200/_cluster/health?pretty'
如果正确配置了群集,该命令将返回类似于以下示例的结果:
{ "cluster_name" : "horizon", "status" : "green", "timed_out" : false, "number_of_nodes" : 3, "number_of_data_nodes" : 3, "active_primary_shards" : 20, "active_shards" : 40, "relocating_shards" : 0, "initializing_shards" : 0, "unassigned_shards" : 0, "delayed_unassigned_shards" : 0, "number_of_pending_tasks" : 0, "number_of_in_flight_fetch" : 0 }
辅助数据中心设备中的缓存服务设置
如果设置了一个辅助数据中心,则使用 /usr/local/horizon/conf/runtime-config.properties 文件中的 "read.only.service=true" 条目,为辅助数据中心的 VMware Identity Manager 19.03 实例配置只读访问权。在升级此类设备后,该服务无法启动。
sva1.example.com |
sva2.example.com |
sva3.example.com |
- 以 root 用户身份登录到辅助数据中心中的虚拟设备。
在此示例中,登录到 sva1.example.com。
- 按照以下子步骤所示,编辑 /usr/local/horizon/conf/runtime-config.properties 文件。
您可以编辑现有条目,也可以添加新条目。在适用情况下,取消注释已注释掉的条目。
- 将
cache.service.type
条目的值设置为ehcache
。cache.service.type=ehcache
- 将
ehcache.replication.rmi.servers
条目的值设置为辅助数据中心内其他节点的完全限定域名 (FQDN)。使用冒号:
作为分隔符。
在此示例中,按以下方式配置条目。
ehcache.replication.rmi.servers=sva2.example.com:sva3.example.com
- 将
- 重新启动服务。
service horizon-workspace restart
- 对辅助数据中心内的其余节点重复上述步骤。
在此示例中,要配置的其余节点包括 sva2.example.com 和 sva3.example.com。
Citrix 集成
要在 VMware Identity Manager 3.3 中集成 Citrix,所有外部连接器都必须为适用于 Linux 的 2018.8.1.0(3.3 版中的连接器版本)或更高版本。
您还必须使用 Integration Broker 3.3。Integration Broker 无法进行升级。为此,请先卸载旧版本,然后再安装新版本。
以前版本中的更改
有关以前版本中的更改,请参阅升级到 VMware Identity Manager 3.3 (Linux)。