3.1. 产品要求

3.1.1. 操作系统要求
3.1.2. Sun Ray Operating Software
3.1.3. Windows 远程桌面支持
3.1.4. Oracle Solaris 和 Oracle Linux 平台之间的功能差异
3.1.5. Oracle Solaris 10 和 Oracle Solaris 11 平台之间的差异
3.1.6. 磁盘空间要求
3.1.7. Oracle Solaris 10 先决条件
3.1.8. Oracle Solaris 11 先决条件
3.1.9. Oracle Linux 先决条件
3.1.10. Java Runtime Environment (JRE) 要求
3.1.11. Sun Ray 管理 GUI 的 Web 服务器要求
3.1.12. Sun Ray 管理 GUI 的 Web 浏览器要求
3.1.13. Sun Ray 数据存储库端口要求
3.1.14. 端口和协议

本部分提供 Sun Ray Software 5.4 发行版本的产品要求。

3.1.1. 操作系统要求

表 3.1 “支持的 Sun Ray Software 操作系统”列出了 Sun Ray Software 5.4 发行版本支持的 Sun Ray Software 操作系统。

表 3.1. 支持的 Sun Ray Software 操作系统

操作系统

支持的发行版本

SPARC 和 x86 平台上的 Oracle Solaris 10

  • Oracle Solaris 10 8/11 或更高版本

  • 带有 Trusted Extensions 的 Oracle Solaris 10 8/11 或更高版本

SPARC 和 x86 平台上的 Oracle Solaris 11

  • Oracle Solaris 11.1 或更高版本

  • 带有 Trusted Extensions 的 Oracle Solaris 11.1 或更高版本

x86 平台上的 Oracle Linux(64 位)

  • Oracle Linux 5.8

  • Oracle Linux 6.3


Oracle 虚拟化环境支持 Sun Ray Software,可以在其中安装此软件。如果使用不受支持的虚拟环境时遇到问题,您可能要在非虚拟化的操作系统中验证问题以确保问题与虚拟化产品无关。

注意

获得了 Oracle Linux 认证的 Oracle 产品同时也获得了 Red Hat Enterprise Linux 的认证和支持,这是因为两个分发包之间具有隐式兼容性。Oracle 未在 Red Hat Enterprise Linux 产品上运行任何其他测试。

要在安装 Sun Ray Software 之前准备服务器,请参见第 3.1.7 节 “Oracle Solaris 10 先决条件”第 3.1.8 节 “Oracle Solaris 11 先决条件”第 3.1.9 节 “Oracle Linux 先决条件”

3.1.2. Sun Ray Operating Software

许多新增的 Sun Ray Software 5.4 功能都需要适用于 Sun Ray Client 的 Sun Ray Operating Software 11.1.1。Sun Ray Operating Software 是 Sun Ray Client 固件的官方名称。

有关如何在 Sun Ray Client 上安装 Sun Ray Operating Software 的详细信息,请参见第 3.2.4 节 “在安装 Sun Ray Software 之前安装固件”

3.1.3. Windows 远程桌面支持

Sun Ray Software 支持以下 Windows 远程桌面:

  • Windows XP Professional SP2(64 位)

  • Windows XP Professional SP3(32 位)

  • Windows Server 2003 R2 SP2 Enterprise Edition(32 位和 64 位)

  • Windows 7 SP1 Enterprise Edition(32 位和 64 位)

  • Windows Server 2008 R2 SP1 Enterprise Edition(64 位)

  • Windows 8(32 位和 64 位)

  • Windows Server 2012(64 位)

表 3.2 “Windows 远程桌面支持的功能”显示每个 Windows 远程桌面支持的功能。一些 Windows 发行版本要求安装 Windows 连接器组件,以获得特定的功能支持。有关详细信息,请参见第 3.2.7 节 “如何在 Windows 系统上安装 Windows 连接器组件”

表 3.2. Windows 远程桌面支持的功能

 

Windows XP SP2(64 位)

Windows XP SP3(32 位)

Windows Server 2003 R2 SP2(32 位/64 位)

Windows 7 SP1(32 位/64 位)

Windows Server 2008 R2 SP1(64 位)

Windows 8(32 位/64 位)

Windows Server 2012(64 位)

视频加速

USB 重定向

音频输入

增强的网络安全性(TLS/SSL 和 NLA)

会话目录/会话代理程序

不适用

不适用

不适用

不适用

