在 Lync Server 2013 中灾难恢复期间管理通知

 

上次修改的主题: 2013-02-23

Lync Server 2013 支持在中断期间调用未分配号码的公告。 在中断期间还原公告功能是可选的。 如果选择在中断期间还原公告,则需要在备份池中重新创建公告配置。 本部分介绍在灾难恢复期间选择还原公告时需要执行的操作。

本部分适用于使用公告应用程序的未分配号码范围。 本部分不适用于使用 Exchange 统一消息 (UM) 自动助理的未分配号码范围。

中断前

无论在中断期间是否选择使用公告,都应单独备份为公告应用程序配置的任何自定义音频文件。 自定义公告不会作为 Lync Server 灾难恢复过程的一部分进行备份。 如果不单独备份文件,并且上传到服务器或池的文件会损坏、损坏或擦除,文件将丢失。

如果没有自定义音频文件的备份副本,并且原始音频文件不再可用,则可以通过在最初导入文件的服务器或池的文件存储中查找为公告应用程序配置的音频文件。 可以从文件存储复制为通知应用程序配置的所有音频文件。

从文件存储复制音频文件

  1. 在命令行中运行:

    Xcopy <Source: Pool Announcement Service File Store path> <Destination>
    

    例如:

    Xcopy "<Pool File Store Path>\X-ApplicationServer-X\AppServerFiles\RGS\AS" "<Destination: Backup location>"
    

    其中 X-ApplicationServer-X 引用池的应用程序服务器的服务 ID (例如 1-ApplicationServer-1“)

在中断期间

若要在中断期间使用公告应用程序,需要通过执行本部分中所述的任务,在备份池中重新创建公告配置。

注意

建议在故障转移到备份池后执行这些任务,因为一旦执行步骤 2,备份池就会拥有未分配的数字范围的所有权。

注意

对于使用 Exchange UM 自动助理电话号码的号码范围,不需要执行这些步骤。

在备份池中重新创建公告配置

  1. 通过执行以下操作,重新创建部署在备份池中主池中的公告:

    1. 使用 Import-CsAnnouncementFile cmdlet 将主池中使用的任何音频文件导入到备份池,并指定父参数的备份池。

    2. 使用 New-CsAnnouncement cmdlet 并指定 Parent 参数的备份池,重新创建每个公告。

    注意

    有关使用这些参数在备份池中创建公告的详细信息,请参阅 Lync Server 2013 中的“创建公告”。

  2. 在备份池中重新创建所有公告后,请将主池中使用公告的所有未分配号码范围重定向到备份池中重新创建的公告。

    对于在主池中使用公告的每个未分配的数字范围,请运行以下命令:

    Set-CsUnassignedNumber -Identity "<name of number range>" -AnnouncementService "<FQDN of backup pool>" -AnnouncementName "<announcement name in backup pool>"
    

中断后

当主池可用时,需要将为中断而更改的未分配数量范围重定向回主池。

注意

对于使用 Exchange UM 自动助理电话号码的号码范围,不需要执行这些步骤。

在主池中还原公告

  1. 如果在恢复期间必须重新生成主池,则需要通过导入音频文件和创建公告在主池中重新创建公告,就像在备份池中一样,只不过为 Parent 参数指定了主池。 有关详细信息,请参阅本主题前面的“中断期间”。

  2. 对于为中断而更改的每个未分配的数字范围,请运行以下命令:

    Set-CsUnassignedNumber [-Identity "<name of number range>"] -AnnouncementService "<FQDN of primary pool>" -AnnouncementName "<announcement name in primary pool>"
    
  3. (可选)删除在备份池中重新创建的公告。 获取备份池公告应用程序的公告列表。 在命令行中运行:

    Get-CsAnnouncement -Identity "<Service:service ID>"
    

    例如:

    Get-CsAnnouncement -Identity "ApplicationServer:redmond.contoso.com
    

    在生成的列表中,找到要删除和复制 GUID 的公告。 对于要删除的每个公告,请运行:

    Remove-CsAnnouncement -Identity "<Service:service ID/guid>"
    

    例如:

    Remove-CsAnnouncement -Identity "ApplicationServer:redmond.contoso.com/1951f734-c80f-4fb2-965d-51807c792b90"