3.1. 产品要求

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

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

3.1.1. 操作系统要求

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

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

操作系统

支持的发行版本

SPARC 和 x86 平台上的 Oracle Solaris

  • Oracle Solaris 10 9/10 或更高版本的 Solaris 10 更新

  • 带有 Trusted Extensions 的 Oracle Solaris 10 9/10 或更高版本的 Solaris 10 更新

注:不支持 Oracle Solaris 11。

x86 平台上的 Oracle Linux(32 位和 64 位)

  • Oracle Linux 5.6

  • Oracle Linux 5.7


注意

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

有关其他操作系统要求,请参见第 3.1.8 节 “其他 Oracle Linux 要求”第 3.1.7 节 “其他 Oracle Solaris 要求”

3.1.2. Sun Ray Operating Software

许多新增的 Sun Ray Software 5.3 功能都需要适用于 Sun Ray Client 的 Sun Ray Operating Software 11.0。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 位)

表 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 位)

视频加速

x

x

x

x

x

USB 重定向

x

x

x

x

x

音频输入

x

x

x

x

x

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

x

x

x

x

x

会话目录/会话代理程序

不适用

不适用

x

不适用

x


3.1.4. Oracle Virtual Desktop Client 支持

Sun Ray Software 5.3 发行版本支持 Oracle Virtual Desktop Client 3.1 发行版本。

有关详细信息,请参见第 17 章 Oracle Virtual Desktop Client

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

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

  • 不支持智能卡服务,包括 PIN 登录、电子邮件签名和其他智能卡相关操作。

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

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

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 和 128 MB 的交换空间。

/var/tmp

5 MB


3.1.7. 其他 Oracle Solaris 要求

对 Sun Ray 服务器使用 Oracle Solaris 时,必须满足以下要求:

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

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

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

  • Oracle Solaris 10 使用区域允许多个虚拟化的操作系统环境在一个 Oracle Solaris 实例中共存,以便进程独立于系统中的其他活动单独运行,从而提高安全性并增强控制。Sun Ray Software 发行版本仅在全局区域中受支持。

3.1.8. 其他 Oracle Linux 要求

默认 Oracle Linux RPM 是 Sun Ray Software 必需的,必须在 Sun Ray 服务器上安装。还需要一些其他 RPM,您可以使用 Sun Ray Software 介质包中提供的 utpkgcheck 命令安装。

utpkgcheck 命令要求在不可中断的 Linux 网络 (Unbreakable Linux Network, ULN) 中注册服务器或者在服务器上挂载 Oracle Linux DVD。将首先检查 ULN yum 系统信息库。有关如何在 ULN 中注册系统的详细信息,请参见 http://linux.oracle.com/uln_faq.html

  • 使用以下命令显示 Oracle Linux 服务器上缺少的 RPM:

    # utpkgcheck
  • 使用以下命令在 Oracle Linux 服务器上安装所需的 RPM:

    # utpkgcheck -i
注意

在安装后的设置期间必须禁用防火墙和 SELinux 服务。

3.1.9. Java Runtime Environment (JRE) 要求

Sun Ray Software 5.3 至少需要 Java(TM) 2 Platform Standard Edition JRE(TM) 1.6 的 32 位实现。最新的 Java 发行版本可在以下位置获得:http://www.oracle.com/technetwork/java/javase/downloads

要查看您的系统上安装的是哪个 JRE 版本,请使用以下命令:

# java -version

在适用于 Oracle Solaris 和 Oracle Linux 的 Sun Ray Software 解压缩介质包的 Supplemental 目录中还随附了一个支持的 JRE 版本。

注意

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

注意

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

# ln -s jre1.6.0_23 /usr/java

3.1.10. 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(否)。

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

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

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

3.1.11. Web 浏览器要求

表 3.4 “Web 浏览器要求”列出了 Sun Ray 管理工具(管理 GUI)支持并且已经过测试的浏览器。

表 3.4. Web 浏览器要求

操作系统

浏览器支持

Oracle Solaris 10 9/10 或更高版本

Firefox 3.6.16

带有 Trusted Extensions 的 Oracle Solaris 10 9/10 或更高版本

Firefox 3.6.16

Oracle Linux 5.6

Firefox 3.6.13

Oracle Linux 5.7

Firefox 3.6.18


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

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

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

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

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

注意

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

3.1.13. 如何安装 Apache Tomcat

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

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

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

    # cd <media_pack_directory>/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.20.tar.gz

    适用于 Oracle Linux

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

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

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

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

表 3.5. 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 服务

可选

事件报告

动态/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 服务器

可选

设备数据传送

7013/UDP (utquery)

单点传送=>

ALP-QUERY

动态/UDP

<<=单点传送

<<=广播

任意点

可选

utquery 支持


注意

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

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

表 3.6 “Sun Ray 服务器到服务器端口”列出了 Sun Ray 服务器到服务器端口。

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

Sun Ray 服务器端口

协议

端口

对等点

注释

<<=ARP=>>

子网内的所有点

IP 到 MAC 映射

瞬态

SYSLOG/UDP 单点传送=>>

514 (SYSLOG)

Syslog 服务器

状态报告(如果需要)

7009 (UTAUTHD)

<<=UTAUTHD-GM/UDP=>>

广播或多播

7009 (UTAUTHD)

Sun Ray 服务器

组搜索(如果需要)

7011 (UTDEVMGRD)

<<=UTDEVMGRD/TCP=>>

7011 (UTDEVMGR)

SR 组成员

设备控制和状态

7008 (UTRCMD)

<<=UTRCMD/TCP=>

有权限

SR 组成员

远程执行

<<=ICMP ECHO=>

任意点

管理:存在状态

7010 (UTAUTH-CB)

<<=UTAUTH-CB/TCP=>

瞬态

任意点

管理:控制和状态

7012 (UTDS)

<<=UTDS/TCP=>

瞬态

任意点

数据存储库(如果需要)

7007 (UTSESSIOND)

<<=UTSESSION/TCP=>

瞬态

任意点

会话成员

7011 (UTDEVMGR)

<<=UTDEVMGR/TCP=>

瞬态

任意点

设备客户端

1660 (HTTP)

<<=HTTP/TCP=>

瞬态

Localhost

Web GUI(如果已配置)

1661 (HTTPS)

<<=HTTPS/TCP=>

瞬态

Localhost

Web GUI(如果已配置)

7007 (UTSESSIOND)

<<=UTSESSION/TCP=>

有权限

Localhost

会话管理


3.1.14.3. Windows 连接器

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

3.1.14.4. 多媒体重定向

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