3.5. 将应用程序添加到 Webtop 中

本节介绍了如何使用管理控制台来创建可通过 SGD 显示的应用程序对象,以及如何在用户的 Webtop 上显示用于启动应用程序的链接。

在管理控制台中,"Applications"(应用程序)选项卡用于配置用户可通过 SGD 运行的应用程序。请参见图 3.20 “"Applications"(应用程序)选项卡”。"Application Servers"(应用服务器)选项卡用于配置运行应用程序的应用服务器。请参见图 3.27 “"Application Servers"(应用服务器)选项卡”

图 3.20. "Applications"(应用程序)选项卡

"Applications"(应用程序)选项卡的屏幕抓图

应用程序对象始终包含在 "Applications"(应用程序)组织中(在命令行中为 o=applications)。应用服务器对象始终包含在 "Application Servers"(应用服务器)组织中(在命令行中为 o=appservers)。

可以使用 "Directory (organizational unit)"(目录(组织单元))对象细分这些组织。例如,您可能需要使用 "Directory"(目录)对象来包含特定部门使用的应用程序。您还可以将应用程序和应用服务器分成若干组。

在 SGD 中,用户配置文件、应用程序和应用服务器之间存在链接或关系。管理控制台将这些链接称为分配。可以在 "assignment"(分配)选项卡中管理各种关系。例如,用户配置文件对象有一个 "Assigned Applications"(分配的应用程序)选项卡,用于显示分配给用户的所有应用程序对象。这些应用程序就是显示在用户 Webtop 上的应用程序。同样,应用程序对象也有一个 "Hosting Application Servers"(宿主应用服务器)选项卡,用于显示可以运行应用程序的应用服务器。

提示

您可以对 SGD 进行配置,以便使用 LDAP 目录搜索将应用程序分配给用户。这称为目录服务集成 (Directory Services Integration, DSI)。《Oracle Secure Global Desktop Administration Guide for Release 4.7》详细介绍了如何配置 DSI。

3.5.1. 如何分配应用程序对象

  1. 在管理控制台中,单击 "Applications"(应用程序)选项卡并选择应用程序对象。

    "General"(常规)选项卡将显示在 "Object View"(对象视图)中。

  2. 指定可以运行应用程序的应用服务器。

    1. 单击 "Hosting Application Servers"(宿主应用服务器)选项卡。请参见图 3.21 “"Hosting Application Servers"(宿主应用服务器)选项卡”

      图 3.21. "Hosting Application Servers"(宿主应用服务器)选项卡

      "Hosting Application Servers"(宿主应用服务器)选项卡的屏幕抓图

    2. 在 "Editable Assignments"(可编辑的分配)表中,单击 "Add"(添加)。

      此时将显示 "Add Application Server Assignment"(添加应用服务器分配)窗口。请参见图 3.22 “"Add Application Server Assignment"(添加应用服务器分配)窗口”

    3. 查找应用服务器。

      使用 "Search"(搜索)字段来查找应用服务器对象,或者浏览导航树。

    4. 选中应用服务器对象旁边的复选框,然后单击 "Add"(添加)。

      如果选择了多个应用服务器对象,SGD 将在这些应用服务器之间进行负载平衡。

      如果选择了一个包含多个应用服务器对象的组对象,则选中了该组中的所有应用服务器对象。

      图 3.22. "Add Application Server Assignment"(添加应用服务器分配)窗口

      "Add Application Server Assignment"(添加应用服务器分配)窗口的屏幕抓图

      将以选定的应用服务器对象更新 "Effective Application Servers"(有效的应用服务器)表,如图 3.23 “更新后的 "Hosting Application Servers"(宿主应用服务器)选项卡”所示。

      图 3.23. 更新后的 "Hosting Application Servers"(宿主应用服务器)选项卡

      更新后的 "Hosting Application Servers"(宿主应用服务器)选项卡的屏幕抓图

  3. 指定可以在其 Webtop 上看到该应用程序的用户。

    1. 单击 "Assigned User Profiles"(分配的用户配置文件)选项卡。请参见图 3.24 “"Assigned User Profiles"(分配的用户配置文件)选项卡”

      图 3.24. "Assigned User Profiles"(分配的用户配置文件)选项卡

      "Assigned User Profiles"(分配的用户配置文件)选项卡的屏幕抓图

    2. 在 "Editable Assignments"(可编辑的分配)表中,单击 "Add"(添加)。

      此时将显示 "Add User Assignment"(添加用户分配)窗口,如图 3.25 “"Add User Assignment"(添加用户分配)窗口”所示。

    3. 查找用户配置文件。

      使用 "Search"(搜索)字段来查找用户配置文件,或者浏览导航树。

      可以将应用程序对象分配给用户配置文件或目录对象。

      如果将应用程序对象分配给某个目录对象,则该目录对象中包含的所有用户配置文件都会自动接收该应用程序。这称为继承。将应用程序对象分配给目录对象更为高效。

    4. 选中您的用户配置文件旁边的复选框,然后单击 "Add"(添加)。

      图 3.25. "Add User Assignment"(添加用户分配)窗口

      "Add User Assignment"(添加用户分配)窗口的屏幕抓图

      将以选定的用户更新 "Effective User Profiles"(有效的用户配置文件)表。请参见图 3.26 “更新后的 "Assigned User Profiles"(分配的用户配置文件)选项卡”

      图 3.26. 更新后的 "Assigned User Profiles"(分配的用户配置文件)选项卡

      更新后的 "Assigned User Profiles"(分配的用户配置文件)选项卡的屏幕抓图

  4. 检查应用程序是否出现在 Webtop 上。

    您可能需要注销,然后使用 UNIX 或 Linux 系统用户名和密码登录才能在 Webtop 上看到该应用程序。

3.5.2. 创建和分配应用程序对象

创建和分配应用程序对象涉及下列步骤:

  1. 创建应用服务器对象。

    在此步骤中,您可以指定运行应用程序的应用服务器的名称和位置。

    请参见第 3.5.2.1 节 “如何创建应用服务器对象”

  2. 创建应用程序对象。

    在此步骤中,您可以指定在用户启动应用程序时运行的命令以及应用程序的显示方式。

    请参见第 3.5.2.2 节 “如何创建应用程序对象”

  3. 分配应用程序对象。

    在此步骤中,您将应用服务器对象分配到应用程序对象,从而使 SGD 知道要在哪里运行应用程序。然后,您可以在 "user profiles"(用户配置文件)选项卡上将应用程序对象分配给某个对象,以便 SGD 在用户的 Webtop 上显示该应用程序的链接。

    请参见第 3.5.1 节 “如何分配应用程序对象”

只有 SGD 管理员能够创建和分配对象。

以下过程介绍了如何创建和分配 Windows 应用程序对象。其原则与其他应用程序类型相同。

在命令行中,您还可以使用 tarantella object 系列命令执行所有这些步骤。

3.5.2.1. 如何创建应用服务器对象

  1. 在管理控制台中,单击 "Application Servers"(应用服务器)选项卡。

    图 3.27. "Application Servers"(应用服务器)选项卡

    "Application Servers"(应用服务器)选项卡的屏幕抓图

  2. 创建应用服务器对象。

    直接在 "Application Servers"(应用服务器)组织中创建应用服务器对象,如图 3.27 “"Application Servers"(应用服务器)选项卡”所示。以后如果需要,可将其移动到其他位置。

    1. 在内容区域中,单击 "New"(新建)。

      此时将显示 "Create a New Object"(创建新对象)窗口。

    2. 在 "Name"(名称)字段中,键入应用服务器的名称。

      例如,rome

    3. 确保选择了 "Application Server"(应用服务器)选项并单击 "Create"(创建)。

      "Create a New Object"(创建新对象)窗口将关闭,并且将以新对象更新内容区域。请参见图 3.28 “新创建的应用服务器对象”

      图 3.28. 新创建的应用服务器对象

      新创建的应用服务器对象的屏幕抓图

  3. 单击 "View New Object"(查看新对象)链接。

    应用服务器对象的 "General"(常规)选项卡将显示在 "Object View"(对象视图)中,如图 3.29 “应用服务器对象的 "General"(常规)选项卡”所示。

  4. 配置应用服务器对象。

    1. 在 "Address"(地址)字段中,键入应用服务器的全限定域名系统 (Domain Name System, DNS) 名称。

      例如,rome.example.com

    2. 确保选中 "Application Start"(应用程序启动)复选框。

      这将通知 SGD,应用服务器可以运行应用程序了。

    3. 在 "Domain Name"(域名)字段中,键入 Microsoft Windows 域的名称。

      例如,rome

      在用户运行应用程序时,在验证过程中将使用此属性。

      图 3.29. 应用服务器对象的 "General"(常规)选项卡

      应用服务器对象的 "General"(常规)选项卡的屏幕抓图

    4. 单击 "Save"(保存)。