智能卡服务


注意

视频加速支持取决于 Windows 桌面版本、使用的应用程序和连接到桌面时使用的客户端。有关详细信息,请参见第 17.5 节 “视频加速”

3.1.4. Oracle Solaris 和 Oracle Linux 平台之间的功能差异

运行 Oracle Linux 平台的 Sun Ray 服务器不支持以下 Sun Ray Software 功能。

  • 由于 Oracle Linux 海量存储子系统的设计,使用不具有 USB 重定向 Windows 组件的海量存储设备时,Oracle Linux 上的性能明显低于 Oracle Solaris 上的性能。请使用 USB 重定向,以获得最佳海量存储设备性能。

  • 预定义 kiosk 会话类型不可用,这些类型提供桌面、窗口管理器和配置应用程序集的功能。例如,Sun Java Desktop (JDS) 发行版本 3 便是为 Oracle Solaris 10 提供的一种预定义会话类型。有关更多信息,请参见第 10.1 节 “Kiosk 概述”

  • CCID IFD 处理程序提供对连接到桌面客户端的符合 CCID 的外部 USB 智能卡读卡器的访问,它不受运行 Oracle Linux 的 Sun Ray 服务器支持。

  • scbus v1 智能卡协议不受运行 Oracle Linux 的 Sun Ray 服务器支持。

  • 在不使用智能卡进行漫游办公时,NSCM 登录屏幕中的 "Options"(选项)菜单对于 Oracle Linux 不可用。这包括 "QuickLogin"(快速登录)和 "Exit"(退出)选项。有关详细信息,请参见第 9.2.3 节 “如何登录到 NSCM 会话”

3.1.5. Oracle Solaris 10 和 Oracle Solaris 11 平台之间的差异

下表介绍了运行 Oracle Solaris 10 和 Oracle Solaris 11 平台的 Sun Ray 服务器之间的差异。

  • 预定义的 kiosk 会话类型仅适用于 Oracle Solaris 10。没有适用于 Oracle Solaris 11 的预定义 kiosk 会话类型。

  • IP 多路径 (IP MultiPathing, IPMP) 仅在共享网络配置(具有完全路由的子网的 LAN)中运行 Oracle Solaris 10 的 Sun Ray 服务器上受支持。

3.1.6. 磁盘空间要求

表 3.3 “磁盘空间要求”列出了特定目录的磁盘空间要求。

表 3.3. 磁盘空间要求

默认安装路径

要求

/

1 MB

/etc/opt/SUNWut/srds

0.1 MB

/opt

70 MB

/opt/SUNWut/srds

4.6 MB

/var/adm/log (Oracle Solaris)

5 MB

/var/log (Oracle Linux)

2.5 MB

/var/opt/SUNWut

为数据存储库和日志文件留出足够的磁盘空间。对于 1,000 个条目,分配大约 1.5 MB 的磁盘空间、64 MB 的 RAM 和 528 MB 的交换空间。

/var/tmp

5 MB


3.1.7. Oracle Solaris 10 先决条件

此部分介绍将 Oracle Solaris 10 用于 Sun Ray 服务器时的先决条件:

  • “完整分发”软件簇是必需的,必须安装。

  • 必须在安装 Sun Ray Software 之前安装最新的“推荐的修补程序集”,该修补程序集可以从 My Oracle Support 下载。

  • 在以后的 Oracle Solaris 10 发行版本中可能不再提供公用桌面环境 (Common Desktop Environment, CDE)。用户应该迁移到 Java Desktop System。正式从 Oracle Solaris 10 发行版本中删除 CDE 后,以后的 Sun Ray Software 版本将不再支持 CDE。

  • 要提高 Sun Ray Client 的性能,请完成以下配置更新:

    1. 在 Sun Ray 服务器的 /etc/system 文件中添加以下行。

      set hires_tick=1 

      有关此设置的更多信息,请参见第 20.3 节 “如何通过减少网络交换机缓冲来提高 Sun Ray Client 性能 (Oracle Solaris)”

    2. 重新引导 Sun Ray 服务器。

3.1.8. Oracle Solaris 11 先决条件

