2

安装 SGD

本章介绍如何安装 Sun Secure Global Desktop (SGD)。

如果要进行升级,请在安装本软件之前先阅读第 3 章中的升级说明。

SGD 包含几个可安装组件:

本章包括以下几个主题:


执行安装

在 Solaris OS 平台上,请使用 pkgadd 命令来安装 SGD。

在 Linux 平台上,请使用 rpm 命令来安装 SGD。

默认情况下,SGD 安装在 /opt/tarantella 目录中。您可以按如下方式更改安装目录:

一旦安装了 SGD,SGD 服务器和 SGD Web 服务器便进入运行状态。

procedure icon  如何安装 SGD



caution icon

注意 - 如果是从 SGD 版本 4.40 之前的发行版升级,需要注意此发行版中 SGD 组织层次结构有很大变化。请在升级之前先阅读版本 4.40 和更高版本组织结构方面的变化



  1. 获取软件。

    http://www.sun.com/software/products/sgd 下载本软件,或者从 CD‐ROM 中复制。

    将本软件保存到主机上的一个临时目录中。

    软件包文件包括:

    • tta-version.sol-x86.pkg(适用于 x86 平台上的 Solaris OS)

    • tta-version.sol-sparc.pkg(适用于 SPARC 技术平台上的 Solaris OS)

    • tta-version.i386.rpm(适用于 Linux 平台)

  2. 以超级用户 (root) 身份登录到主机。

  3. 安装 SGD。

    如果软件包文件是压缩文件,则在安装之前必须先解压缩。

    在 x86 平台上的 Solaris OS 中安装:


    # pkgadd -d /tempdir/tta-version.sol-x86.pkg
    

    在 SPARC 技术平台上的 Solaris OS 中安装:


    # pkgadd -d /tempdir/tta-version.sol-sparc.pkg
    



    注 - 在 Solaris OS 平台上,如果安装失败,并出现以下错误消息:pwd: cannot determine current directory!,请切换到 /tempdir 目录下,然后重试。



    在 Linux 平台上安装:


    # rpm -Uvh /tempdir/tta-version.i386.rpm
    

  4. 检验 SGD 软件包是否已在软件包数据库中注册。

    在 Solaris OS 平台上:


    # pkginfo | grep -i tta
    

    在 Linux 平台上:


    # rpm -qa | grep -i tta
    

  5. 启动 SGD 服务器。


    # /opt/tarantella/bin/tarantella start
    

    首次启动 SGD 服务器时,SGD 安装程序将运行。此程序会执行以下操作:

    • 询问您是否同意软件许可协议。

    • 提供一组建议设置,您可以接受或更改它们,包括以下设置:

      • TCP 端口。如果 TCP 端口 80 当前正在运行一个 Web 服务器,SGD 安装程序会询问您为 SGD Web 服务器使用哪个 TCP 端口。

      • 对等 DNS 名称。必须使用全限定 DNS 名称。如果在有防火墙的网络上运行 SGD,请使用可将主机识别为位于防火墙内部的 DNS 名称。

    • 安装并配置本软件。这包括:使用一些样例应用程序创建组织层次结构,以及使 UNIX 或 Linux 系统的 root 用户成为 SGD 管理员。

    • 向系统启动目录中添加一个文件,以确保系统重新引导时 SGD 服务器和 SGD Web 服务器会启动。例如,如果您在运行级别 3 下安装本软件,则该文件位于 /etc/rc3.d 目录中,且名为 *sun.com-sgd-base

    • 修改超级用户的 crontab,以便每周对 SGD 日志文件进行归档。

    • (仅限于 Linux 平台)添加一个 SGD 可插拔验证模块 (Pluggable Authentication Module, PAM) 配置文件 /etc/pam.d/tarantella。该配置文件是从现有的 /etc/pam.d/passwd 文件中复制的;如果该文件不存在,则系统不会创建 PAM 配置文件。

    • 创建日志文件 /tmp/tta_inst.log。该文件包含在安装过程中显示的信息的副本。


安装用于 Microsoft Windows 的 SGD 增强模块

用于 Microsoft Windows 的 SGD 增强模块包含高级负载平衡模块、客户机驱动器映射 (client drive mapping, CDM) 模块以及无缝窗口模块。安装增强模块时,您可以从中选择要安装的模块。

默认情况下,增强模块安装在 C:\Program Files\Tarantella\Enhancement Module 目录中,但安装程序会要求您指定安装目录。

