Horizon Workspace Server 1.5 | 2013 年 9 月 10 日 | 内部版本号 1318295
Horizon Workspace Desktop Client 1.5.2 | 2013 年 12 月 3 日 | 内部版本号 1444866
Horizon Workspace Client for Android 1.5.2(在 Google Play Store 上发布的应用程序)
Horizon Workspace Client for iOS 1.5.2(在 Apple App Store 上发布的应用程序)
Horizon Files for iOS 1.5.2(在 Apple App Store 上发布的应用程序)
VMware Switch(在 Google Play Store 上发布的应用程序)

最后更新时间:2013 年 12 月 10 日

发行说明内容

本发行说明包括以下主题:

新增功能

以下信息介绍了此 Horizon Workspace 1.5.2 版提供的一些增强功能:

  • Horizon Workspace 客户端已更新
    在此发行版中,更新了以下客户端应用程序:
    • 适用于 Windows 的 Horizon Workspace Client
    • 适用于 Mac 的 Horizon Workspace Client
    • 适用于 Android 的 Horizon Workspace Cilent
    • 适用于 iOS 的 Horizon Files

国际化

Horizon Workspace 1.5 和更高版本提供以下语言的版本:

  • 英语
  • 法语
  • 德语
  • 日语
  • 简体中文

Horizon Server 1.5 的兼容性、安装和升级

VMware® vCenter™ 和 VMware ESXi™ 的兼容性

Horizon Workspace 支持以下 vCenter 和 ESXi 版本:

  • vCenter 5.0 U2、5.1 和 5.1 U1
  • ESXi 5.0 U2、5.1 和 5.1 U1

管理员 Web 界面中浏览器的兼容性

以下 Web 浏览器可用于查看 Configurator Web 界面、Connector Web 界面和管理员 Web 界面。

  • Mozilla Firefox(最新)
  • Google Chrome(最新)
  • Internet Explorer 9 或 10
  • Safari(最新)

有关其他系统要求,请参阅 Horizon Workspace 登录页面上的 安装和配置 Horizon Workspace

Horizon Workspace 组件兼容性

VMware 产品互操作性图表提供了 VMware 产品和组件(例如 VMware vCenter Server、VMware ThinApp 和 VMware® Horizon View™)的当前版本与早期版本的详细兼容信息。

从 Horizon Workspace 1.0 升级

如果您从 Horizon Workspace 1.0 系统升级到 Horizon Workspace 1.5,请告知用户他们必须先卸载 Horizon Workspace 1.0 客户端,然后安装最新的 Horizon Workspace 客户端,以访问更新后的服务器。因此,用户必须更新 以下客户端:适用于 Windows 的 Horizon Workspace Client、适用于 Mac 的 Horizon Workspace Client、适用于 Android 的 Horizon Workspace Client 和适用于 iOS 的 Horizon Workspace Client

有关系统要求的其他信息以及安装和升级说明,请参阅 安装和配置 Horizon Workspace升级 Horizon Workspace

向 Horizon Workspace 添加 Workspace Desktop 安装程序

要使用户能够下载桌面客户端并能自动将适用于 Windows 的桌面客户端更新为新版本,必须在下载目录以及 data-va 虚拟机的自动更新目录中添加桌面客户端安装程序文件。

为实现自动更新,适用于 Windows 的 Horizon Workspace 桌面客户端每两小时即对 Horizon Workspace 服务器进行轮询,以获取新版本。如果找到新版本,桌面客户端即自动得到更新。

用户必须具备计算机的管理员权限才能安装及自动更新桌面客户端。

重要说明:如果适用于 Windows 的 Horizon Workspace Client 应用程序安装在不固定(非专用)的 Horizon View 桌面上,请先将 Horizon View 不固定池主映像上的适用于 Windows 的 Horizon Workspace Client 应用程序更新到 1.5.2。在您将安装程序添加到主映像之前,请确保自动更新在 Windows 的安装程序文件中已禁用。有关详细信息,请参见本发行说明中的“View 桌面池中的适用于 Windows 的 Horizon Workspace Client 可提高性能”。更新主映像后,请遵循下面的步骤将 1.5.2 安装程序添加到 Horizon Workspace data-va 虚拟机。如果在更新不固定池主映像之前更新了 data-va 虚拟机,则可导致不固定池中出现不可预知的结果。