此部分介绍将 Oracle Solaris 11 用于 Sun Ray 服务器时的先决条件:

  • 通过 solaris 软件包发布程序提供的默认 Oracle Solaris 11 软件包是 Sun Ray Software 所必需的,必须安装在 Sun Ray 服务器上。

  • 最新的 Oracle Solaris 11 支持系统信息库更新必须安装在 Sun Ray 服务器上。

  • 还需要一些其他软件包,这些软件包可以使用 Sun Ray Software 介质包中提供的 utpkgcheck 命令进行安装。

    utpkgcheck 命令使用 Oracle Solaris 11 映像包管理系统 (Image Packaging System, IPS) 安装其他软件包。utpkgcheck 命令使用为 solaris 软件包发布程序配置的系统信息库 URI。

    使用以下命令在 Oracle Solaris 11 服务器上安装其他软件包:

    # utpkgcheck -i
  • 要提高 Sun Ray Client 的性能,请完成以下配置更新:

    1. 在 Sun Ray 服务器的 /etc/system 文件中添加以下行。

      set hires_tick=1 

      有关此设置的更多信息,请参见第 20.3 节 “如何通过减少网络交换机缓冲来提高 Sun Ray Client 性能 (Oracle Solaris)”

    2. 在 Sun Ray 服务器的 /etc/system 文件中添加以下行。

      set mac:mac_cpu_binding_on=0

      有关此设置的更多信息,请参见第 20.2 节 “如何通过禁用 CPU 绑定提高网络性能 (Oracle Solaris 11)”

    3. 重新引导 Sun Ray 服务器。

  • 要为桌面客户端用户提供优化的桌面,请在 Sun Ray 服务器上启用多用户桌面服务:

    # svcadm enable application/gconf/multi-user-desktop

    有关更多详细信息,请参见《Optimizing the Oracle Solaris 11 Desktop for a Multi-User Environment》(《针对多用户环境优化 Oracle Solaris 11 Desktop》)。

  • 要优化 PulseAudio 使用的共享内存,请将以下行添加到 Sun Ray 服务器的 /etc/pulse/client.conf 文件中:

    shm-size-bytes = 131072

    有关 PulseAudio 的详细信息,请参见第 13.1.8 节 “音频输出故障排除(Oracle Solaris 11 和 Oracle Linux 6)”

3.1.9. Oracle Linux 先决条件

此部分介绍将 Oracle Linux 用于 Sun Ray 服务器时的先决条件:

  • 对于 Oracle Linux 5,默认软件包集是 Sun Ray Software 所必需的,必须在 Sun Ray 服务器上安装。

  • 对于 Oracle Linux 6,桌面软件包集是 Sun Ray Software 所必需的,必须在 Sun Ray 服务器上安装。

  • 还需要一些其他软件包,这些软件包可以使用 Sun Ray Software 介质包中提供的 utpkgcheck 命令进行安装。有关详细信息,请参见第 3.1.9.1 节 “如何使用 utpkgcheck 安装所需的软件包”

  • 防火墙和 SELinux 服务必须禁用。

    对于 Oracle Linux 6,必须在安装操作系统后禁用这些服务。要禁用防火墙服务,请使用 "Firewall Configuration"(防火墙配置)对话框("System"(系统)> "Administration"(管理)> "Firewall"(防火墙))。要禁用 SELinux 服务,请按如下方式编辑 /etc/selinux/config 文件并重新启动服务器:

    SELINUX=disabled
  • 对于 Oracle Linux 6,优化 PulseAudio 使用的共享内存。在 Sun Ray 服务器的 /etc/pulse/client.conf 文件中添加以下行:

    shm-size-bytes = 131072

    有关 PulseAudio 的详细信息,请参见第 13.1.8 节 “音频输出故障排除(Oracle Solaris 11 和 Oracle Linux 6)”

3.1.9.1. 如何使用 utpkgcheck 安装所需的软件包

utpkgcheck 命令使用 yum 命令检索和安装 Sun Ray Software 所需的软件包,这依赖于配置了 Oracle Unbreakable Linux Network (ULN) 或 Oracle Public Yum Server 的服务器。对于运行 Oracle 6 的服务器,还必须配置 yum 以包括多座席 GDM 系统信息库。

如果服务器未配置 ULN 或 Public Yum Server,utpkgcheck 将尝试从自动挂载的 Oracle Linux DVD(如果可用)安装必要的软件包。此方法仅适用于运行 Oracle Linux 5 的服务器,因为不需要多座席 GDM 通道。