安装完成后,负载平衡服务便进入运行状态。每当 Windows 主机重新引导,负载平衡服务就会自动启动。

procedure icon  如何安装用于 Microsoft Windows 的 SGD 增强模块

  1. 以具有管理员权限的用户身份登录 Windows 主机。

  2. 将增强模块安装程序保存到主机上的一个临时目录中。

    如果您是从 CD-ROM 进行安装,则安装程序位于 EnhancementModules 目录中。

    或者,您也可以通过 http://server.example.com 从某个 SGD Web 服务器下载安装程序,其中 server.example.com 是 SGD 服务器的名称。当屏幕上显示 SGD Web 服务器的欢迎页面时,请单击“安装 Sun Secure Global Desktop 增强模块”。

    SGD 增强模块的安装程序为 temwin32.exe

  3. 安装 SGD 增强模块。

    双击 temwin32.exe,然后按照屏幕上的指导进行操作。


安装用于 UNIX 和 Linux 平台的 SGD 增强模块

用于 UNIX 和 Linux 平台的 SGD 增强模块包含高级负载平衡模块、CDM 模块以及 UNIX 音频模块。

该增强模块的 UNIX 音频模块是可选的,默认情况下不会安装。如果您选择安装 UNIX 音频模块,则 SGD 音频驱动程序会被安装到操作系统内核中。

在 Solaris OS 平台上,只能将 UNIX 音频模块安装在全局区域中。

在 Linux 平台上,仅当内核版本为 2.4.20 或更高,才能安装 UNIX 音频模块。SGD 音频驱动程序在安装到内核之前会进行编译。要编译音频驱动程序,主机必须具备以下内容:

在 Solaris OS 平台上,请使用 pkgadd 命令来安装增强模块。

在 Linux 平台上,请使用 rpm 命令来安装增强模块。

在 Solaris OS 和 Linux 平台上,默认情况下增强模块安装在 /opt/tta_tem 目录中。在 Solaris OS 平台上,当您安装本软件时,安装程序会要求您指定安装目录。在 Linux 平台上,当您安装本软件时,可使用带 ‐‐prefix 选项的 rpm 命令选择一个不同的安装目录。

安装完成后,高级负载平衡模块和 UNIX 音频模块(如果已选择)便进入运行状态。CDM 模块不会运行,因为这需要其他配置。《Sun Secure Global Desktop 4.41 Administration Guide》中介绍了需要的其他配置。

增强模块安装程序会向系统启动目录中添加一个文件,以确保系统重新引导时增强模块会启动。例如,如果您在运行级别 3 下安装本软件,则该文件位于 /etc/rc3.d 目录中,且名为 *sun.com-sgd-em

procedure icon  如何在 Solaris 平台上安装 SGD 增强模块

  1. 将 SGD 增强模块保存到主机上的一个临时目录中。

    如果您是从 CD-ROM 进行安装,则软件包位于 EnhancementModules 目录中。

    或者,您也可以通过 http://server.example.com 从某个 SGD Web 服务器下载安装程序,其中 server.example.com 是 SGD 服务器的名称。当屏幕上显示 SGD Web 服务器的欢迎页面时,请单击“安装 Sun Secure Global Desktop 增强模块”。

    软件包文件包括:

    • tem-version.sol-x86.pkg(适用于 x86 平台上的 Solaris OS)

    • tem-version.sol-sparc.pkg(适用于 SPARC 技术平台上的 Solaris OS)

    其中 version 是 SGD 版本号。

  2. 以超级用户 (root) 身份登录到主机。

  3. 安装 SGD 增强模块。

    如果软件包文件是压缩文件,则在安装之前必须先解压缩。

    在 x86 平台上的 Solaris OS 中安装:


    # pkgadd -d /tempdir/tem-version.sol-x86.pkg
    

    在 SPARC 技术平台上的 Solaris OS 中安装:


    # pkgadd -d /tempdir/tem-version.sol-sparc.pkg
    

    进行安装时,增强模块安装程序会提供以下设置,您可以接受或更改它们:

    • 安装目录。

    • 主机上具备的虚拟内存量。这用于负载平衡。

    • 是否安装 UNIX 音频模块。

  4. 检验增强模块软件包是否已在软件包数据库中注册。


    # pkginfo | grep -i tem
    