向 Data-va 虚拟机添加 Desktop Client 安装程序文件

您应从 VMware 下载页面将包含适用于 Windows 和 Mac 计算机的桌面客户端文件的 zip 文件复制并安装到每个已配置的 data-va 虚拟机中。应在每个 data-va 虚拟机上运行 check-client-updates 命令,以部署安装程序文件,并重新启动 data-va 虚拟机。

  1. 从 VMware 网站 https://customerconnect.vmware.com/downloads 下载 Horizon Workspace 桌面客户端 zip 文件
  2. 将此 zip 文件复制到 data-va 虚拟机上的一个临时位置。 scp clients-n.n.n-nnnn.zip root@yourDataServer.com:/tmp/
  3. root 用户的身份登录到 data-va 计算机。
  4. 要将新客户端解压并安装到下载目录以及可以自动更新用户客户端的目录中,并重新启动 data-va 虚拟机,请键入
    /opt/vmware-hdva-installer/bin/check-client-updates.pl --install --clientfile /tmp/clients-n.n.n-nnnn.zip
  5. 该脚本将文件解压,并将用于 Windows 和 Mac 计算机的桌面客户端安装程序文件复制到 /opt/zimbra/jetty/webapps/zimbra/downloads 目录,将用于自动更新的安装程序文件复制到 /opt/zimbra/jetty/webapps/zimbra//public/cds 目录,并更新下载链接的 URL 参数值。data-va 虚拟机将重新启动。
  6. 在您环境中的每个 data-va 虚拟机上执行步骤 1 到步骤 4

现在,用户可以通过其 Horizon Workspace 帐户下载桌面客户端,适用于 Windows 的 Horizon Workspace Client 用户的桌面客户端将自动更新。

文档

要访问全套 Horizon Workspace 1.5 文档(也适用于 1.5.2 版),请转到 Horizon Workspace 登录页面

已知问题

最新版本中新增的 Horizon Workspace 已知问题标记有 * 符号。其他已知问题则来自以前的版本。本节介绍以下主题领域的已知问题:

客户端 - 适用于 Android 的 Client

  • 在 Android 设备中,Horizon Files 服务的预览程序不能准确显示非 UTF-8 编码格式的纯文本文件
    当用户打开非 UTF-8 编码格式的文件时,文件内容显示为非 ASCII 码乱码字符。

    解决方法:指导用户上载并预览 UTF-8 编码格式的纯文本文件或使用个人的 Android 应用程序打开此类文件。

    客户端 - 适用于 Mac 的 Client
    • 如果 Mac 系统的 /etc/resolv.conf 文件有问题,Client 将显示消息,指出输入的 URL 不是有效的 Horizon 服务器地址
      如果 Mac 系统上 /etc 文件夹中的 resolv.conf 文件有问题,Horizon Workspace 客户端将无法解析 Horizon Workspace 服务器 URL,并显示一条消息,说明服务器地址无效。

      解决方法:
      • 在 Mac 系统上的一个终端窗口中,使用 ln -s 命令创建一个从 /etc/resolv.conf 到 /var/run/resolv.conf 的符号链接:sudo ln -s /var/run/resolv.conf /etc/resolv.conf
        如果 /etc 中已经有一个 resolv.conf 文件,则在运行 ln -s 命令前,应删除现有的 resolv.conf 文件,或将其重新命名 (sudo mv resolv.conf resolv.conf.bak)。
    客户端 - Switch
    • 用户无法使用 VMware Ready Android 设备内嵌的中文输入法编辑器

      Chinese Pinyin IME for Android 是 VMware Ready 设备的内嵌中文输入法编辑器 (IME)。Horizon Workspace 用户尝试使用此内嵌工具时,他们无法使用大部分中文字符。

      解决方法:要更改 VMware Ready Android 设备的受管移动工作区中的中文 IME,请执行以下各步骤:

    1.  
      1. 导入希望使用的简体中文 IME Android 应用程序。请参阅 Horizon Workspace 文档了解有关将移动应用程序导入目录的信息。
      2. 授权 VMware Ready Android 设备用户使用新的中文 IME 应用程序。
    • VMware Switch 客户端应用程序忽略允许通行码长度少于四个字符的通行码策略
      Horizon Workspace 管理员 Web 界面允许用户设置一个要求使用最小长度可以少于四个字符的通行码的策略。但是,VMware Ready Android 设备上的 Switch 客户端应用程序要求用户创建的通行码不得少于四个字符。

      解决方法:将通行码策略设置为要求最少包含四个字符。

    文档
    • 文档中不包含将含有多个 service-va 实例的 Horizon Workspace 1.0 部署升级到 Horizon Workspace 1.5 时所需执行的步骤
      将含有多个 service-va 实例的 Horizon Workspace 1.0 部署升级到 Horizon Workspace 1.5 时,每个 service-va 实例上的 masterkeys.uber文件不完全相同。也就是说每个 service-va 实例上都有 masterkeys.uber文件,但文件内容不同。这可能会导致出现 Horizon Workspace 登录问题。

      解决方法:
      将含有多个 service-va 实例的 Horizon Workspace 1.0 部署升级到 1.5 时,请按照 升级 Horizon Workspace 指南中的步骤操作,同时遵循以下说明:

      1. 按照“将 Horizon Workspace 升级到 1.5 版”第 2 步的说明在 configurator-va 虚拟机上运行 updatemgr.hzn命令之后,访问多个 service-va 实例中的一个实例的命令行。
      2. 将 /usr/local/horizon/bin/masterkeys.uber文件从其中一个 service-va 实例复制到部署中的所有其他 service-va 实例。
        您可以从任意 service-va 实例中复制该文件,只要让每个 service-va 实例中的 masterkeys.uber文件均以相同内容结尾即可。
      3. 重新启动相应服务器。
    •  
      • 如果您在升级到 Horizon Workspace 1.5 后再执行上述解决方法,请在每个含有所复制文件的 service-va 实例中发出以下命令,以便重新启动前端 Web 应用程序:
        service horizon-frontend start
      • 如果您要在按照上述解决方法解决问题的过程中完成升级,请继续完成升级过程中余下的步骤,其中包括关闭然后重新启动 vApp。
    • 文档中未提及用户可以在 X-Forwarded-For 标头中指定网关包含的 IP 地址
      Horizon Workspace 文档中应指明用户可以在 X-Forwarded-For 页面中指定网关用于客户端身份识别的 IP 地址。Horizon Workspace 网关根据 X-Forwarded-For 标头确定浏览器客户端中的源 IP 地址并根据该 IP 地址决定要登录哪个 Connector。必须将 Horizon Workspace 网关与最终用户之间的所有负载平衡器或网关的 IP 地址添加到 X-Forwarded-For 页面。添加到 X-Forwarded-For 页面的 IP 地址将被自动填充到您环境中的所有网关。

      解决方法:(设置过程中)在向导中的 X-Forwarded-For 页面或(设置完毕后)在 Horizon Workspace Configurator 的 X-Forwarded-For 选项卡中添加 Horizon Workspace 网关与最终用户之间的所有负载平衡器或网关的 IP 地址。
    • 文档中未指明用户的 Windows 系统必须加入到域中才能与捕获为 ThinApp 软件包的 Windows 应用程序同步
      Horizon Workspace 文档中应指明,如果 Horizon Workspace 用户要访问捕获为 ThinApp 软件包的 Windows 应用程序,必须将适用于 Windows 的 Horizon Workspace Client 安装在已加入到域中的 Windows 系统上。如果计算机未加入到域中,ThinApp 软件包将无法与客户端同步。

      解决方法:如果希望 Horizon Workspace 用户拥有访问 ThinApp 软件包的权限,请确保其 Windows 系统(安装了适用于 Windows 的 Horizon Workspace Client)已加入到域中。
    • 需要对文档中的高可用性主题进行更正
      在 Horizon Workspace 1.5 的 安装和配置 Horizon Workspace 中,需要对“为 data-va 虚拟机设置 VMware 高可用性监控”的第 6 步进行更正。该步骤提到的“默认检测信号超时”应改为“故障间隔”,而“200 秒或更长”的设置应改为“300 秒或更长”。

      解决方法:对于第六步,应该用以下说明替换指南中当前的说明:配置故障间隔,设置为 300 秒或更长。
    • 需要对文档中的外部数据库要求进行更正
      在 Horizon Workspace 1.5 的 安装和配置 Horizon Workspace 中,“系统和网络配置要求”、“使用 Configurator 将 Horizon Workspace 配置为使用外部数据库”和“配置 PostgreSQL 数据库”主题列出了 VMware vFabric PostgreSQL 和 Oracle 数据库的具体版本。但是,这些主题中所列的版本不完整,并与 VMware 产品互操作性图表中的解决方案/数据库互操作性信息不符。

      解决方法:请使用 VMware 产品互操作性图表 作为外部数据库要求的正式列表。
    • 需要对文档中的配置冗余/故障切换主题进行更正
      在 Horizon Workspace 1.5 的 安装和配置 Horizon Workspace 中,需要对主题“为 Horizon Workspace 虚拟机配置冗余/故障切换”进行更正。该主题提到在创建新的 connector-va 之前必须存在基本快照。实际上,当您运行 hznAdminTool addvm 命令时,便会拍摄第一个 connector-va 的快照,并基于此快照创建完整的克隆。
    文件
    • 多个用户无法并行编辑文件
      例如:
      • 当一个用户在线对文件夹执行操作时,如果另一个用户离线对同一个文件夹执行更改文件名、编辑文件、移动文件或文件夹等操作,则会发生冲突。
      • 如果多个用户更改了某个文件并且同时对这些更改进行同步,则只会保留一个文件版本。不会显示冲突警告。

      解决方法:用户需要手动检查文件夹的历史记录,才能确定谁最后更改了特定文件。

    Horizon Workspace Server
    • Configurator Web 界面不接受包含空格的属性名
      使用 Configurator Web 界面提供包含空格的属性名时,Horizon Workspace 会发出一条错误消息,表明 Horizon 名称无效。

      解决方法:要添加包含空格的属性名,请使用 Connector Web 界面。

    • Connector Web 界面发出的关于属性名可以包含的字符的错误消息不完整
      尝试输入无效的属性名时,Connector Web 界面显示的错误消息未说明允许在名称中包含空格。

      解决方法:
      当您在 Connector 中提供属性名时,如果遇到以下错误消息,请注意该消息不完整;

      无效的 Horizon 名称。Horizon 名称中只能包含字母数字字符(A-Z、a-z、0-9)、句点(.)、下划线(_)、连字符(-)和 at 符号(@)。

      请注意,在这种情况下,正确的消息应当为:

      无效的 Horizon 名称。Horizon 名称中只能包含字母数字字符(A-Z、a-z、0-9)、句点(.)、下划线(_)、连字符(-)、at 符号(@)和空格。
    • 当搜索结果超出 1,000 个用户和组时,Horizon Workspace 返回一个不完整的列表
      使用管理员 Web 界面搜索用户或组时,Horizon Workspace 返回的最大结果数为 1,000。

      解决方法:使用范围更小的搜索条件找到所有匹配记录。
    • 如果密码包含非 ASCII 码或高位 ASCII 码字符,“加入域”进程将失败
      当您通过 Configurator Web 界面或 Connector Web 界面访问 [加入域] 页面并在 [AD 密码] 文本框正确输入一个包含非 ASCII 码或高位 ASCII 码字符的密码时,Horizon Workspace 将发出一条错误消息,说明密码不正确。

      解决方法:使用 ASCII 码字符作为 Active Directory 密码。

    • Connector 允许您移除对 Horizon Workspace 具有管理访问权限的绑定 DN 用户帐户
      最初,只有与绑定 DN 用户帐户关联的 Active Directory 用户才具有 Horizon Workspace 的管理访问权限。 执行以下操作可能导致您从 Application Manager 中意外移除绑定 DN 用户帐户:

      • 您在选择用户时,在 Connector 中筛选了绑定 DN 用户帐户。
      • 您将某个用户属性设置为必需属性,但绑定 DN 用户帐户不含此属性,因此导致绑定 DN 用户帐户无法执行目录同步。

      下一次执行目录同步时,如果执行上述操作之一,Horizon Workspace 会从 Active Directory 接收更改,其中包含移除的绑定 DN 用户帐户。此时,您无法以管理员身份登录 Horizon Workspace。但可以重新添加该绑定 DN 用户帐户,只是该帐户不再具有管理权限。

      解决方法:
      使用非 Active Directory 管理员帐户登录 Horizon Workspace ( https:// HorizonWorkspaceFQDN/SAAS/login/0 ),然后将绑定 DN 用户帐户升级为管理员角色。

    View 桌面池中的适用于 Windows 的 Horizon Workspace Client 可提高性能

    当适用于 Windows 的 Horizon Workspace Client 安装在非专用(不固定)的 Horizon View 桌面上时,您需要对用于适用于 Windows 的 Horizon Workspace Client 安装程序进行更改,以使客户端桌面不会在每次创建新的 View 池会话时尝试下载 ThinApp 软件包或 Horizon Files 应用程序。

    由于非专用桌面固有的无状态特性,并且在重写桌面或为用户提供池中的新桌面时可以创建新会话,因此,如果未修改适用于 Windows 的 Horizon Workspace Client 配置,则在使用这些应用程序时,将通知最终用户速度缓慢或性能低下。

    从适用于 Windows 的 Horizon Workspace Client 1.5.2 开始,您可以修改客户端安装程序,以便在 View 管理员将客户端安装到 View 模板之前进行以下修改。

    • 关闭 Windows 客户端的自动更新。   ENABLE_AUTOUPDATE=0
    • 如果您使用 ThinApp 软件包,则为 ThinApp 启用流式传输模式。   INSTALL_MODE=RUN_FROM_SHARE
    • 如果最终用户不需要同步这些桌面中的 Horizon Files,则禁用 Files 应用程序。 ENABLE_DATA=0
    • 如果您计划支持这些桌面中的 Horizon Files,则将文件重定向到可以从这些桌面访问的网络共享。
    • DATA_SYNC_FOLDER=#:\^%username^%\Horizon

      其中 #:是映射的网络驱动器或 UNC 路径。要将路径设置为能够相应地为每个用户创建和映射,请将命令所使用的键值对中的环境变量转义(即,使用 "^" 转义字符)。

    重要说明:在 1.5.2 版中,当您完成上述更改后,应通知最终用户,他们不应更改 Horizon Workspace 设置。在今后的版本中,将禁用 [取消此计算机的链接] 设置以及更改 Horizon 文件夹的目录路径的功能。

    将适用于 Windows 客户端安装程序的 EXE 文件下载到 Windows 系统,以进行这些更改。

    以下命令示例禁用了自动更新,启用了 ThinApp 软件包的流式传输模式,并且 Horizon Files 文件夹保存到了用户可以访问的网络共享驱动器中。

    C:\VMware-Horizon-Workspace-nnn.exe /v HORIZONURL=https://server.vmware.com ENABLE_AUTOUPDATE=0 INSTALL_MODE=RUN_FROM_SHARE DATA_SYNC_FOLDER=#:\^%username^%\Horizon