2.4. 应用程序要求和支持

本节介绍了通过 SGD 显示应用程序时所支持的平台和要求。

2.4.1. 支持的应用程序

可以使用 SGD 访问以下类型的应用程序:

  • Microsoft Windows

  • 在 Oracle Solaris、Linux、HP-UX 和 AIX 应用服务器上运行的 X 应用程序

  • 在 Oracle Solaris、Linux、HP-UX 和 AIX 应用服务器上运行的字符应用程序

  • 在 IBM 大型机和 AS/400 系统上运行的应用程序

  • 使用 HTML 和 Java 技术的 Web 应用程序

SGD 支持以下协议:

  • Microsoft 远程桌面协议 (Remote Desktop Protocol, RDP),至少为版本 5.2

  • X11

  • HTTP

  • HTTPS

  • SSH,至少为版本 2

  • Telnet VT,美国国家标准协会 (American National Standards Institute, ANSI)

  • TN3270E

  • TN5250

2.4.2. SGD 增强模块支持的安装平台

SGD 增强模块是一个软件组件,可以安装在应用服务器上,当使用通过 SGD 显示的应用程序时,可提供以下附加功能:

  • 高级负载平衡

  • 客户端驱动器映射(仅适用于 UNIX 或 Linux 平台)

  • 无缝窗口(仅适用于 Windows 平台)

  • 音频(仅适用于 UNIX 或 Linux 平台)

下表列出了 SGD 增强模块支持的安装平台。

操作系统

支持的版本

Microsoft Windows(64 位)

Windows Server 2008 R2

Microsoft Windows(32 位和 64 位)

Windows Server 2008

Windows Server 2003 R2

Windows Server 2003

SPARC 平台上的 Oracle Solaris

8、9、10、10 Trusted Extensions

x86 平台上的 Oracle Solaris

10、10 Trusted Extensions

Oracle Linux(32 位和 64 位)

5

SUSE Linux Enterprise Server(32 位和 64 位)

10、11

在 Oracle Linux 上得到认证的 Oracle 产品也会在 Red Hat Enterprise Linux 上得到认证和支持,因为这两个分发版本之间存在隐式兼容。Oracle 未在 Red Hat Enterprise Linux 产品上运行任何其他测试。

在 Oracle Solaris 10 Trusted Extensions 平台上,仅支持高级负载平衡。音频和 CDM 不受支持

不属于 SGD 增强模块支持平台的应用服务器可以与 SGD 一起使用,以使用任一受支持的协议访问受支持的应用程序类型。

2.4.2.1. 虚拟化支持

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

Oracle Solaris 10 支持在区域中安装。SGD 可以安装在全局区域中或者一个或多个非全局区域中。不支持同时安装在全局区域和非全局区域中。

在 Oracle Solaris 10 Trusted Extensions 平台上,必须在有标签区域中安装 SGD。不要将 SGD 安装在全局区域中。

2.4.2.2. 已停止使用的受支持 SGD 增强模块安装平台

下表显示了已停止使用的 SGD 增强模块安装平台。

SGD 版本

不再支持的平台

4.60

OpenSolaris(所有版本)

Windows Vista Business

Windows Vista Professional

Windows XP Professional

注意

SGD 增强模块不再提供 Windows Vista 和 Windows XP 平台上支持的功能。这些平台仍然是受支持的应用服务器平台,请参见第 2.4.3 节 “Microsoft Windows 终端服务”

2.4.3. Microsoft Windows 终端服务

SGD 不包含 Microsoft Windows 终端服务的许可证。如果访问由 Microsoft 操作系统产品所提供的终端服务器功能,则需要另行购买许可证才能使用此类产品。请参考所要使用的 Microsoft 操作系统产品的许可协议,以确定您必须获取哪些许可证。

注意

自 Microsoft Windows Server 2008 R2 起,Windows 终端服务被重命名为远程桌面服务。

SGD 支持到以下 Microsoft Windows 版本的 RDP 连接:

  • Windows Server 2008 R2

  • Windows Server 2008

  • Windows Server 2003 R2

  • Windows Server 2003

  • Windows 7 Ultimate

  • Windows 7 Professional

  • Windows Vista Ultimate

  • Windows Vista Business

  • Windows XP Professional

在 Windows 7、Windows Vista 和 Windows XP 平台上,仅支持全 Windows 桌面会话。不支持运行单独的应用程序。此外,也不支持无缝窗口。

SGD 所支持的功能取决于是使用 RDP 还是 Oracle VM VirtualBox RDP (VRDP) 进行连接,如下表所示。

表 2.1. 使用 RDP 和 VRDP 时 SGD 所支持功能的比较

