群聊

上一次修改主题: 2012-02-01

以下几节介绍安装群聊所需的 Office Communications Server 2007 R2 功能,适用于单服务器和多服务器配置的拓扑、对于安装群聊的软硬件要求以及部署群聊的步骤。

功能组件

Group Chat 安装包括以下组件:

  • 一个或多个群聊服务器,每个服务器都运行一个由以下服务组成的聊天服务器:
    • 查找服务
    • 频道服务
    • Web 服务
  • 一台承载 SQL Server 数据库的计算机,该数据库用于存储聊天历史记录数据,所创建的类别和聊天室的相关信息,来自群聊管理工具和初始登录的用户设置信息,以及关于群聊服务器的基本配置信息
  • Group Chat 客户端计算机

如果要求合规性,则单服务器拓扑还必须包括:

  • 合规性服务
  • 用于存储合规性数据的 SQL Server 数据库,该数据库与群聊数据库可以是同一个数据库

若要从一台单独的计算机(如管理控制台)管理群聊,需要在该计算机上安装群聊管理工具。

上述所有计算机都必须部署在一个 Active Directory 域中,并且林根中至少要有一台全局编录服务器。

拓扑

群聊既支持单服务器拓扑,也支持多服务器拓扑。有关群聊服务器的硬件和软件要求的详细信息,请参阅内部 Office Communications Server 组件要求。以下几节介绍了这两种拓扑以及用于支持联盟域中客户端的拓扑。

单服务器拓扑

群聊的最低配置和最简单的部署是单服务器拓扑。此部署要求需要一台运行群聊服务器的服务器、一台承载 SQL Server 数据库的计算机、承载群聊客户端的计算机,如果有合规性要求,还需要一台具有承载合规性服务的计算机和一个存储合规性数据的数据库。

下图显示一个拓扑中的所有组件,该拓扑拥有一个群聊服务器以及带单独合规性数据库的可选合规性服务。

图 1. 单个群聊服务器
Dd441213.0277b343-3b71-4d8c-8c88-0c77ecfa7fce(zh-cn,office.13).jpg

多服务器拓扑

为提供更大的容量和更高的可靠性,您的拓扑可以包含多台群聊服务器。多服务器部署由多台计算机承载群聊服务器,除此之外与单服务器拓扑都相同。

下图显示了一个池式拓扑的所有组件,该拓扑包含多个群聊服务器以及可选的合规性服务和单独的合规性数据库。

图 2. 多个群聊服务器
Dd441213.ac739a22-ee0e-46ae-9981-905ff9ae2bd3(zh-cn,office.13).jpg

多服务器拓扑提供了服务器池功能。在服务器池中,查找服务和频道服务可以传达并共享数据。例如,从系统中的任何频道服务均可获得原先在某项频道服务中记录的聊天历史记录。任何频道服务均可访问通过某项频道服务上载的文件。

要将服务器连接到服务器池,需要指定端口。默认端口是 8011。在安装期间可以指定其他端口。还可以在安装后使用群聊服务器配置工具更改端口。

若要配置多服务器、池式环境中的设置,请按如下说明使用群聊服务器配置工具:

  • 对于池范围的设置,可以从池中的任何服务器进行配置。
  • 对于服务器设置,只能在单台服务器上进行配置。
Dd441213.note(zh-cn,office.13).gif注意:
池式环境中包含的计算机应位于同一子网中。群聊不支持这样的配置:由于可能存在将计算机隔开的防火墙,计算机位于不同的子网中。

容量规划中提供了有关拓扑的容量规划的信息。

Dd441213.note(zh-cn,office.13).gif注意:
可以从 Microsoft 下载中心免费下载已更新的群聊容量规划文档和容量规划电子表格:

用于支持联盟域中客户端的拓扑

联盟域中的用户可以参与您所在组织中的群聊会话和 IM 会话,前提是联盟域中的用户正在其客户端计算机上运行群聊客户端,且联盟伙伴已部署以下各项:

  • Office Communications Server 2007 R2 Standard Edition Server 或企业版池
  • Office Communications Server 边缘服务器(在外围网络中)

联盟伙伴无需在本地安装群聊服务器。仅当联盟伙伴要承载其自己的聊天室时,才需要在本地安装群聊服务器。如果您所在组织已将 Office Communications Server 和群聊配置为支持联盟用户,则联盟域中的客户端将使用您企业中的频道服务和查找服务。

群聊服务器先决条件

将承载群聊服务器的每台服务器都必须有权访问含有以下组件的现有 Office Communications Server 2007 R2 拓扑:

  • Office Communications Server 2007 R2 前端服务器。通过前端服务器,可以实现群聊控制台与群聊服务器组件之间的通信。在开始部署群聊之前,请根据您所在组织的需要,确认已部署了 Office Communications Server 2007 R2 Standard Edition 或 Office Communications Server 2007 R2 企业版池,以及其他内部 Office Communications Server 2007 R2 服务器。
  • 在林根中至少有一台全局编录服务器。其他所有 Active Directory 基础结构要求都与 Office Communications Server 2007 R2 相同。
  • Office Communications Server 2007 R2 边缘服务器。需要有边缘服务器,才能实现与联盟伙伴及不在内部网络中的其他用户的通信。如果您的组织希望内部用户能够将内部网络外部的用户加入到群聊会话中,请确保在外围网络中部署了适当的边缘服务器。至少应部署以下服务器角色:
    • 访问边缘服务器
    • Web 会议边缘服务器

