检查具有 Instant Messaging 实例的计算机系统的部署体系结构。
Instant Messaging 为最终用户提供即时消息传送服务。
如果即时消息传送服务是作为使用 Java ES 消息传送和日历服务的解决方案的一部分提供的,Instant Messaging 会在 Messaging Server 和 Calendar Server 所处的 LDAP 组织中查找用户数据。在此类解决方案中,Instant Messaging 共享 Messaging Server 和 Calendar Server 的所有依赖。这些依赖在安装和配置 Messaging Server 与 Calendar Server 后得到满足。在此类解决方案中,合理的做法是在 Messaging Server 和 Calendar Server 之后再安装 Instant Messaging。
如果使用即时消息传送服务的解决方案中没有使用消息传送服务和日历服务,则 Instant Messaging 对用户数据源具有解决方案级依赖性。这一依赖性在安装并配置 Directory Server 或 Directory Server 和 Access Manager 后就会消除。
Instant Messaging 客户机资源子组件对 Web 容器有本地依赖性。可以使用 Web Server 或 Application Server。如果解决方案对 Instant Messaging 子组件进行分布,则必须将 Web 容器安装在客户机资源所在的计算机上。
如果解决方案使用 Access Manager 单点登录,则 Instant Messaging 还对 Access Manager 有依赖性。可以使用本地 Access Manager 或 Access Manager SDK 满足该依赖性。在分布式解决方案中,部署体系结构通常会指定 Access Manager SDK 的本地副本,该副本支持与 Access Manager 远程实例进行交互。
Instant Messaging 的基本安装和配置步骤如下:
使用 Java ES 安装程序在部署体系结构中指定的所有计算机系统上安装 Instant Messaging。
安装 Instant Messaging 时,通过安装在其中运行 Instant Messaging 的 Web 容器或指定计算机上已安装的 Web 容器来满足 Web 容器依赖性。
如果解决方案使用 Access Manager 单点登录,则通过安装 Access Manager SDK 副本或 Access Manager 本地副本来满足 Access Manager 依赖性。
运行 Instant Messaging 配置向导。配置 Instant Messaging 时,必须指定用于存储用户数据和组数据的系统信息库(通常是用 URL 指定的一个 Directory Server 实例)。
启动和检验 Instant Messaging 的所有实例。
如果解决方案针对 Instant Messaging 实例使用负载平衡,请检验负载平衡器的工作是否正常。
为解决方案中的每个 Instant Messaging 实例输入的值必须能够将该实例配置为可以与解决方案中的其他组件交互操作。使用表 3–13 帮助您选择配置值。有关输入值的详细信息,参见《Sun Java System Instant Messaging 7 2005Q1 Administration Guide》第 1 章“安装后配置 Instant Messaging”。
表 3–13 Instant Messaging 的主要配置值
输入字段 |
为解决方案选择值 |
---|---|
Sun Java System Instant Messaging Server、Sun Java System Instant Messaging Resources、Sun Java System Access Manager Instant Messaging Service | |
运行时用户 ID、运行时组、HTTP 端口、文档根目录 |
使用这些字段指定在其中运行 Instant Messaging 客户机资源的 Web Server 实例。 |
打算利用 Access Manager 的 SSO 部署吗?同时打算利用 Access Manager 的策略部署吗? |
使用这些字段指定 Instant Messaging 与 Access Manager 进行交互的方式。 |
域名、IM 服务器端口、多路复用器端口、禁用服务器、远程 IM 主机名 |
域名是解决方案所使用的邮件域。它是在配置 Messaging Server 时建立的。有关更多信息,参见表 3–9。 |
LDAP 主机名、LDAP 端口号、基本 DN、绑定 DN、绑定口令 |
指定用于用户和组数据的 Directory Server 实例。“绑定 DN”和“绑定口令”是目录管理器帐户和密码。“基本 DN”是 Instant Messaging 用户数据的 LDAP 组织。如果解决方案还包括 Messaging Server,则“基本 DN”是由 Messaging Server 配置创建的电子邮件域 LDAP 组织。有关更多信息,参见表 3–9。 如果解决方案使用负载平衡式 Directory Server 实例,请键入负载平衡目录服务的逻辑 URL。 |
SMTP 服务器 |
指定运行 Messaging Server 的计算机。如果解决方案使用负载平衡式或群集式 Messaging Server 实例,请使用负载平衡式消息传送服务的逻辑 URL。 |
Instant Messenger 资源代码库 |
指定用户从中下载 Instant Messenger 客户机资源的位置。 |
将 IM 服务指派给现有用户 |
要添加 Instant Messaging 的安装和配置说明,请执行以下操作:
如果 Instant Messaging 实例已达到负载平衡,请在安装规划中添加说明,确认在安装任何 Java ES 软件前负载平衡器已在工作。
接下来将是在安装规划中列出具有 Instant Messaging 实例的所有计算机。
Instant Messaging 客户机资源子组件对 Web 容器有本地依赖性。运行该子组件的每台计算机还必须运行指定 Web 容器的实例。部署体系结构应指出解决方案所使用的 Web 容器。
对于每台计算机,添加一条运行 Java ES 安装程序并选择 Instant Messaging 的说明。添加选择 Web Server 或 Application Server 作为 Web 容器的说明。添加选择 Access Manager SDK 或 Access Manager 的说明。
如果安装规划中已列出运行 Instant Messaging 的计算机(如果该规划已包含在同一台计算机上安装另一组件的说明),则添加一条选择 Instant Messaging 的说明即可。可将 Instant Messaging 与其他组件一起安装,并将其部署到同一 Web 容器,但在安装规划中必须将配置、启动和检验任何 Directory Server、Access Manager、Messaging Server 或 Calendar Server 实例的说明置于配置或启动 Instant Messaging 实例的说明之前。
添加运行 Instant Messaging 配置实用程序的说明。在该说明下列出用于配置实例的关键值。使用表 3–13 帮助您选择配置值。
在每个 Web Server 或 Application Server 实例下列出用于配置实例的关键值。有关为这些组件选择配置值的信息,参见 Web Server 或 Application Server。如果安装规划已在计算机上安装了 Web Server 或 Application Server,则不需要重复此步骤。运行 Instant Messaging 配置实用程序时可将 Communications Express 部署到同一 Web 容器实例。
为每台计算机添加启动和检验 Instant Messaging 实例的说明。
如果 Instant Messaging 实例已达负载平衡,请添加检验负载平衡器运行情况的说明。