迁移群聊服务器

 

上一次修改主题: 2013-10-04

Microsoft Lync Server 2010 群聊是 Microsoft Lync Server 2010 基础结构的扩展。根据所用拓扑,可以将 Lync Server 2010 群聊迁移到单个服务器或多台服务器。有关可用拓扑以及迁移群聊服务器的技术和软件要求的详细信息,请参阅规划文档中的规划群聊服务器

note注意:
本主题假定您已安装 Lync Server 2010 以与 Microsoft Office Communications Server 2007 R2 共存。

如果组织需要合规性支持,可以在安装和配置完群聊服务器后,在单独的一台计算机上安装合规性服务。有关详细信息,请参阅部署文档中的部署群聊服务器的合规性支持

每个拓扑至少需要一台运行 Lync Server 的服务器和一台安装有 Microsoft SQL Server 2008 数据库软件的服务器。

important重要提示:
必须在 NTFS 文件系统中安装群聊服务器,以确保文件系统的安全。群聊服务器不支持 FAT32 文件系统。

支持的服务器和客户端共存

从 Office Communications Server 2007 R2群聊迁移到 Lync Server 2010 群聊时,服务器和客户端版本的特定组合可以共存。下表汇总了支持的组合。请注意 Microsoft Lync 2010 群聊(最新客户端)无法连接到 Office Communications Server 2007 R2(以前的服务器版本)。

群聊服务器的最新版本和早期版本均支持多个群聊服务器池。强烈建议您在部署中仅使用一个版本,以便确保所有客户端可以访问所有池中的通道;但是,我们支持拥有 Communications Server 2007 R2群聊池和 Lync Server 2010 群聊池。下表显示了此设计的局限性:Microsoft Office Communicator 2007 R2 群聊(以前的客户端)可以连接到这两个池中的通道,而 Lync 2010 群聊只能加入 Lync Server 2010 群聊池中的通道。

支持的服务器和客户端共存组合

具有 Communications Server 2007 R2 群聊的 Communications Server 2007 R2 具有 Lync Server 2010 群聊的 Communications Server 2007 R2 具有 Communications Server 2007 R2 群聊的 Lync Server 2010 具有 Lync Server 2010 群聊的 Lync Server 2010

具有 Communicator 2007 R2 群聊的 Communicator 2007 R2

具有 Lync 2010 群聊的 Communicator 2007 R2

具有 Communicator 2007 R2 群聊的 Lync 2010

具有 Lync 2010 群聊的 Lync 2010

开始迁移之前

使用单个群聊数据库时,Lync Server 2010 群聊不支持与 Communications Server 2007 R2 群聊共存。

查看上一节中的共存详细信息,然后完成以下步骤。

important重要提示:
此步骤必须远早于迁移完成,以便为复制留出时间。
  • 在您将在其上安装 Lync 2010 群聊(客户端软件)的 Lync Server 上创建受信任的应用程序池。可以通过使用 New-CSTrustedApplicationPool cmdlet 在任何安装有 Lync Server 命令行管理程序的计算机上创建受信任的应用程序池。

迁移方法

若要从群聊服务器的早期版本进行迁移,请使用以下两种方法中的任意一种:

  • 交换服务器升级(建议的升级路径)。 将现有群聊服务器保持为备用状态,并在单独的服务器上安装 Lync Server 2010 群聊。有关安装和配置群聊服务器的信息,请参阅部署文档中的安装和配置群聊服务器

  • 静态(就地)服务器升级。 卸载 Microsoft Office Communications Server 2007 R2 群聊,然后在同一计算机上安装 Lync Server 2010 群聊。如果没有在单独的服务器上安装 Lync Server 2010 群聊所需的硬件,请选择此方法。使用此方法,必须首先删除现有受信任的服务项 (TSE) 以启用副本。在安装 Lync Server 2010 群聊之前,预计复制时会出现一些停机时间。

important重要提示:
建议您将查找服务帐户移动到将为Lync Server池服务的群聊服务器池。

迁移过程

如果要执行交换服务器升级(推荐),请完成以下步骤来从 Communications Server 2007 R2 群聊迁移到 Lync Server 2010 群聊。

  1. 停止现有服务器上的现有通道服务和查找服务。

  2. 备份现有群聊数据库。

  3. 在单独的服务器上安装 Lync Server 2010 群聊。

  4. 指定现有 Lync Server 2010 群聊数据库。

  5. 如果升级成功,请卸载原始(旧的)群聊服务器。

  6. 如果升级 (ServerSetup.exe) 失败,请卸载新的群聊服务器,从备份中还原群聊数据库,并重新启动原始 Communications Server 2007 R2 群聊服务。检查失败的项(例如,新的群聊服务器尚未完全复制,或者安装外部出现问题)。