以下几节介绍群聊服务器和存储群聊数据的数据库的特定要求。

群聊服务器要求

每台群聊服务器上均需安装 Windows Server 2003 Service Pack 2 (SP2) 或 Windows Server 2008 以及下表中所述的软件。

表 1. 服务器要求

软件 描述

Microsoft .NET Framework 3.0

管理程序执行。在安装群聊期间,如果计算机上尚未安装该软件的此版本或更高版本,则群聊会进行安装。

Internet Information Services (IIS)

承载用于将文件发布到聊天室的 Web 服务。Windows Server 2008 用户必须启用 IIS 6.0 兼容功能。

ASP.NET 2.0

用于构建动态网站、Web 应用程序和 XML Web 服务。ASP.NET 2.0 是一个 Web 应用程序。

消息队列

由群聊合规性服务(如果已部署)使用。

Microsoft Web Services Enhancements (WSE) 3.0

实现安全性、可靠消息传送和发送附件等方面的其他 Web 服务规范。只有群聊服务器上需要安装 WSE,而合规性服务不需要安装它。WSE 是 .NET Framework 的一个加载项。

在已装有 .NET Framework 的计算机上安装 .NET Framework 时,大多数 Microsoft ASP.NET 应用程序会更新,以使用新安装的版本。但是,绑定到不兼容版本或更高版本的 .NET Framework 的应用程序除外。如果它无法在更高版本上成功运行,请将此 ASP.NET 应用程序配置为使用早期版本。

群聊还需要三个组件,如果计算机上尚未安装这三个组件,则在安装群聊时将自动安装它们。这些组件包括下列各项。

表 2. 所需的组件

组件 描述

Visual C ++ 2008 可再发行运行时 9.0.2102 版

在尚未安装 Visual C++ 2008 的计算机上,必须使用这些库才能运行以 Microsoft Visual C++ 开发系统开发的应用程序。在安装群聊期间,如果计算机上尚未安装该软件的此版本或更高版本,则群聊会进行安装。

Microsoft 统一通信托管 API (UCMA) 2.0 版可再发行软件产品 3.5.6774.0

在创建 SIP 客户端和 SIP 服务器的过程中使用。在安装群聊期间,如果计算机上尚未安装该软件的此版本或更高版本,则群聊会进行安装。

Microsoft Office Communications Server 2007 R2 核心组件

提供与管理功能的集成所需的库,包括 Office Communications Server 2007 R2 的 WMI 组件。

群聊数据库要求

群聊服务器使用群聊数据库来存储聊天历史记录、配置、用户设置数据及(可选)合规性数据。您也可以使用单独的合规性数据库来支持合规性功能。要准备数据库服务器平台,请确保每台计算机均满足硬件要求,然后安装必备软件。

群聊数据库服务器对服务器平台的硬件要求与 Office Communications Server 2007 R2 后端数据库服务器相同。有关详细信息,请参阅 规划 Office Communications Server 2007 R2 的内部部署

在数据库服务器上,确保安装了以下软件:

部署步骤

下表列出了部署群聊的基本步骤,并提供了更多信息的关联链接。

表 3. 群聊部署过程

阶段 步骤 权限 文档

创建 SQL Server 数据库。

登录到将承载此数据库的服务器,然后创建一个新的数据库。

数据库管理员

准备服务器平台

设置群聊帐户和权限。

  1. 为群聊服务器设置并启用帐户。
  2. 设置 SQL Server 帐户和权限。
  3. 为查找服务器帐户启用联盟。

Administrators 组

“部署群聊服务器”文档中的设置群聊服务器帐户和权限

为群聊获取证书。

  1. 下载 CA 证书路径。
  2. 安装 CA 证书路径。
  3. 申请证书。
  4. 安装证书。
  5. 验证根 CA。

Administrators 组

“部署群聊服务器”文档中的获取群聊服务器证书

安装群聊。

  1. 在单服务器拓扑中安装群聊服务器,或在多服务器拓扑中安装第一个群聊服务器。
  2. 为多服务器拓扑安装其他群聊服务器。

Administrators 组

“部署群聊服务器”文档中的安装群聊服务器

在 IIS 中配置网站设置。

  1. 打开 IIS 管理器。
  2. 确保“启用匿名访问”复选框已选中。
  3. 为有权读/写文件存储库文件夹的帐户指定凭据。

Administrators 组

“部署群聊服务器”文档中的在 IIS 中配置 Web 服务设置

连接群聊管理工具。

  1. 安装群聊管理工具。
  2. 配置群聊管理工具的连接。

Administrators 组

频道服务管理员

“部署群聊服务器”文档中的安装并连接至群聊管理工具

配置群聊用户访问权限。

为 Office Communications Server 2007 R2 设置的任何用户也将被设置为群聊用户。

Administrators 组

“部署群聊服务器”文档中的配置群聊服务器的用户访问权限

部署存档和合规性支持。

  1. 为合规性功能设置 SQL Server 数据库。
  2. 安装合规性服务。

数据库管理员

Administrators 组

“部署群聊服务器”文档中的部署合规性支持