Поделиться через


Планирование аварийного восстановления для группы ответа в Lync Server 2013

 

Последнее изменение раздела: 2012-11-01

В этом разделе описываются некоторые способы подготовки групп реагирования для аварийного восстановления и приводятся общие сведения о процессе аварийного восстановления.

Подготовка к аварийному восстановлению группы ответа

При подготовке и выполнении процедур аварийного восстановления учитывайте следующее.

Примечание.

В среде сосуществования для процедур аварийного восстановления, описанных в этом документе, поддерживаются только группы ответа Lync Server 2013.

  • Планируйте аварийное восстановление при планировании емкости. Для емкости аварийного восстановления каждый пул в парном пуле должен иметь возможность обрабатывать рабочие нагрузки всех групп реагирования в обоих пулах. Дополнительные сведения о планировании емкости группы ответа см. в разделе "Планирование емкости для группы ответа " в Lync Server 2013.

  • Регулярно создайте резервные копии всех конфигураций группы ответа во всех пулах переднего плана, где было развернуто приложение группы ответа, с помощью процедуры экспорта, описанной в этом документе. Дополнительные сведения см . в процедурах аварийного восстановления группы ответа в Lync Server 2013. Храните резервные копии в безопасном месте.

  • Храните отдельную резервную копию всех исходных звуковых файлов, которые использовались для приложения группы ответа, включая любые записи и файлы музыки на удержании. Храните файлы резервных копий в безопасном месте.

  • Для аварийного восстановления Lync Server 2013 все параметры группы ответа должны иметь уникальные имена во всем развертывании. Это требование применяется к рабочим процессам, очередям, группам агентов, наборам праздников и часам работы. Убедитесь, что это требование выполняется, когда основной пул и пулы резервных копий по-прежнему активны, и прежде чем инициировать любую процедуру отработки отказа. Если при импорте данных группы ответа в пул резервных копий возникают конфликты имен, импорт завершается ошибкой. Чтобы завершить процедуру импорта и отработки отказа, необходимо устранить конфликты имен, переименовав объект группы ответа в пуле резервных копий или с помощью командлета Import-CsRgsConfiguration с параметром –ResolveNameConflicts, чтобы автоматически разрешить конфликт путем добавления уникального идентифицируемого номера к объекту группы ответа.

  • Как правило, рекомендуется выполнять ежедневное резервное копирование, но при наличии большого объема изменений может потребоваться запланировать более частое резервное копирование. Объем информации, которую можно потерять в случае аварии, зависит от частоты резервного копирования, а также частоты и объема изменений.

  • Группы ответа можно импортировать в пул резервных копий до аварии или отработки отказа. Импорт групп ответов заранее сокращает время простоя, так как службу группы ответа Lync Server можно восстановить в пуле резервных копий сразу после перенаправления вызовов в пул резервных копий.

    Примечание.

    Приложение группы ответа не может связаться с агентами, которые размещены в неактивном пуле, пока не завершится отработка отказа. В течение этого времени приложение группы ответа обрабатывает вызовы так, как если бы эти агенты были недоступны.

Процесс аварийного восстановления группы ответа

В случае аварии группы ответа можно восстановить с помощью любого из следующих способов восстановления:

  • Выполните отработку отказа в резервный пул, а затем — в исходный пул.

  • Выполните отработку отказа в пул резервных копий, создайте новый пул с другим полным доменным именем (FQDN), а затем импортируйте группы ответов в новый пул.

На этапе отработки отказа аварийного восстановления группы реагирования находятся в нескольких пулах: в основном пуле (который недоступен) и в пуле резервных копий. Группы ответов в обоих пулах имеют одинаковое имя и одного владельца (основной пул), но у них разные родительские группы.

При восстановлении путем создания пула с другим FQDN необходимо назначить новый пул владельцем групп ответов при импорте. Владение группами ответов остается за исходным пулом, если вы не переназначаете владение явным образом с помощью параметра –OverwriteOwner с командлетом Import-CsRgsConfiguration .

Примечание.

Также необходимо использовать параметр –OverwriteOwner, если вы перестроите пул во время восстановления (то есть база данных группы ответа пуста) независимо от того, используете ли вы одно и то же полное доменное имя. Не нужно использовать параметр –OverwriteOwner, если вы не перестроите пул, но этот параметр можно использовать при каждом импорте групп ответа обратно в основной пул.

Для каждого пула можно определить только один набор параметров конфигурации группы ответа на уровне приложения. Эти параметры включают конфигурацию музыки на удержании по умолчанию, звуковой файл музыки на удержании по умолчанию, льготный период обратного вызова агента и конфигурацию контекста вызова. Чтобы просмотреть эти параметры конфигурации, выполните командлет Get-CsRgsConfiguration . Дополнительные сведения о командлете Get-CsRgsConfiguration см. в разделе Get-CsRgsConfiguration.

Эти параметры уровня приложения можно перенести из одного пула в другой с помощью командлета Import-CsRgsConfiguration с параметром –ReplaceExistingSettings, но при этом переопределяет параметры в пуле назначения.

Важно

