Sun Secure Global Desktop 软件版本 4.3 安装指南
Sun Secure Global Desktop 软件版本 4.3 安装指南
请仔细阅读本文档,了解如何在系统中安装 Sun Secure Global Desktop 软件版本 4.3。
如果要进行升级,请先阅读升级说明,然后再安装本软件。
本文档使用“主机”一词表示要在其上安装 Sun Secure Global Desktop 软件的 UNIX/Linux 系统。
文件号码: 819-7689
目录
[*]
安装之前
[*]
安装 Sun Secure Global Desktop 软件
[*]
升级 Sun Secure Global Desktop 软件
[*]
Sun Secure Global Desktop 软件入门
[*]
卸载 Sun Secure Global Desktop 软件
安装之前
[*]
发行说明
[*]
Secure Global Desktop Web 服务器
[*]
ttaserv 用户和 ttasys 用户
[*]
应用程序连接方法
发行说明
在安装 Sun Secure Global Desktop 软件之前,请先阅读《Secure Global Desktop 发行说明》。此发行说明包含了有关此版本 Secure Global Desktop 的重要信息,内容包括:
[*]支持的安装平台。
[*]必要的操作系统修改。如果不进行必要的修改,可能无法安装 Secure Global Desktop。
[*]有关安装的已知问题和错误。
Secure Global Desktop Web 服务器
安装 Secure Global Desktop 后,您也就安装了 Secure Global Desktop Web 服务器。Secure Global Desktop Web 服务器是一个经预先配置专用于 Secure Global Desktop 的 Apache Web 服务器。
安装 Secure Global Desktop 时,系统会提示您 Secure Global Desktop Web 服务器用于侦听 HTTP 连接的 TCP 端口。该端口通常是端口 80/tcp。但是,如果另一进程正在该端口上侦听,系统会提示您选择其他端口。
ttaserv 用户和 ttasys 用户
安装 Secure Global Desktop 之前,主机上必须有 ttaserv 用户和 ttasys 用户。此外,还必须有一个 ttaserv 组。
ttasys 用户拥有 Secure Global Desktop 服务器所使用的全部文件和进程;ttaserv 用户拥有 Secure Global Desktop Web 服务器所使用的全部文件和进程。
您不必具有超级用户权限即可运行 Secure Global Desktop 服务器。服务器将以超级用户身份启动,然后降级为 ttasys 用户。
如果尝试安装本软件,但却没有上述用户和组,安装过程将停止,且不对系统进行任何更改,同时告诉您需要执行哪些操作。具体要求是:
[*]用户名必须是 ttaserv 和 ttasys。
[*]组名必须是 ttaserv。
[*]可根据需要使用 UID 或 GID。UID 和 GID 可以不同。
[*]两个用户都必须将 ttaserv 作为主组。
[*]两个用户都必须具有有效 shell,例如 /bin/sh。
[*]应锁定 (passwd -l) 这些帐户。
创建上述用户的方法之一是使用 useradd 命令和 groupadd 命令,例如:
groupadd ttaserv
useradd -g ttaserv -s /bin/sh ttaserv
passwd -l ttaserv
应用程序连接方法
为了能够运行应用程序(包括 Webtop 默认应用程序),Secure Global Desktop 必须能够连接到应用服务器并能启动该应用程序。通常使用 telnet 或 SSH(Secure Shell,安全 Shell)可实现此目的。在安装 Secure Global Desktop 之前,应先启用上两种服务之一。
如果使用 SSH,必须在 SSH 配置中启用 X11 转发。《Secure Global Desktop Administration Guide》将详细介绍如何在 Secure Global Desktop 中使用 SSH。
安装 Sun Secure Global Desktop 软件
Sun Secure Global Desktop 软件包含几个可安装组件。
安装在主机上的组件提供了 Secure Global Desktop 的主要功能:
[*]
在 Solaris OS 平台上安装 Secure Global Desktop
[*]
在 Linux 平台上安装 Secure Global Desktop
安装在应用服务器上的组件被称为增强模块 (Enhancement Module),用于提供 Secure Global Desktop 的附加功能(例如,负载平衡或客户机驱动器映射):
[*]
安装 Secure Global Desktop Enhancement Module for Microsoft Windows
[*]
安装 Secure Global Desktop Enhancement Module for UNIX
[*]
安装 Secure Global Desktop Enhancement Module for Linux
安装在客户机设备上的组件允许用户连接到 Secure Global Desktop。通常,当用户连接到 Secure Global Desktop 时,这些组件会自动安装。此时需要使用一个启用了 Java™ 技术的 Web 浏览器。如果您所在的组织不愿使用 Java 技术,或者您希望对安装有 Secure Global Desktop Client 的计算机进行更多的控制,则可以手动安装 Sun Secure Global Desktop Client:
[*]
在 Microsoft Windows 平台上安装 Secure Global Desktop Client
[*]
在 Solaris OS 和 Linux 平台上安装 Secure Global Desktop Client
如果使用“标准 Webtop”,您可以用可手动安装的 Native Client 来代替 Java 技术客户机:
[*]
安装 Native Client for Microsoft Windows
[*]
安装 Native Client for UNIX/Linux
[*]
安装 Native Client for Mac OS X
在 Solaris OS 平台上安装 Secure Global Desktop
在 Solaris™ 操作系统 (Solaris Operating System, Solaris OS) 上,请使用 pkgadd 命令安装 Secure Global Desktop。
如果安装文件是压缩文件,需要在安装之前先解压。
如果要进行升级,请在安装本软件之前先阅读
升级说明
。
默认情况下,本软件安装在 /opt/tarantella 目录中。但是,当您安装本软件时,安装程序会提示您选择安装目录。
[*]以超级用户身份登录。
[*]安装 Secure Global Desktop:
pkgadd -d /full_path/ttaarch.pkg
其中,arch 是 i3so(对于运行在 x86 平台上的 Solaris OS)或 spso(对于运行在 SPARC® 平台上的 Solaris OS)。
安装 Secure Global Desktop 时,安装程序将:
[*]询问您是否同意软件许可协议。
[*]提供一组建议设置,您可以接受或更改它们。如果端口 80/tcp 当前正在运行一个 Web 服务器,安装程序会询问您为 Secure Global Desktop Web 服务器使用哪个端口。
[*]安装并配置本软件。这包括:使用一些样例应用程序创建组织层次结构,使超级用户成为 Secure Global Desktop 管理员。
[*]向相应的系统启动目录中添加文件,确保当系统重新引导时 Secure Global Desktop 服务器和 Secure Global Desktop Web 服务器一同启动。假设您在运行级别 3 下安装本软件,则这些文件将位于 /etc/rc.d/rc3.d 目录中,且名为 *Tarantella 和 *TarantellaWebServer。
[*]修改超级用户的 crontab,以便每周对 Secure Global Desktop 日志文件进行归档。
安装程序完成安装后,Secure Global Desktop 服务器和 Secure Global Desktop Web 服务器将会运行。
如果安装失败,并显示以下错误消息:pwd:cannot determine current directory!,请切换到 /tmp 目录下,然后重试。
安装了本软件之后,应执行以下命令来检验 Secure Global Desktop 软件包是否已在软件包数据库中注册:
pkginfo | grep -i tta
在 Linux 平台上安装 Secure Global Desktop
在 Linux 平台上,请使用 rpm 命令安装 Secure Global Desktop。
如果要进行升级,请在安装本软件之前先阅读
升级说明
。
默认情况下,本软件安装在 /opt/tarantella 目录中。但是,当您安装本软件时,可使用 --prefix 选项选择其他安装目录。
[*]以超级用户身份登录。
[*]安装 Secure Global Desktop:
rpm -Uvh tta-version.i386.rpm
[*]执行以下命令来启动 Secure Global Desktop 服务器:
/opt/tarantella/bin/tarantella start
首次启动 Secure Global Desktop 服务器时,安装程序(即 Secure Global Desktop 安装程序)会自动启动。安装程序将:
[*]询问您是否同意软件许可协议。
[*]提供一组建议设置,您可以接受或更改它们。如果端口 80/tcp 当前正在运行一个 Web 服务器,安装程序会询问您为 Secure Global Desktop Web 服务器使用哪个端口。
[*]安装并配置本软件。这包括:使用一些样例应用程序创建组织层次结构,使超级用户成为 Secure Global Desktop 管理员。
[*]向相应的系统启动目录中添加文件,确保当系统重新引导时 Secure Global Desktop 服务器和 Secure Global Desktop Web 服务器一同启动。假设您在运行级别 3 下安装本软件,则这些文件将位于 /etc/rc.d/rc3.d 目录中,且名为 *Tarantella 和 *TarantellaWebServer。
[*]修改超级用户的 crontab,以便每周对 Secure Global Desktop 日志文件进行归档。
[*]添加一个 Secure Global Desktop PAM 配置文件 /etc/pam.d/tarantella。该配置文件是从现有的 /etc/pam.d/passwd 文件中复制的;如果该文件不存在,则系统不会创建 PAM 配置文件。
安装程序结束后,Secure Global Desktop 服务器和 Secure Global Desktop Web 服务器将会运行。
安装了本软件之后,应执行以下命令来检验 Secure Global Desktop 软件包是否已在软件包数据库中注册:
rpm -qa | grep -i tta
安装 Secure Global Desktop Enhancement Module for Microsoft Windows
Secure Global Desktop Enhancement Module for Microsoft Windows 包含了一些用于客户机驱动器映射、负载平衡以及无缝窗口的模块。
默认情况下,该增强模块安装在 C:\Program Files\Tarantella\Enhancement Module 目录中。但安装程序会提示您选择安装目录。
[*]以具有管理员权限的用户身份登录 Windows 主机。
[*]将该增强模块的安装程序 (temwin32.exe) 保存到一个临时目录中。
[*]如果不是从 CD 安装,可从某个 Secure Global Desktop 服务器下载该安装程序,网址为:
http://server.example.com。
[*]双击 temwin32.exe 以安装增强模块。
[*]按照屏幕上的说明进行操作。注:您既可以安装单个模块,也可以安装所有模块。
安装 Secure Global Desktop Enhancement Module for UNIX
Secure Global Desktop Enhancement Module for UNIX 包含了一些用于客户机驱动器映射和负载平衡的模块。
请使用 pkgadd 命令安装增强模块。
如果该增强模块的安装文件是压缩文件,您需要在安装之前先解压。
默认情况下,该增强模块安装在 /opt/tta_tem 目录中。但安装程序会提示您选择安装目录。
[*]以超级用户身份登录到主机。
[*]将该增强模块的安装程序(对于运行在 x86 平台上的 Solaris OS 而言,安装程序为 temi3so.pkg;对于运行在 SPARC 平台上的 Solaris OS,安装程序为 temspso.pkg)保存到应用服务器上的一个临时目录中。
[*]如果不是从 CD 安装,可从某个 Secure Global Desktop 服务器下载该增强模块,网址为:
http://server.example.com。
[*]安装该增强模块:
对于运行在 x86 平台上的 Solaris OS,安装命令为 pkgadd -d /full_path/temi3so.pkg
对于运行在 SPARC 平台上的 Solaris OS,安装命令为 pkgadd -d /full_path/temspso.pkg
[*]按照屏幕上的说明进行操作。
注:安装程序会向对应的系统启动目录中添加一个文件,以确保系统重新引导后能启动负载平衡服务。假设您在运行级别 3 下安装本软件,则该文件将位于 /etc/rc.d/rc3.d 目录中,且名为 *tem。
安装 Secure Global Desktop Enhancement Module for Linux
Secure Global Desktop Enhancement Module for Linux 包含了一些用于客户机驱动器映射和负载平衡的模块。
请使用 rpm 命令安装增强模块。
默认情况下,该增强模块安装在 /opt/tta_tem 目录中。但在实际安装时,您可以使用 --prefix 选项选择其他安装目录。
[*]以超级用户身份登录应用服务器。
[*]将该增强模块的安装程序 (temversion.i386.rpm) 保存到应用服务器上的一个临时目录中。
[*]如果不是从 CD 安装,可从某个 Secure Global Desktop 服务器下载该程序,网址为:
http://server.example.com。
[*]安装该增强模块:
rpm -Uvh temversion.i386.rpm
注:安装程序会向对应的系统启动目录中添加一个文件,以确保系统重新引导后能启动负载平衡服务。假设您在运行级别 3 下安装本软件,则该文件将位于 /etc/rc.d/rc3.d 目录中,且名为 *tem。
在 Microsoft Windows 平台上安装 Secure Global Desktop Client
当您使用某个启用了 Java 技术的 Web 浏览器连接到 Secure Global Desktop 时,系统会自动安装 Sun Secure Global Desktop Client。仅当您要“手动”安装该 Client 时,才需要遵循这些说明。
默认情况下,Secure Global Desktop Client 安装在 C:\Program Files\Sun\Secure Global Desktop Client 目录中。但当您安装本软件时,仍可选择其他安装目录。安装之后,该 Client 的快捷方式会被添加到 Windows 的“开始”菜单中。
[*]将 Client 安装程序 (sgdcwin-lang.exe) 下载到您 PC 上的一个临时目录中。
[*]从 Web 浏览器中访问 http://server.example.com
[*]单击该页顶部的某个标志以选择首选语言。
[*]单击“安装 Sun Secure Global Desktop Client”。
[*]浏览到上述临时目录,双击 sgdcwin-lang.exe。
[*]按照屏幕上的说明进行操作。
要登录到 Secure Global Desktop,可作为安装的一部分启动 Secure Global Desktop Client,或者单击“开始”菜单中的 Secure Global Desktop 登录快捷方式。
首次启动 Secure Global Desktop 时,系统会提示您输入以下信息:
[*]服务器 URL。即 http://server.example.com/sgd
[*]代理设置。该设置既可根据默认 Web 浏览器(要求启用 Java 技术)中的设置来确定,也可由您手动输入。
在 Solaris OS 和 Linux 平台上安装 Secure Global Desktop Client
当您使用某个启用了 Java 技术的 Web 浏览器连接到 Secure Global Desktop 时,系统会自动安装 Sun Secure Global Desktop Client。仅当您要“手动”安装该 Client 时,才需要遵循这些说明。
默认情况下,Secure Global Desktop Client 安装在 $HOME/bin 目录中。但当您安装本软件时,仍可选择其他安装目录。
[*]将该 Client 安装程序下载到您系统上的一个临时目录中。
[*]从 Web 浏览器中访问 http://server.example.com
[*]单击“安装 Sun Secure Global Desktop Client”。
[*]浏览到上述临时目录,并在命令提示符下键入以下内容之一,以提取 tar 文件:
[*]tar xvf sgdci3li.tar(针对 Linux x86 32 位平台)
[*]tar xvf sgdci3so.tar(针对运行在 x86 平台上的 Solaris OS)
[*]tar xvf sgdcspso.tar(针对运行在 SPARC 平台上的 Solaris OS)
[*]键入 sh sgdc/install 以安装该 Client。
[*]按照屏幕上的说明进行操作。
要登录到 Secure Global Desktop,请执行 ttatcc 命令。
首次启动 Secure Global Desktop Client 时,系统会提示您输入以下信息:
[*]服务器 URL。即 http://server.example.com/sgd
[*]代理设置。该设置既可根据默认 Web 浏览器(要求启用 Java 技术)中的设置来确定,也可由您手动输入。
安装 Native Client for Microsoft Windows
默认情况下,Native Client 安装在 C:\Program Files\Tarantella\Sun Secure Global Desktop Native Client 目录中。但当您安装本软件时,仍可选择其他安装目录。
[*]将该 Client 安装程序 (tncwin32.exe) 复制到您 PC 上的一个临时目录中。
[*]如果不是从 CD 安装,可从某个 Secure Global Desktop 服务器下载该程序,网址为:
http://server.example.com
[*]浏览到上述临时目录,双击 tncwin32.exe。
[*]按照屏幕上的说明进行操作。
安装 Native Client for UNIX/Linux
默认情况下,Native Client 安装在 $HOME/bin 目录中。但当您安装本软件时,仍可选择其他安装目录。
[*]将该 Client 的 tar 文件复制到您系统上的一个临时目录中。
[*]如果不是从 CD 安装,可从某个 Secure Global Desktop 服务器下载该文件,网址为:
http://server.example.com
[*]该文件为:
[*]tnci3li.tar(用于 Linux x86 32 位平台)
[*]tncspso.tar(用于 SPARC 平台上的 Solaris OS)
[*]tnci3so.tar(用于 x86 平台上的 Solaris OS)
[*]在命令提示符下,键入 tar xvf 以提取 tar 文件。
[*]键入 sh ttwebtop/install 以安装 Native Client。
安装 Native Client for Mac OS X
[*]将该 Client 的磁盘映像文件 (tncppdw.dmg) 复制到您的 Macintosh 计算机上的一个临时目录中。
[*]如果不是从 CD 安装,可从某个 Secure Global Desktop 服务器下载该文件,网址为:
http://server.example.com
[*]打开(挂载)磁盘映像。
[*]将 Secure Global Desktop Client 应用程序拖到您的桌面或硬盘驱动器上。
升级 Sun Secure Global Desktop 软件
要升级 Sun Secure Global Desktop 软件,可以先卸载 Secure Global Desktop,然后再安装新版本;此外,您也可以执行“就地”(in-place) 升级。如果执行“就地”升级,则升级后,当前配置通常会被保留下来。以下说明适用于“就地”升级。
注:本节列出的目录路径均假定软件安装在默认目录 /opt/tarantella 中。
[*]
Early Access Program (EAP) 软件升级问题
[*]
升级评估版 Secure Global Desktop
[*]
升级到版本 4.3 的条件
[*]
在 Solaris OS 平台上升级之前
[*]
在 Linux 平台上从版本 4.2 升级之前
[*]
升级已获得完全使用许可的单服务器阵列
[*]
升级已获得完全使用许可的多服务器阵列
[*]
升级 Secure Global Desktop Web 服务器
[*]
升级 Secure Global Desktop 增强模块
[*]
升级 Secure Global Desktop Client
[*]
Secure Global Desktop 在升级过程中所做的更改
[*]
升级 Secure Global Desktop 的自定义安装
Early Access Program (EAP) 软件升级问题
系统不支持升级到 Secure Global Desktop 软件的 EAP 发行版,也不支持从该发行版升级。应始终对 EAP 发行版进行“全新”安装。
升级评估版 Secure Global Desktop
如果 Secure Global Desktop 服务器处于评估模式或评估期已过,可通过安装下一版本 Secure Global Desktop 来对它进行升级。
原先已过评估期的服务器在升级后仍然处于评估期期满的状况。如果 Secure Global Desktop 服务器已过评估期,您是无法登录的。要获得已过评估期的服务器的使用许可,您必须添加有效的许可证密钥(使用 tarantella license add 命令),或使该服务器加入已获得完全使用许可的阵列中。
升级到版本 4.3 的条件
您只能从以下版本的 Secure Global Desktop 升级到版本 4.3:
[*]Sun Secure Global Desktop 软件版本 4.2
[*]Tarantella Secure Global Desktop 版本 3.42
如果要从任何其他版本 Secure Global Desktop 升级,或从 Tarantella Enterprise 3 版本 3.3 或更早版本进行升级,请与技术支持人员联系。
如果以下两个条件同时满足,则只能从 Secure Global Desktop 版本 3.42 进行升级:
[*]服务器已获得完全使用许可。
[*]您拥有有效的维护订阅或购买了升级权限。
有效的维护订阅是指您在尝试升级之前已为产品密钥安装了足够的维护密钥。
如果您购买了升级权限,在尝试升级之前必须先安装升级权限密钥。
如果从版本 4.1 或更早版本升级,则安装版本 4.3 后,您的许可证密钥将得到升级。使用 tarantella license list 命令列出新的许可证密钥。请记下这些密钥并将其保存在安全的地方。
在 Solaris OS 平台上升级之前
在 Solaris OS 平台上升级之前,请创建一个安装管理文件(例如 /tmp/pkgadmin),在其中添加以下内容:
conflict=nocheck
安装 Secure Global Desktop 时,可使用 -a file 选项指定该管理文件,例如:
pkgadd -a /tmp/pkgadmin -d /full_path/ttaarch.pkg
在 Linux 平台上从版本 4.2 升级之前
在 Linux 平台上,如果要从版本 4.2 升级,则必须在升级之前手动卸载所有可选包。
要列出所有已安装的包,请执行以下命令:
rpm -qa | grep -i tta
要删除所有可选包,请执行以下命令:
rpm -e pack ...
例如 rpm -e ttasecure tta3270 命令将删除 Security Pack 以及 Mainframe Connectivity Pack。
升级已获得完全使用许可的单服务器阵列
要升级仅包含一个服务器且已获得完全使用许可的阵列,请执行以下操作:
[*]确保阵列中没有正在运行的 Webtop 会话和仿真器会话(包括暂停的会话)。
[*]通过安装 Secure Global Desktop 来升级服务器。
升级已获得完全使用许可的多服务器阵列
由于同一阵列中的各个 Secure Global Desktop 服务器会共享配置信息,因此所有这些服务器必须基于同一主版本/修补版本 (4.3x) 的 Secure Global Desktop 来运行。这意味着,要升级一个多服务器阵列,必须先拆分该阵列,然后再分别升级每个服务器。
要升级包含多个服务器且已获得完全使用许可的阵列,请执行以下操作:
[*]确保阵列中没有正在运行的 Webtop 会话和仿真器会话(包括暂停的会话)。
[*]拆分阵列。
[*]在主服务器上,使用 tarantella array detach --secondary server 命令分离辅助服务器。
[*]一次只能分离一个服务器。
[*]在分离其他任何服务器之前,先等系统将阵列更改复制到阵列的所有成员。为此,可在每个阵列成员上运行 tarantella status 命令,如果该命令返回相同的结果,说明复制已完成。
[*]辅助服务器一旦从阵列中分离,则会失去其许可证密钥。
[*]通过安装 Secure Global Desktop 来升级主服务器。
[*]通过安装 Secure Global Desktop 来升级辅助服务器。
[*]重新构建阵列。
[*]在主服务器上,使用 tarantella array join --secondary server 命令添加辅助服务器。
[*]一次只能添加一个服务器。
[*]在添加其他任何服务器之前,先等系统将阵列更改复制到阵列的所有成员。为此,可在每个阵列成员上运行 tarantella status 命令,如果该命令返回相同的结果,说明复制已完成。
升级 Secure Global Desktop Web 服务器
进行升级时,Secure Global Desktop Web 服务器也得到升级。如果您曾对 Secure Global Desktop Web 服务器所使用的任何文件进行过自定义,则升级后这些文件将被保留下来:
[*]对于 Apache,文件保留在 /opt/tarantella/var/webserver/apache/ 中。
[*]对于 Tomcat,文件保留在 /opt/tarantella/var/webserver/tomcat/ 中。
您必须手动将自定义设置复制到新的 Apache/Tomcat 目录中。
升级 Secure Global Desktop 增强模块
要升级 Secure Global Desktop Enhancement Module for Windows,请先卸载原有版本,然后再安装新版本。
要升级 Secure Global Desktop Enhancement Module for UNIX/Linux,请先
停止该增强模块提供的所有服务
,然后再安装新版本。
升级 Secure Global Desktop Client
在连接到已升级的 Secure Global Desktop 服务器之前,所有 Web 浏览器用户必须先重新启动自己的 Web 浏览器。
如果您使用的是自己的 Web 服务器而不是 Secure Global Desktop Web 服务器,则必须重新启动您的 Web 服务器,以确保用户能收到已升级的 Java 归档文件。
Native Client 用户应当从 http://server.example.com 下载并安装最新版本的 Client。
Native Client for Microsoft Windows 版本 4.0/4.1 和版本 4.2+ 的安装位置与以前版本的安装位置不同。这意味着,当您升级后,以前的版本不会被卸载,并仍留在 Windows 的“开始”菜单中。您可能需要保留以前的版本以连接运行旧版本软件的 Secure Global Desktop 服务器;但如果不需要,可手动将其卸载。
Secure Global Desktop 在升级过程中所做的更改
系统会从 var/ens 目录中获取 ENS 数据库(它是您 Secure Global Desktop 组织层次结构中所有对象的存储区域)的完整副本,然后将该副本备份到 var/ens. 目录中。该备份副本不会被更改;现有 ENS 数据库也只有在系统必须添加新对象以运行 Secure Global Desktop 时才会被更改。
对于保存在 var/serverconfig 目录中的本地/全局阵列配置,它们只有在系统需要插入新属性文件或向现有属性文件中添加新属性时才会被更改。系统不备份该目录。
var/serverresources 目录中的所有服务器资源文件都将被替换。这些文件通常不可编辑,因为它们控制着 Secure Global Desktop 的工作方式。
var/serverresources/expect 目录中包含的 Secure Global Desktop 登录脚本会被备份到 var/serverresources/expect. 目录中。
如果您通过更改标准安装中的文件(如 Webtop 主题)或添加自己的文件(如 Expect 脚本)对 Secure Global Desktop 进行了自定义,这些文件是不会被升级的。您可能需要手动升级这些文件。安装新版本 Secure Global Desktop 时,如果存在需要手动升级的文件,安装程序会向您发出警告,并显示一组日志文件以帮助确定这些文件。有关如何升级这些文件的建议,请参见
“升级 Secure Global Desktop 的自定义安装”
。
升级 Secure Global Desktop 的自定义安装
升级您自定义的 Secure Global Desktop 时,安装程序会保留现有配置,但不会升级任何自定义文件。
完成升级后,有两种类型的自定义文件需要注意:
[*]自定义文件 - 这些是 Secure Global Desktop 标准安装中存在的已由管理员更改的文件。例如,经过改写的标准 Webtop 主题或 Expect 脚本。
[*]定制 (Bespoke) 文件 - 这些是您所在的组织创建的并添加到 Secure Global Desktop 安装中的文件。例如,您自己的 Webtop 主题和 Expect 脚本。
注:以下信息假设您已将 Secure Global Desktop 安装到默认位置 /opt/tarantella。
升级过程中“自定义文件”发生的变化
在安装过程中,安装程序会通过移动以下目录(及其子目录)中的 Secure Global Desktop 标准文件来为所有自定义文件(包括登录脚本)创建备份。
[*]var/docroot
被移至 var/docroot.。
[*]var/serverresources/expect
被移至 var/serverresources/expect.。
[*]etc/data
被移至 etc/data.。
[*]etc/templates
被移至 etc/templates.。
这意味着,您的自定义设置不会在升级后立即生效。您需要手动升级这些自定义设置。
Secure Global Desktop 安装程序会将定制文件保留在它们的当前位置,而不尝试升级它们。您需要手动升级这些文件。
查找自定义文件和定制文件
在升级过程中,如果安装程序检测到自定义文件和/或定制文件,您将看到一条消息,指出系统已生成四个日志文件:
[*]var/log/upgraded.files
这是所有变化内容的摘要。
[*]var/log/customized.list
这是管理员已编辑或添加的所有文件的列表。
[*]var/log/customizedchanged.list
这是管理员已编辑并由升级程序进行了更改的所有文件的列表。
[*]var/log/docrootjava.log
这是自 Secure Global Desktop 安装程序保存了原始安装后,新增或经过修改的 Java 技术文件的列表。
您可以使用这些日志文件找出需要手动升级的自定义文件和/或定制文件。
手动升级“自定义文件”
customizedchanged.list 日志文件列出了所有可能需要手动升级的自定义文件。
对于该日志文件所列出的每一个文件,系统都会为之保存三个版本:
[*]旧的自定义版本将备份在 var/docroot. 目录中。
[*]旧的非自定义版本将保存在 etc/templates. 目录中。
[*]新的非自定义版本将保存在 etc/templates 目录中。
要升级自定义文件,请执行以下操作:
[*]为 var/docroot. 目录中的自定义文件创建副本。
[*]使用诸如 diff 这样的实用程序比较 etc/templates. 目录中的文件与 etc/templates 目录中的文件。这将突出显示 Secure Global Desktop 两个版本之间的变化。
[*]使用诸如 patch 这样的实用程序将同样的更改应用到自定义文件的副本上。
[*]将升级后的自定义文件复制到 var/docroot 下的正确位置。
手动升级“定制文件”
docrootjava.log 和 customized.list 日志文件列出了所有可能需要手动升级的定制文件。
升级这些文件的唯一方法是:比较不同版本的 Secure Global Desktop 标准文件,找出其中的变化,然后将这些变化应用到定制文件中。
要找出其中的变化,需要比较以下文件:
[*]etc/templates. 目录中的旧版本 Secure Global Desktop 标准文件。
[*]etc/templates 目录中的新版本 Secure Global Desktop 标准文件。
使用诸如 diff 这样的实用程序对这两个目录中的文件进行比较。这将突出显示 Secure Global Desktop 两个版本之间的变化。使用诸如 patch 这样的实用程序将这些更改应用到定制文件。
Sun Secure Global Desktop 软件入门
[*]
登录
[*]
控制 Secure Global Desktop
[*]
添加许可证密钥
登录
[*]使用一个启用了 Java 技术的 Web 浏览器访问以下 URL:
http://server.example.com
屏幕上将显示 Secure Global Desktop Web 服务器欢迎页面。
[*]如果需要,可单击该页顶部的某个标志来选择首选语言。
[*]单击“登录”。
您会看到一条 Java 安全性消息。单击“运行”以安装 Sun Secure Global Desktop Client。
[*]当屏幕上显示“不可信的初始连接”消息时,请检查主机名是否正确,然后单击“确定”。
[*]当屏幕显示 Secure Global Desktop 登录页面时,使用用户名 "Administrator" 和 UNIX/Linux 超级用户密码进行登录。
首次访问时,登录页面可能需要几分钟才能显示。
Secure Global Desktop 支持几种用户身份验证机制。默认情况下,任何具有主机帐户的用户都可以使用自己的 UNIX/Linux 用户名和密码登录 Secure Global Desktop。
[*]登录后,系统将显示 Webtop。
Webtop 会列出您可以运行的应用程序以及可以查看的文档。如果是首次登录,Webtop 会列出:
[*]阵列管理器、配置向导、对象管理器、配置文件编辑器以及会话管理器。这些都是 Secure Global Desktop 管理工具。它们仅在 Secure Global Desktop 管理员的 Webtop 上可用。使用配置向导可快速添加用户并为用户分配 Webtop。
[*]一些样例应用程序,它们是 Secure Global Desktop 为方便您开始使用本产品而在系统上搜索到的。
在 Webtop 上,单击“帮助”可显示《Secure Global Desktop Administration Guide》。该书是为配置和运行 Secure Global Desktop 而配备的联机文档。请阅读 "Getting started"(入门)一节的全部内容,其中涵盖了在开始使用 Secure Global Desktop 之前所需了解的全部要点。
控制 Secure Global Desktop
您可以使用 tarantella 命令从命令行控制 Secure Global Desktop。该命令是安装在 /opt/tarantella/bin 目录中的一个脚本。由于该脚本不在标准的 PATH 中,因此每次执行该命令时都必须使用完整的路径名,或者在执行该命令前先切换到 /opt/tarantella/bin 目录。此外,您也可以:
[*]将 /opt/tarantella/bin 添加到 PATH 中:
PATH=$PATH:/opt/tarantella/bin ; export PATH
[*]创建别名:
alias t=/opt/tarantella/bin/tarantella
系统已限定哪些用户可以使用 tarantella 命令系列中的哪些命令:
[*]用于控制 Secure Global Desktop 服务器和 Secure Global Desktop Web 服务器的命令只能由超级用户执行。
[*]用于运行阵列管理器和对象管理器的命令、以及用于创建阵列的命令只能由 Secure Global Desktop 管理员执行。
[*]其他所有命令可由 ttaserv 组中的任何用户执行。
使用 usermod -G 命令可使用户成为 ttaserv 组的成员。ttaserv 组不必是该用户的主组或有效组。
控制 Secure Global Desktop 服务器
您可以使用 tarantella 命令控制 Secure Global Desktop 服务器,如下所示:
[*]tarantella start - 在一台主机上启动 Secure Global Desktop 的各项服务,包括打印服务。
[*]tarantella stop - 在一台主机上停止 Secure Global Desktop 的各项服务。如果当前连接着用户,系统将显示提示。
[*]tarantella restart - 在一台主机上停止 Secure Global Desktop 的各项服务,然后再重新启动。
控制 Secure Global Desktop Web 服务器
您可以使用 tarantella webserver 命令控制 Secure Global Desktop Web 服务器,如下所示:
[*]tarantella webserver start - 启动 Web 服务器。
[*]tarantella webserver stop - 停止 Web 服务器。
[*]tarantella webserver restart - 停止 Web 服务器,然后重新启动。
控制 Secure Global Desktop Enhancement Module for Windows
安装了 Secure Global Desktop Enhancement Module for Windows 后,负载平衡服务会立即启动。每当服务器重新引导时,负载平衡服务也会自动启动。此外,您还可以手动停止和启动负载平衡服务,如下所示:
[*]以具有管理员权限的用户身份登录到 Windows 服务器。
[*]在“控制面板”中,打开“管理工具”,然后单击“计算机管理”。
[*]在树中,打开“服务和应用程序”,然后单击“服务”。
[*]选择 "Secure Global Desktop Load Balancing Service",单击鼠标右键。
[*]选择“停止”或“启动”。
控制 Secure Global Desktop Enhancement Module for UNIX/Linux
安装了 Secure Global Desktop Enhancement Module for UNIX/Linux 后,您必须手动启动该模块所提供的服务。每当服务器重新引导时,负载平衡服务也会自动启动;而客户机驱动器映射服务则必须始终手动启动。
以超级用户身份执行以下命令可对该增强模块进行控制:
[*]install_dir/bin/tem start - 启动负载平衡服务。
[*]install_dir/bin/tem stop - 停止负载平衡服务。
[*]install_dir/bin/tem startcdm - 启动客户机驱动器映射服务。
[*]install_dir/bin/tem stopcdm - 停止客户机驱动器映射服务。
默认情况下,install_dir 为 /opt/tta_tem。
首次启动负载平衡服务时,系统会要求您确认服务器所具有的虚拟内存量。
添加许可证密钥
默认情况下,安装 Secure Global Desktop 后有 30 天的评估期。在此期间使用本软件有以下局限性:
[*]阵列的大小仅限两个 Secure Global Desktop 服务器。
[*]可登录或可运行仿真器会话的用户数不超过 5 个。
30 天评估期过后,Secure Global Desktop 服务器不再允许用户登录。
要继续使用 Secure Global Desktop,必须添加一个许可证密钥。您可以通过如下方式添加许可证密钥:
[*]在阵列管理器中的“许可证属性”面板上。
[*]在命令行中使用 tarantella license add license_key 命令。
卸载 Sun Secure Global Desktop 软件
[*]
卸载 Secure Global Desktop
[*]
卸载 Secure Global Desktop Enhancement Module for Windows
[*]
卸载 Secure Global Desktop Enhancement Module for UNIX/Linux
卸载 Secure Global Desktop
从系统中卸载 Secure Global Desktop:
[*]以超级用户身份登录。
[*]执行以下命令:
tarantella uninstall --purge。
注:Secure Global Desktop 只能通过 tarantella uninstall 命令来卸载。该命令先停止所有 Secure Global Desktop 进程,然后再卸载该软件。请不要直接使用 rpm 命令或 pkgrm 命令来卸载该软件。
卸载 Secure Global Desktop Enhancement Module for Windows
您可以通过从 Microsoft Windows 的“控制面板”中选择“添加或删除程序”来卸载 Secure Global Desktop Enhancement Module for Windows。
必须具有管理员权限才能执行此操作。
注:您也可以分别卸载各个模块。
卸载 Secure Global Desktop Enhancement Module for UNIX/Linux
卸载 UNIX/Linux 平台上的 Secure Global Desktop 增强模块:
[*]以超级用户身份登录。
[*]执行以下命令之一以卸载该增强模块:
[*]rpm -e tem(用于 Linux 平台)
[*]pkgrm tem(用于 Solaris 平台)
版权所有 © 1997-2006 Sun Microsystems, Inc. 保留所有权利。
对于本文档中介绍的产品,Sun Microsystems, Inc. 对其所涉及的技术拥有相关的知识产权。需特别指出的是(但不局限于此),这些知识产权可能包含在 http://www.sun.com/patents 中列出的一项或多项美国专利,以及在美国和其他国家/地区申请的一项或多项其他专利或待批专利。
美国政府权利 - 商业软件。政府用户应遵循 Sun Microsystems, Inc. 的标准许可协议,以及 FAR(Federal Acquisition Regulations,即“联邦政府采购法规”)的适用条款及其补充条款。
本发行版可能包含由第三方开发的内容。Sun、Sun Microsystems、Sun 徽标、Java 和 Solaris 是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标或注册商标。所有 SPARC 商标的使用均已获得许可,它们是 SPARC International, Inc. 在美国和其他国家/地区的商标或注册商标。
UNIX 是 X/Open Company, Ltd. 在美国和其他国家/地区独家许可的注册商标。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21280/showart_359116.html
页:
[1]