使用以下步骤安装所需的软件包:

  1. 确保在服务器上正确配置了 yum,如第 3.1.9.2 节 “为 utpkgcheck 配置 ULN 通道”第 3.1.9.3 节 “为 utpkgcheck 配置公共 Yum 系统信息库”中所述。

    注意

    确保按说明从指定的 *_latest ULN 通道取消订阅或禁用指定的 *_latest yum 系统信息库。否则,服务器将更新到此 Sun Ray Software 版本不支持的 Oracle Linux 的较新版本。如果存在已通过 Oracle Linux 修补程序修复的影响 Sun Ray Software 的任何 Oracle Linux 错误,必须使用 ULN 获取这些修复。

  2. 在 Oracle Linux 服务器上安装所需的软件包:

    # utpkgcheck -i

    在某些情况下,如果显示以下警告消息,则必须重新引导系统:

    WARNING: System must be rebooted in order to complete installation.     
  3. 使用最新的软件包版本更新服务器。

    # yum update
  4. 重新引导系统。

    # reboot

3.1.9.2. 为 utpkgcheck 配置 ULN 通道

在运行 utpkgcheck 之前,确保将服务器订阅到 ULN 上的必要通道。有关 ULN 的信息,请参见《Oracle Linux Unbreakable Linux Network User's Guide》(《Oracle Linux Unbreakable Linux Network 用户指南》)。

在启用和禁用系统信息库之后,请使用 yum clean all 命令清除 yum 缓存,然后使用 yum repolist 命令检查是否已启用正确的系统信息库。

适用于 Oracle Linux 6 平台的 ULN 通道订阅

  • 从以下通道取消订阅:

    通道标签

    通道名称

    ol6_x86_64_latest

    最新 Oracle Linux 6 (x86_64)

    ol6_x86_64_UEK_latest

    适用于 Oracle Linux 6 的最新 Unbreakable Enterprise Kernel (x86_64)

  • 订阅到以下通道:

    通道标签

    通道名称

    ol6_u3_x86_64_patch

    Oracle Linux 6 更新 3 修补程序 (x86_64)

    ol6_u3_x86_64_base

    Oracle Linux 6 更新 3 安装介质副本 (x86_64)

    ol6_x86_64_UEK_base

    适用于 Oracle Linux 6 的 Unbreakable Enterprise Kernel (x86_64)

    ol6_x86_64_gdm_multiseat

    Oracle Linux 6 多座席 GDM

适用于 Oracle Linux 5 平台的 ULN 通道订阅

  • 从以下通道取消订阅:

    通道标签

    通道名称

    el5_x86_64_latest

    最新企业版 Linux 5 (x86_64)

    ol5_x86_64_latest

    最新 Oracle Linux 5 (x86_64)

    ol5_x86_64_UEK_latest

    适用于 Oracle Linux 5 的最新 Unbreakable Enterprise Kernel (x86_64)

  • 订阅到以下通道:

    通道标签

    通道名称

    ol5_u8_x86_64_patch

    Oracle Linux 5 更新 8 修补程序 (x86_64)

    ol5_u8_x86_64_base

    Oracle Linux 5 更新 8 安装介质副本 (x86_64)

    ol5_x86_64_UEK_base

    适用于 Oracle Linux 5 的 Unbreakable Enterprise Kernel (x86_64)

3.1.9.3. 为 utpkgcheck 配置公共 Yum 系统信息库

在运行 utpkgcheck 之前,确保服务器为 Public Yum Server 配置了正确的系统信息库。有关 Public Yum Server 的信息,请参见 http://public-yum.oracle.com。对于 Oracle Linux 6,请参见《Oracle Linux Administrator's Solutions Guide for Release 6》(《Oracle Linux 管理员解决方案指南,版本 6》)。

注意

对于 Oracle Linux 6 平台,必须下载最新的 yum 配置文件 (http://public-yum.oracle.com/public-yum-ol6.repo) 并将其复制到服务器上的 /etc/yum.repos.d 目录。最新的 yum 配置文件包含针对所需 Oracle Linux 6 多座席 GDM 系统信息库的条目。

在启用和禁用系统信息库之后,请使用 yum clean all 命令清除 yum 缓存,然后使用 yum repolist 命令检查是否已启用正确的系统信息库。

Oracle Linux 6 平台的系统信息库配置

  • 禁用以下系统信息库:

    系统信息库

    名称

    [ol6_latest]

    最新 Oracle Linux 6 (x86_64)

    [ol6_UEK_latest]

    适用于 Oracle Linux 6 的最新 Unbreakable Enterprise Kernel (x86_64)

  • 启用以下系统信息库:

    系统信息库

    名称

    [ol6_u3_base]

    Oracle Linux 6 更新 3 安装介质副本 (x86_64)

    [ol6_UEK_base]

    适用于 Oracle Linux 6 的 Unbreakable Enterprise Kernel (x86_64)

    [ol6_gdm_multiseat]

    Oracle Linux 6 多座席 GDM (x86_64)

Oracle Linux 5 平台的系统信息库配置

  • 禁用以下系统信息库:

    系统信息库

    名称

    [ol5_latest]

    最新 Oracle Linux 5 (x86_64)

    [ol5_UEK_latest]

    适用于 Oracle Linux 5 的最新 Unbreakable Enterprise Kernel (x86_64)

  • 启用以下系统信息库:

    系统信息库

    名称

    [ol5_u8_base]

    Oracle Linux 5 更新 8 安装介质副本 (x86_64)

    [ol5_UEK_base]

    适用于 Oracle Linux 5 的 Unbreakable Enterprise Kernel (x86_64)

3.1.10. Java Runtime Environment (JRE) 要求

Sun Ray Software 5.4 管理 GUI 至少需要 Java(TM) 2 Platform Standard Edition JRE(TM) 1.6 的 32 位实现。要查看您的系统上安装的是哪个 JRE 版本,请使用以下命令:

# java -version

建议安装最新的 Java 发行版,位于 http://www.oracle.com/technetwork/java/javase/downloads 上。在 Sun Ray Software 解压缩介质包的 Supplemental 目录中随附了一个受支持的 JRE 版本。

Sun Ray Software 安装脚本认为 JRE 默认情况下安装在 /usr/java 目录中。例如,在 Oracle Linux 服务器上安装 Sun Ray Software 时,如果您希望接受默认设置,请在服务器上安装 JRE 1.6 或更高版本,然后创建从 /usr/java 到新创建的 jre 目录的符号链接。以下命令序列在 /usr 目录中安装 JRE 并创建从 /usr/java 到新 jrel.6.0_version 目录的符号链接。

# cd /usr
# Supplemental-dir/Java_Runtime_Environment/Linux/jre-6uversion-linux-i586.bin
# ln -s jre1.6.0_version /usr/java
注意

64 位 JRE 不适合与 Sun Ray Software 一起使用。32 位 JRE 是必需的,即使平台能够支持 64 位 JRE 也是如此。

注意

如果在运行 Oracle Solaris 11 的服务器上使用 JRE 版本 1.6,则通过安全 URL 启动管理 GUI 时可能会发生建立安全连接失败错误。要解决此问题,要么将 JRE 版本更新为 1.7,要么在浏览器的首选项中禁用 TLS 1.0 加密。

3.1.11. Sun Ray 管理 GUI 的 Web 服务器要求

Sun Ray 管理工具(管理 GUI)要求在每个 Sun Ray 服务器上安装并运行一个 Web 服务器。管理 GUI 必须托管在支持 JavaServlet 2.4 和 JavaServer Pages 2.0 规范的 Web 容器中。Apache Tomcat 5.5 Web 容器实施了这些标准,具有 Java Runtime Environment (JRE) 的任何操作系统都运行该 Web 容器。

utconfig 脚本提示您指定 Apache Tomcat HTTP 服务器的位置并询问是否应自动配置该服务器。

  • 要自动配置该服务器,请提供路径并回答 Yes(是)。

  • 要稍后使用 utconfig -w 命令配置该 HTTP 服务器,请回答 No(否)。

默认情况下,Sun Ray 配置脚本对 Sun Ray 管理工具(管理 GUI)使用端口 1660。如果此端口不可用,您可以在运行 utconfig 命令时配置新端口。

Apache Tomcat 5.5 归档包含在 Sun Ray Software 介质包的 Supplemental/Apache_Tomcat 中。可以从 http://tomcat.apache.org 下载最新版本的 Tomcat 5.5。

有关详细信息,请参见如何安装 Apache Tomcat

3.1.11.1. 如何安装 Apache Tomcat

如果您的系统上已安装 Tomcat 5.5,可以忽略下面的步骤并根据需要在配置 Sun Ray Software 期间指定路径。

  1. 以超级用户身份在 Sun Ray 服务器上打开 shell 窗口。

    % su -
  2. 转至 Apache_Tomcat 目录。例如:

    # cd media_pack_dir/Supplemental/Apache_Tomcat
    
  3. 将 Tomcat 归档提取到适当的目录中,如 /opt

    对于 Oracle Solaris

    Tomcat 归档使用 GNU tar 扩展名,必须使用 tar 命令的 GNU 兼容版本(如 gtar)解压缩。

    # /usr/sfw/bin/gtar -xvz -C /opt -f apache-tomcat-5.5.36.tar.gz

    适用于 Oracle Linux

    # tar -xvz -C /opt -f apache-tomcat-5.5.36.tar.gz

    (可选)创建指向 Sun Ray Software 安装脚本的默认位置的符号链接。

    # ln -s apache-tomcat-5.5.36 /opt/apache-tomcat

3.1.12. Sun Ray 管理 GUI 的 Web 浏览器要求

Sun Ray 管理工具(管理 GUI)已经过测试,能够与表 3.1 “支持的 Sun Ray Software 操作系统” 中列出的操作系统提供的默认浏览器配合使用。

3.1.13. Sun Ray 数据存储库端口要求

在仅使用 Sun Ray Software 5.4 的故障转移环境中配置新 Sun Ray 服务器时,默认情况下使用服务端口 7012。

如果您已在 Sun Ray 服务器上配置了 LDAP(Lightweight Data Access Protocol,轻量数据访问协议)服务器,那么它可以与 Sun Ray 数据存储库共存。然而,它不能使用端口 7012,系统已保留该端口以供 Sun Ray 数据存储库使用。

如果您在混用多个 Sun Ray Software 版本的故障转移组中配置新 Sun Ray 服务器,必须确保主服务器运行的是 Sun Ray Software 5.4。

如果辅助服务器运行的是 Sun Ray Software 5.4,则没有特别的注意事项。utreplica 实用程序自动与主服务器上的端口号同步。

注意

尽管可以配置由运行各种 Sun Ray Server Software 版本的服务器组成的混合故障转移组,但是建议不要采用这种做法。有关更多信息,请参见第 6 章 故障转移组

3.1.14. 端口和协议

以下部分总结 Sun Ray 系统的端口和协议使用情况。

服务器上动态/UDP 端口的范围由 utservices-lowutservices-high UDP 服务定义所定义的范围约束,在 /etc/services 中其默认值分别为 40000 和 42000。不应通过重新定义此范围为端口设置太严格的约束条件。端口的范围必须足以为每个连接的 Sun Ray Client 提供多个端口。

客户端使用的范围包括:

  • 客户端上的动态/TCP 端口的范围为 32768-65535。

  • 客户端上的动态/UDP 端口的范围为 4096-65535。

  • ALP 呈现通信流量 (ALP-RENDER) 在客户端上总是使用大于 32767 的 UDP 端口号。

3.1.14.1. Sun Ray 客户端到服务器端口和协议

表 3.4 “Sun Ray 客户端到服务器端口和协议”列出了 Sun Ray 客户端到服务器端口和协议。在该表中,“流向”列中的双向箭头表示初始数据包的方向。大多数情况下,客户端(Sun Ray Client 或 Oracle Virtual Desktop Client)启动交互。

表 3.4. Sun Ray 客户端到服务器端口和协议

客户端端口/流向

协议

服务器端口/流向

对等点

重要程度/注释

66/UDP (BOOTPC/DHCPC)

广播=>>

单点传送=>>

DHCP

67/UDP (BOOTPS/DHCPS)

<=广播

<=单点传送

DHCP 服务

强制。

网络和配置参数搜索。

动态/UDP

单点传送=>>

TFTP

69/UDP (TFTP)

<=单点传送

TFTP 服务

推荐。

固件下载(配置参数下载)。

动态/UDP

单点传送=>>

DNS

53/UDP(域)

<=单点传送

DNS 服务

可选。

用于服务器名称查找。

514/UDP (syslog)

单点传送=>>

Syslog

514/UDP (syslog)

Syslog 服务

可选。

事件报告。

动态/TCP

单点传送=>>

pcscd

4120/TCP (pcscd)

<=单点传送

Sun Ray 服务器

强制。

PC/SC-lite 智能卡服务。

过去为 TCP 端口 5999。

动态/UDP

广播=>>

ALP-DISCOVERY

7009/UDP (utauthd-gm)

<=单点传送

Sun Ray 服务器

可选。

子网内 Sun Ray 服务器搜索。

动态/TCP

单点传送=>>

ALP-AUTH

7009/TCP (utauthd)

<=单点传送

Sun Ray 服务器

强制。

存在状态、控制、状态。

端口号 >= 32768 的动态/UDP

单点传送=> 或单点传送=>>(使用 NAT 时)

ALP-RENDER

受 utservices-low 和 utservices-high 约束的动态/UDP

<<=单点传送或 <=单点传送(使用 NAT 时)

Sun Ray 服务器

强制。

屏幕绘图、用户输入、音频。

5498/UDP

单点传送=>>

ALP-AUDIO-IN

受 utservices-low 和 utservices-high 约束的动态/UDP

Sun Ray 服务器

可选。

传入音频。

动态/TCP

单点传送=>>

ALP-DEVMGR

7011/TCP (utdevmgr)

<=单点传送

Sun Ray 服务器

可选。

设备管理。

7777/TCP

单点传送=>

ALP-DEVDATA

动态/TCP

<<=单点传送

Sun Ray 服务器

可选。

访问连接到运行早期固件的 Sun Ray Client 的外部设备时的设备通信。无法与 USB 重定向一起使用。

7013/UDP (utquery)

单点传送=>

ALP-QUERY

动态/UDP

<<=单点传送

<<=广播

任意点

可选。

utquery 支持。


注意

由于 CR 12301209,键盘可能无法响应输入。要解决此问题,请允许 ICMP 消息从 Sun Ray 服务器流向客户端。

3.1.14.2. Sun Ray 服务器到服务器协议

表 3.5 “Sun Ray 服务器到服务器端口”列出了 Sun Ray 服务器到服务器端口。在该表中,双箭头表示初始数据包的方向。

表 3.5. Sun Ray 服务器到服务器端口

Sun Ray 服务器端口

协议

端口

对等点

注释

<<=ARP=>>

子网内的所有点

IP 到 MAC 映射。

<<=ICMP ECHO=>

任意点

管理:存在状态。

瞬态

SYSLOG/UDP 单点传送=>>

514 (SYSLOG)

Syslog 服务器

状态报告(如果需要)。

1660 (HTTP)

<<=HTTP/TCP=>

瞬态

Localhost

管理 GUI(如果已配置)。

1661 (HTTPS)

<<=HTTPS/TCP=>

瞬态

Localhost

管理 GUI(如果已配置)。

7007 (UTSESSIOND)

<<=UTSESSION/TCP=>

瞬态

任意点

会话成员。

7007 (UTSESSIOND)

<<=UTSESSION/TCP=>

有权限

Localhost

会话管理。

7008 (UTRCMD)

<<=UTRCMD/TCP=>

有权限

Sun Ray 组成员

远程执行。

7009 (UTAUTHD)

<<=UTAUTHD-GM/UDP=>>

广播或多播

7009 (UTAUTHD)

Sun Ray 服务器

组搜索(如果需要)。

7010 (UTAUTH-CB)

<<=UTAUTH-CB/TCP=>

瞬态

任意点

管理:控制和状态。

7011 (UTDEVMGRD)

<<=UTDEVMGRD/TCP=>>

7011 (UTDEVMGR)

Sun Ray 组成员

设备控制和状态。

7011 (UTDEVMGR)

<<=UTDEVMGR/TCP=>

瞬态

任意点

设备客户端。

7012 (UTDS)

<<=UTDS/TCP=>

瞬态

任意点

数据存储库(如果需要)

7014 (UTTSCPD)

<<=UTTSCPD/TCP=>

有权限

来自 Localhost 的 Sun Ray Windows 连接器

Windows 连接器和 Sun Ray 服务器之间的桥/代理。


3.1.14.3. Windows 连接器

对于基本的 Windows 连接器操作(RDP 端口访问),Windows 服务器防火墙需要为传入连接打开 TCP 端口 3389。Sun Ray 服务器(Windows 连接器在其中运行)防火墙需要为传出连接打开 TCP 端口 3389。

3.1.14.4. 多媒体重定向

对于 Windows XP 和 Windows Server 2003 R2 上的多媒体重定向,Windows 服务器防火墙必须为传入连接打开介于 6000 和 10000 之间的 TCP 端口。Sun Ray 服务器(Windows 连接器在其中运行)防火墙必须为传出连接打开介于 6000 和 10000 之间的 TCP 端口。