如果要执行静态(就地)服务器升级,请完成以下步骤来从 Communications Server 2007 R2 群聊迁移到 Lync Server 2010 群聊。

  1. 停止现有通道服务和查找服务。

  2. 备份现有群聊数据库。

  3. 通过使用 Microsoft Lync Server 2010 群聊配置工具将运行 Office Communications Server 2007 R2 的服务器移动到 Lync Server 池,从而更新群聊数据库以引用 Lync Server 池。

  4. 卸载 Communications Server 2007 R2群聊。选择保留数据库的选项。

  5. 运行 Microsoft SQL Server 查询,在 tblConfig 中(在具有最高配置序列 ID 的池行中)将 Communications Server 2007 R2 池更改为 Lync Server 2010 池。

    以下示例 SQL Server 查询演示如何更改为 Lync Server 池。

    important重要提示:
    本示例查询使用必须用组织中的信息替换的占位符文本。占位符文本采用斜体类型。
    UPDATE [tblConfig]
       SET [configContent] = '<configuration label="pool">
      <pool>
        <serveredition>PE</serveredition>
        <serverlogin>
          <type>AUTH_MA7_OCS_MTLS</type>
          <port>0</port>
          <server>serverName.domainName.com</server>
        </serverlogin>
        <channelserver>
          <ADConnect>
            <GlobalCatalog>
              <findgc>True</findgc>
              <host>
              </host>
              <allownonssl>False</allownonssl>
              <usecreds>False</usecreds>
              <username>
              </username>
              <adsynchfreq>10</adsynchfreq>
            </GlobalCatalog>
          </ADConnect>
          <adupdate>
            <querysize>1</querysize>
            <batchsize>20</batchsize>
            <sleeptime_ms>10000</sleeptime_ms>
            <accesspoll_ms>604800000</accesspoll_ms>
            <accesspoll_size>50</accesspoll_size>
            <accesspoll_enabled>False</accesspoll_enabled>
          </adupdate>
          <chat>
            <messagesizelimit>512</messagesizelimit>
            <storysizelimit>4096</storysizelimit>
          </chat>
          <serverbackchat>
            <querylimit>500</querylimit>
            <cache_size_limit>2500000</cache_size_limit>
          </serverbackchat>
          <watermarks>
            <batch_message_count_max>20</batch_message_count_max>
            <async_send_max>100</async_send_max>
            <async_send_max_lo>90</async_send_max_lo>
            <outbound_queue_max>100000</outbound_queue_max>
            <outbound_queue_max_lo>90000</outbound_queue_max_lo>
            <low_priority_queue_max>500</low_priority_queue_max>
            <inbound_queue_size_max>10000</inbound_queue_size_max>
            <channelinvitemax>50</channelinvitemax>
            <participantlist_high>75</participantlist_high>
            <participantlist_low>60</participantlist_low>
          </watermarks>
          <compliance>False</compliance>
        </channelserver>
        <lookupserver>
          <serverlogin>
            <username>domainName\userName</userName>
            <uri>sip: username@domainname.com</uri>
          </serverlogin>
        </lookupserver>
        <compliance>
          <filerepository>
          </filerepository>
        </compliance>
      </pool>
    </configuration>'
    WHERE configLabel = 'pool' AND configSeqID = highest sequence ID
    
    note注意:
    在本示例中,configLabel 和 configSeqID 是表中的列名。
  6. 运行 ServerSetup.exe,并按照安装 Lync Server 2010 群聊的说明进行操作。有关详细信息,请参阅部署文档中的部署群聊服务器

    note注意:
    如果此步骤失败,请按照“群聊系统的维护和操作”中的步骤针对修补过的数据库安装 Communications Server 2007 R2 群聊。有关详细信息,请参阅“群聊系统的维护和操作”,网址为 https://go.microsoft.com/fwlink/p/?LinkId=224491
  7. 如果使用的是合规性服务,请执行以下操作:

    1. 验证合规性服务是否已处理所有消息。换句话说,确保在上一合规性间隔中没有创建任何新的输出文件。

    2. 停止 Communications Server 2007 R2 群聊服务。

    3. 卸载 Communications Server 2007 R2 群聊合规性服务器。

    4. 安装新的 Lync Server 2010 群聊合规性服务器。

    5. 启动 Lync Server 2010 群聊服务。