procedure icon  如何在 Linux 平台上安装 SGD 增强模块

  1. 将 SGD 增强模块保存到主机上的一个临时目录中。

    如果您是从 CD-ROM 进行安装,则软件包位于 EnhancementModules 目录中。

    或者,您也可以通过 http://server.example.com 从某个 SGD Web 服务器下载安装程序,其中 server.example.com 是 SGD 服务器的名称。当屏幕上显示 SGD Web 服务器的欢迎页面时,请单击“安装 Sun Secure Global Desktop 增强模块”。

    软件包文件是 tem-version.i386.rpm,其中 version 是 SGD 版本号。

  2. 以超级用户 (root) 身份登录到主机。

  3. 安装 SGD 增强模块。


    # rpm -Uvh tem-version.i386.rpm
    

  4. 检验增强模块软件包是否已在软件包数据库中注册。


    # rpm -qa | grep -i tem
    

  5. 启动增强模块安装程序。


    # /opt/tta_tem/bin/tem start
    

  6. 配置增强模块的设置。

    增强模块安装程序会提供以下设置,您可以接受或更改它们:

    • 主机上具备的虚拟内存量。这用于负载平衡。

    • 是否安装 UNIX 音频模块。

在 Linux 平台上安装 UNIX 音频模块时的故障排除

在 Linux 平台上,如果不安装 UNIX 音频模块,则 SGD 增强模块安装程序会询问您是取消安装,还是在不安装 UNIX 音频模块的情况下继续安装。如果不安装 UNIX 平台模块,请检查以下几项:


手动安装 SGD Client

当用户使用一个启用了 Java 技术的浏览器连接到 SGD 服务器时,系统通常会自动安装 SGD Client。仅当您要手动安装 SGD Client 时,才需要按照以下指导进行操作。

您不需要具有超级用户 (root) 或管理员权限即可安装 SGD Client。

在 Microsoft Windows 平台上,SGD Client 默认安装在 C:\Program Files\Sun\Secure Global Desktop Client 目录中,但您可以在安装本软件时选择其他安装目录。SGD Client 的快捷方式会添加到 Windows 的“开始”菜单中。

在 UNIX 和 Linux 平台上,当您安装本软件时,SGD Client 默认情况下安装在 $HOME/bin 目录中,但您可以选择一个不同的安装目录。

procedure icon  如何在 Microsoft Windows 平台上手动安装 SGD Client

  1. 在浏览器中,进入 SGD Web 服务器。

    例如,http://server.example.com,其中 server.example.com 是 SGD 服务器的名称。

    屏幕上将显示 SGD Web 服务器的欢迎页面。

  2. (可选)选择首选语言。

    单击欢迎页面顶部的某一个标志。

    欢迎页面将以选定的语言显示。

  3. 单击“安装 Sun Secure Global Desktop Client”。

    屏幕上将显示 "Sun Secure Global Desktop Client" 页面。

  4. 下载 SGD Client 安装程序。

    单击“下载 Secure Global Desktop Client for Microsoft Windows”。

    将安装程序保存到 PC 上的一个临时目录中。

    SGD Client 安装程序为 sgdcwin-lang.exe

  5. 切换到该临时目录并安装 SGD Client。

    双击 sgdcwin-lang.exe,然后按照屏幕上的指导进行操作。

procedure icon  如何在 Solaris OS 和 Linux 平台上手动安装 SGD Client

  1. 在浏览器中,进入 SGD Web 服务器。

    例如,http://server.example.com,其中 server.example.com 是 SGD 服务器的名称。

    屏幕上将显示 SGD Web 服务器的欢迎页面。

  2. (可选)选择首选语言。

    单击欢迎页面顶部的某一个标志。

    欢迎页面将以选定的语言显示。

  3. 单击“安装 Sun Secure Global Desktop Client”。

    屏幕上将显示 "Sun Secure Global Desktop Client" 页面。

  4. 下载 SGD Client 的 tar 文件。

    单击“下载 Secure Global Desktop Client for platform”。

    将 tar 文件保存到主机上的一个临时目录中。

    tar 文件的文件名指明了平台,如下所示:

    • sgdci3so.tar(用于 x86 平台上的 Solaris OS)

    • sgdcspso.tar(用于 SPARC 技术平台上的 Solaris OS)

    • sgdci3li.tar(用于 Linux 平台)

  5. 切换到该临时目录并解压缩 tar 文件。


    $ cd /tempdir
    $ tar xvf tarfile
    

  6. 安装 SGD Client。


    $ sh sgdc/install
    

    按照屏幕上的指导进行操作。

使用 SGD Client 登录

首次启动 SGD Client 时,系统会要求您提供以下信息: