Sun Java Enterprise System 2005Q1 部署示例系列:评估方案

制定安装和配置规划

安装和配置 Java ES 解决方案是一个长期过程,在该过程中将使用 Java ES 安装程序和相应的配置向导来完成众多组件的安装和配置。为了顺利地安装和配置解决方案,制定一个规划至关重要。

本节介绍如何制定评估解决方案的安装和配置规划。下面是制定安装和配置规划时需要解决的两个主要问题:

安装和配置任何 Java Enterprise System 解决方案的基本步骤如下:

  1. 运行安装程序,将所有组件文件复制到解决方案所使用的各计算机系统中。安装程序将根据输入的值配置一些组件的实例。提供的值用于实现“用户管理”规范中所述的目录树及配置各组件实例以进行交互操作。

  2. 启动安装程序所配置的组件实例并检验其是否能够正常发挥作用。

  3. 运行配置向导以配置未经安装程序配置的组件实例。运行配置向导的顺序由组件的配置依赖性来决定。

完整的安装和配置规划应该列出要在安装程序中输入的值、运行配置向导的正确顺序以及要在各配置向导页面上输入的值。

为了将这一方法应用于评估解决方案体系结构中所确定的那组组件,下面为评估解决方案提供了具体的安装和配置步骤:

  1. 在一个计算机系统上仅运行一次安装程序。安装程序将所有组件文件复制到该计算机系统并在操作系统中注册这些组件。安装程序还配置以下组件的实例:

    • Directory Server

    • Web Server

    • Access Manager

    • Portal Server

    运行安装程序时,需要建立 LDAP 目录的基本 DN。还要提供配置值(如 Directory Server URL),用于将组件配置为交互操作。另外,还要使用安装程序安装一个样例门户桌面。

  2. 启动并检验 Directory Server。应该首先启动 Directory Server 实例,这是因为所有其他组件都使用目录服务。

  3. 启动 Web Server。启动 Web Server 将启动在 Web Server 的 Web 容器中运行的组件,它们是 Access Manager 和 Portal Server。

  4. 检验 Access Manager 是否处于运行状态。Access Manager 必须处于运行状态,因为其他组件要使用 Access Manager 的验证服务。

  5. 检验 Portal Server 是否处于运行状态。

  6. 配置 Directory Server 以便与通信组件一起使用。

  7. 创建、配置并启动一个 Messaging Server 实例。将该 Messaging Server 实例配置为能够与 Directory Server 和 Access Manager 交互操作。必须在配置其他组件之前配置 Messaging Server,因为配置 Messaging Server 将创建 LDAP 树的一个分支,它与邮件域相对应。之后便可以配置其他组件,以便使用新分支来存储各自的用户数据和组数据。

  8. 检验 Messaging Server 实例。

  9. 创建、配置并启动一个 Calendar Server 实例。将该 Calendar Server 实例配置为能够与 Messaging Server、Directory Server 和 Access Manager 交互操作。

  10. 检验 Calendar Server 实例。

  11. 创建、配置并启动一个 Communications Express 实例。将该 Communications Express 实例配置为能够与 Calendar Server、Messaging Server、Directory Server 和 Access Manager 交互操作。

  12. 创建、配置并启动一个 Instant Messaging 实例。

  13. 检验 Instant Messaging 实例。

  14. 创建、配置并启动一个 Delegated Administrator 实例。

  15. 使用 Delegated Administrator 扩展 LDAP 模式,以实现邮件和日历服务。

  16. 使用 Delegated Administrator 创建一个测试最终用户帐户。

  17. 配置 Messaging Server、Calendar Server 和 Portal Server 以实现单点登录。

  18. 检验测试用户帐户是否能够使用单点登录登录到 Communications Express 并访问邮件服务和日历服务。

  19. 检验测试用户帐户是否能够使用单点登录登录以便通过门户桌面访问邮件服务和日历服务。

评估解决方案的配置依赖性与多系统生产解决方案中的配置依赖性相同,因此,配置任务的顺序也与大型解决方案中使用的顺序相类似。

在大型多系统解决方案中,顺序常常变得更为复杂。例如,可能需要在多个系统上运行安装程序,以安装多个 Directory Server 实例,然后再启动所有 Directory Server 实例。接下来在另外一组系统上运行安装程序,以安装多个 Messaging Server 实例,然后再配置 Messaging Server 实例,等等。