3.5.2.2. 如何创建应用程序对象

以下过程是如何创建 Windows 应用程序对象的示例。

  1. 在管理控制台中,单击 "Applications"(应用程序)选项卡。

    图 3.30. "Applications"(应用程序)选项卡

    "Applications"(应用程序)选项卡的屏幕抓图

  2. 创建应用程序对象。

    直接在 "Applications"(应用程序)组织中创建应用程序对象,如图 3.30 “"Applications"(应用程序)选项卡”所示。以后如果需要,可将其移动到其他位置。

    1. 在内容区域中,单击 "New"(新建)。

      此时将显示 "Create a New Object"(创建新对象)窗口。

    2. 在 "Name"(名称)字段中,键入应用程序的名称。

      例如,Notepad

      您键入的名称将用作 Webtop 上的应用程序链接。

    3. 确保选择了 "Windows Application"(Windows 应用程序)选项并单击 "Create"(创建)。

      "Create a New Object"(创建新对象)窗口将关闭,并且将以新对象更新内容区域,如图 3.31 “新创建的应用程序对象”所示。

      图 3.31. 新创建的应用程序对象

      新创建的应用程序对象的屏幕抓图

  3. 单击 "View New Object"(查看新对象)链接。

    应用程序对象的 "General"(常规)选项卡将显示在 "Object View"(对象视图)中。

  4. 配置应用程序。

    Oracle Secure Global Desktop Administration Guide for Release 4.7》中更详细地介绍了 Windows 应用程序的配置设置。对于此示例,除以下配置外,其他采用默认设置就足够了。

    1. 单击 "Launch"(启动)选项卡。

    2. 在 "Application Command"(应用程序命令)字段中,键入应用程序命令。

      对于 Windows 桌面会话,请将此字段保留为空。

      要运行特定应用程序,请键入用于运行该应用程序的命令的全路径,例如 C:\Windows\notepad.exe

      在所有应用服务器上,该应用程序必须安装在相同的位置。

    3. 请确保已选中 "SGD Remote Desktop Client" 复选框。

      图 3.32. "Launch"(启动)选项卡

      "Launch"(启动)选项卡的屏幕抓图

    4. 单击 "Save"(保存)。

  5. 单击 "Presentation"(呈现)选项卡。

    1. 配置窗口类型。

      对于 Windows 桌面会话,请从列表中选择 Kiosk 设置。

      对于单个应用程序,请从列表中选择 "Independent Window"(独立窗口)设置。您可以使用 "Window Size"(窗口大小)选项指定窗口的大小。

      图 3.33. "Presentation"(呈现)选项卡

      "Presentation"(呈现)选项卡的屏幕抓图

    2. 单击 "Save"(保存)。