Это ограничение на передачу параметров в другой пул применимо только для параметров уровня приложения и звукового файла, подключенного к удержанию по умолчанию. Он не применяется к группам агентов, очередям, рабочим процессам, рабочим часам и наборам праздников.

Если вы не хотите заменять параметры уровня приложения в пуле резервных копий во время аварии и не удается восстановить основной пул, параметры уровня приложения из основного пула будут потеряны. Если во время восстановления необходимо создать пул для замены основного пула на то же полное доменное имя или другое полное доменное имя, вы не сможете восстановить исходные параметры уровня приложения. В этом случае необходимо настроить новый пул с этими параметрами и включить звуковой файл с музыкой на удержании.

Если вы решили использовать командлет Import-CsRgsConfiguration для передачи параметров уровня приложения из основного пула в пул резервных копий во время аварии, вы можете перенести параметры из пула резервных копий в новый пул во время восстановления так же, как вы передали их из основного пула в пул резервных копий.

В следующей таблице представлен обзор действий по восстановлению групп ответов.

Дополнительные сведения о выполнении этих действий см. в разделе о процедурах аварийного восстановления группы ответа в Lync Server 2013.

Действия по аварийному восстановлению группы ответа

Этап Шаги Необходимые группы и роли

Перед сбоем

На регулярной основе выполните командлет Export-CsRgsConfiguration , чтобы создать резервные копии всех конфигураций группы ответа во всех пулах переднего плана, где развернуто приложение группы ответа.

RTCUniversalServerAdmins

CsResponseGroupAdministrator

Во время сбоя

Выполните командлет Import-CsRgsConfiguration , чтобы импортировать резервную копию конфигурации службы группы ответа Lync Server из основного пула в пул резервных копий.

Примечание.

Используйте параметр –ReplaceExistingSettings, если вы хотите заменить параметры группы ответа на уровне приложения в пуле резервных копий параметрами из основного пула. Если вы не переносите параметры уровня приложения из основного пула в пул резервных копий, а восстановить основной пул невозможно, параметры из основного пула будут потеряны.

RTCUniversalServerAdmins

CsResponseGroupAdministrator

После импорта

Выполните командлеты группы ответа с параметром –ShowAll (для отображения всех групп ответа) или параметром –Owner (для отображения только импортированных групп ответа), чтобы убедиться, что все конфигурации группы ответа были импортированы в пул резервных копий.

Важно

Если вы не используете параметр –ShowAll или –Owner, группы ответов, импортированные в пул резервного копирования, не будут перечислены в результатах, возвращаемых командлетами.

Выполните следующие командлеты:

  • Get-CsRgsWorkflow

  • Get-CsRgsQueue

  • Get-CsRgsAgentGroup

  • Get-CsRgsHoursOfBusiness

  • Get-CsRgsHolidaySet

RTCUniversalServerAdmins

CsResponseGroupAdministrator

После отработки отказа

  • Выполните тестовый вызов к группе ответа, которая была импортирована в пул резервных копий, и убедитесь, что вызов обработан правильно.

  • Все формальные агенты должны снова войти в свои формальные группы в пуле резервных копий.

  • Управление изменениями конфигурации:

    Группы ответов в пуле резервных копий, импортированные в пул резервных копий или принадлежащие пулу резервных копий, можно изменить обычным образом во время сбоя.

    Важно

    Для управления группами ответов, импортируемыми в пул резервных копий, необходимо использовать командную консоль Lync Server. Вы не можете использовать Lync Server панель управления для управления этими группами ответа, пока они находятся в пуле резервных копий.

Н/Д

После восстановления перед восстановлением размещения

Выполните командлет Export-CsRgsConfiguration , указав параметр -Source в качестве пула резервных копий и параметр -Owner в качестве основного пула, чтобы экспортировать группы ответа, принадлежащие основному пулу, из пула резервных копий.

RTCUniversalServerAdmins

CsResponseGroupAdministrator

После восстановления размещения

  • Выполните командлет Import-CsRgsConfiguration , чтобы импортировать группы ответов обратно в основной пул.

    Примечание.

    Если первичный пул не удается восстановить и вы развертываете новый пул для его замены, используйте параметр –ReplaceExistingSettings для передачи параметров уровня приложения из пула резервных копий в новый пул. Если вы не переносите параметры из пула резервных копий, новый пул будет использовать параметры по умолчанию.

  • Выполните следующие командлеты с параметром –ShowAll (для отображения всех групп ответа) или параметром –Owner (чтобы отобразить только импортированные группы ответов), чтобы убедиться, что все конфигурации группы ответа успешно импортированы обратно в основной пул:

    • Get-CsRgsWorkflow

    • Get-CsRgsQueue

    • Get-CsRgsAgentGroup

    • Get-CsRgsHoursOfBusiness

    • Get-CsRgsHolidaySet

  • Выполните тестовый вызов к группе ответа, которая была импортирована обратно в основной пул, и убедитесь, что вызов обработан правильно.

  • При необходимости выполните командлет Export-CsRgsConfiguration в пуле резервных копий с параметром –RemoveExportedConfiguration, чтобы удалить группы ответа, принадлежащие основному пулу, из пула резервных копий.

RTCUniversalServerAdmins

CsResponseGroupAdministrator