功能

RDP

VRDP

音频录制(输入音频)

音频重定向

剪贴板重定向

COM 端口映射

压缩

驱动器重定向(客户端驱动器映射)

多监视器

网络安全性(加密级别)

会话目录

智能卡设备重定向

时区重定向

USB 设备重定向

视频加速

Windows 打印机映射(客户端打印)


2.4.3.1. 音频质量

Windows Server 2008 R2 和 Windows 7 支持最高为 44.1 kHz 的音频位速率。默认情况下,SGD 支持最高为 22.05 kHz 的位速率。要支持最高为 44.1 kHz 的位速率,请在管理控制台中依次转至 "Global Settings"(全局设置)和 "Client Device"(客户端设备)选项卡,并选择 "Windows Audio: High Quality"(Windows 音频:高质量)选项。

2.4.3.2. 颜色深度

SGD 在 Windows 终端服务器会话中支持 8 位、16 位、24 位和 32 位颜色深度。

32 位颜色在 Windows Vista、Windows Server 2008、Windows Server 2008 R2 和 Windows 7 平台上可用。要显示 32 位颜色,客户端设备必须能够显示 32 位颜色。

不支持 15 位颜色深度。如果在终端服务器上指定了此颜色深度,SGD 会自动将颜色深度调整为 8 位。

2.4.3.3. 加密级别

对 SGD 只能使用 "Low"(低)、"Client-compatible"(与客户端兼容)或 "High"(高)加密级别。SGD 不支持美国联邦信息处理标准 (Federal Information Processing Standards, FIPS) 加密级别。

2.4.3.4. 传输层安全

自 Microsoft Windows Server 2003 起,您可以使用传输层安全 (Transport Layer Security, TLS) 进行服务器验证,以及对终端服务器通信进行加密。SGD 不支持使用 TLS。

2.4.4. X 应用程序和字符应用程序

要运行 X 应用程序和字符应用程序,SGD 必须能够连接到托管该应用程序的应用服务器。SGD 支持 SSH、Telnet 和 rexec 连接方法。SSH 安全性最好。

SGD 使用 SSH 版本 2 或更高版本。由于 SSH 版本兼容性问题,请在所有 SGD 主机和应用服务器上使用相同主版本的 SSH,可以是版本 2 或版本 3。

如果要使用 SSH 连接到 X 应用程序,必须启用 X11 转发。可以在 SSH 配置中或者通过在 SGD 中配置相应应用程序来执行此操作。《Oracle Secure Global Desktop 4.6 Administration Guide》包含有关将 SSH 与 SGD 一起使用的详细信息。

SGD 支持 X 安全扩展。X 安全扩展只能与支持 -Y 选项的 SSH 版本一起使用。对于 OpenSSH,需要版本 3.8 或更高版本。

2.4.4.1. 支持的 X 扩展

SGD 包含一个基于 X11R6.8.2 的 X 服务器。

SGD 支持以下用于 X 应用程序的 X 扩展:

  • BIG-REQUESTS

  • BLINK

  • DAMAGE

  • DEC-XTRAP

  • DOUBLE-BUFFER

  • Extended-Visual-Information

  • GLX

  • MIT-SCREEN-SAVER

  • MIT-SHM

  • MIT-SUNDRY-NONSTANDARD

  • NATIVE-WND

  • RDP

  • RECORD

  • RENDER

  • SCO-MISC

  • SECURITY

  • SGI-GLX

  • SHAPE

  • SYNC

  • TOG-CUP

  • X-Resource

  • XC-APPGROUP

  • XC-MISC

  • XFIXES

  • XFree86-Bigfont

  • XTEST

  • XTTDEV

以下 X 扩展受支持:

  • KEYBOARD

  • RANDR

  • XINERAMA

  • XVIDEO

2.4.4.2. 字符应用程序

SGD 支持 VT420、Wyse 60 或 SCO Console 字符应用程序。

2.4.5. Virtual Desktop Infrastructure

在 SGD 版本 4.60 中,引入了一个称为动态应用服务器的新对象类型。动态应用服务器是表示虚拟服务器代理程序 (virtual server broker, VSB) 的对象。SGD 使用 VSB 获取可以运行某个应用程序的应用服务器的列表。

SGD 包含一个 VDI 代理程序,通过该代理程序可允许用户访问 Oracle Virtual Desktop Infrastructure (VDI) 服务器所提供的桌面。

支持以下版本的 VDI:

  • Oracle VDI 3.2.2

  • Sun VDI 3.1.1

如果要将 SGD 与其他版本的 VDI 一起使用,请参见 Oracle 支持知识文档 1373652.1