Процедуры аварийного восстановления группы ответа в Lync Server 2013
Последнее изменение раздела: 2012-11-01
На этапе отработки отказа аварийного восстановления группы реагирования находятся в нескольких пулах: в основном пуле (который недоступен) и в пуле резервных копий. Группы ответов в обоих пулах имеют одинаковое имя и одного владельца (основной пул), но у них разные родительские группы. В течение этого времени командлеты группы ответа работают немного иначе. Обязательно используйте параметры, как указано в следующей процедуре. Дополнительные сведения о работе командлетов на этапе отработки отказа см. в статье блога NextHop "Lync Server 2013: восстановление групп реагирования во время аварийного восстановления" https://go.microsoft.com/fwlink/p/?LinkId=263957по адресу . Эта статья блога также относится к выпущенной версии Lync Server 2013.
Выполните действия, описанные в следующей процедуре, чтобы подготовиться к аварийному восстановлению и выполнить аварийное восстановление для службы группы ответа Lync Server.
Отработка отказа и восстановление размещения группы ответа
Запустите консоль управления Lync Server: нажмите кнопку "Пуск ", выберите пункт "Все программы ",щелкните Microsoft Lync Server 2013, а затем щелкните Lync Server Management Shell.
Регулярное выполнение резервного копирования. В командной строке выполните следующую команду:
Export-CsRgsConfiguration -Source "service:ApplicationServer:<primary pool FQDN>" -FileName "<backup path and file name>"
Например:
Export-CsRgsConfiguration -Source "service:ApplicationServer:primary.contoso.com" -FileName "C:\RgsExportPrimary.zip"
Во время сбоя после отработки отказа в пул резервных копий импортируйте группы ответов в пул резервных копий. В командной строке выполните следующую команду:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:<backup pool FQDN>" -FileName "<backup path and file name>"
Если вы хотите заменить параметры уровня приложения в пуле резервных копий параметрами из основного пула, включите параметр –ReplaceExistingSettings. Например:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:backup.contoso.com" -FileName "C:\RgsExportPrimary.zip" -ReplaceExistingSettings
Предупреждение
Если не заменить параметры в пуле резервных копий и восстановить основной пул невозможно, параметры основного пула будут потеряны. Дополнительные сведения см . в разделе "Планирование аварийного восстановления группы ответа" в Lync Server 2013.
Убедитесь, что импорт выполнен успешно, отобразив импортированные группы ответов. Импортированные группы ответов по-прежнему принадлежат основному пулу. Выполните указанные ниже действия.
Отобразите все рабочие процессы в пуле резервных копий, принадлежащих основному пулу, и убедитесь, что включены все рабочие процессы основного пула. В командной строке выполните следующую команду:
Get-CsRgsWorkflow -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Например:
Get-CsRgsWorkflow -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer:primary.contoso.com"
Отобразите все очереди в пуле резервных копий, принадлежащие основному пулу, и убедитесь, что включены все очереди основного пула. В командной строке выполните следующую команду:
Get-CsRgsQueue -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Например:
Get-CsRgsQueue -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
Отобразите все группы агентов в пуле резервных копий, принадлежащих основному пулу, и убедитесь, что включены все группы агентов основного пула. В командной строке выполните следующую команду:
Get-CsRgsAgentGroup -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Например:
Get-CsRgsAgentGroup -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
Отобразите все часы работы в пуле резервных копий, который принадлежит основному пулу, и убедитесь, что включены все часы работы основного пула. В командной строке выполните следующую команду:
Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Например:
Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
Отобразите все наборы праздников в пуле резервных копий, принадлежащих основному пулу, и убедитесь, что все наборы праздников основного пула включены. В командной строке выполните следующую команду:
Get-CsRgsHolidaySet -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Например:
Get-CsRgsHolidaySet -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
Кроме того, можно отобразить все группы ответов в пуле резервных копий, включая группы, принадлежащие основному пулу, и группы, принадлежащие пулу резервных копий, с помощью параметра –ShowAll вместо параметра –Owner. Например:
Get-CsRgsWorkflow -Identity "service:ApplicationServer:<backup pool FQDN>" -ShowAll
Важно
Необходимо использовать либо параметр –ShowAll, либо параметр –Owner. Если вы не используете ни один из этих параметров, группы ответов, импортированные в пул резервного копирования, не будут перечислены в результатах, возвращаемых командлетами.
Убедитесь, что импорт выполнен успешно, поместив вызов импортируемой группы ответа и проверив правильность обработки вызова.
Запрос агентов, которые являются членами формальных групп агентов, для входа в группы агентов в пуле резервных копий.
Управляйте импортируемыми группами ответов и изменяйте их обычным образом.
Важно
Пока группы ответов находятся в пуле резервных копий, для управления ими необходимо использовать командную консоль Lync Server. Lync Server панель управления для управления группами ответов, импортируемыми в пул резервных копий.
После восстановления основного пула и завершения восстановления размещения экспортируйте группы ответов основного пула, которые были импортированы в пул резервных копий. В командной строке выполните следующую команду:
Export-CsRgsConfiguration -Source ApplicationServer:<backup pool FQDN> -Owner ApplicationServer:<primary pool FQDN> -FileName "<backup path and file name>"
Импортируйте группы ответов обратно в основной пул. В командной строке выполните следующую команду:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:<primary pool FQDN>" -OverwriteOwner -FileName "<exported path and file name>"
Например:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:primary.contoso.com" -OverwriteOwner -FileName "C:\RgsExportPrimaryUpdated.zip"
Примечание.
При перестроении пула во время восстановления с тем же или другим полным доменным именем (FQDN) необходимо использовать параметр –OverwriteOwner. Как правило, при импорте групп ответа обратно в основной пул всегда можно использовать параметр –OverwriteOwner.
Если вы развернули новый пул (с тем же или другим FQDN) для замены основного пула и хотите использовать параметры уровня приложения из пула резервных копий для нового пула, включите параметр –ReplaceExistingSettings. В командной строке выполните следующую команду:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:<new primary pool FQDN>" -OverwriteOwner -FileName "<exported path and file name>" -ReplaceExistingSettings
Например:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:newprimary.contoso.com" -OverwriteOwner -FileName "C:\RgsExportPrimaryUpdated.zip" -ReplaceExistingSettings
Важно
Если вы не хотите заменять параметры уровня приложения и звуковой файл музыки на удержание по умолчанию для нового пула параметрами из пула резервных копий, новый пул будет использовать параметры уровня приложения по умолчанию.
Убедитесь, что импорт обратно в основной пул выполнен успешно, отобразив конфигурацию импортируемой группы ответа. Выполните указанные ниже действия.
Отобразите все рабочие процессы в основном пуле и убедитесь, что все импортированные рабочие процессы включены. В командной строке выполните следующую команду:
Get-CsRgsWorkflow -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
Например:
Get-CsRgsWorkflow -Identity "service:ApplicationServer: primary.contoso.com" -ShowAll
Отобразите все очереди в основном пуле и убедитесь, что все импортированные очереди включены. В командной строке выполните следующую команду:
Get-CsRgsQueue -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
Например:
Get-CsRgsQueue -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
Отобразите все группы агентов в основном пуле и убедитесь, что все импортированные группы агентов включены. В командной строке выполните следующую команду:
Get-CsRgsAgentGroup -Identity "service:ApplicationServer: <primary pool FQDN>" -ShowAll
Например:
Get-CsRgsAgentGroup -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
Отобразите все часы работы в основном пуле и убедитесь, что включены все импортированные часы работы. В командной строке выполните следующую команду:
Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
Например:
Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
Отобразите все наборы праздников в основном пуле и убедитесь, что все импортированные наборы праздников включены. В командной строке выполните следующую команду:
Get-CsRgsHolidaySet -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
Например:
Get-CsRgsHolidaySet -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
Убедитесь, что импорт выполнен успешно, поместив вызов импортируемой группы ответа и проверив правильность обработки вызова.
При необходимости удалите группы ответов, принадлежащие основному пулу, из пула резервных копий. В командной строке выполните следующую команду:
Export-CsRgsConfiguration -Source "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer:<primary pool FQDN>" -FileName "<backup path and file name>" -RemoveExportedConfiguration
Например:
Export-CsRgsConfiguration -Source "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer:primary.contoso.com" -FileName "C:\RgsExportPrimaryUpdated.zip" -RemoveExportedConfiguration
Примечание.
На этом шаге создается новый файл с экспортированной конфигурацией, а затем удаляется из пула резервных копий.