Управление высокой доступностью и аварийным восстановлением для сервера сохраняемого чата в Skype для бизнеса Server 2015

Skype for Business Server 2015
 

Дата изменения раздела:2016-12-20

Краткое содержание . Сведения об управлении Сервер сохраняемого чата высокой доступности и аварийного восстановления в Skype для бизнеса Server 2015.

В этом разделе описываются отработка отказа и восстановление Сервер сохраняемого чата. Прежде чем переходить к этому разделу, необходимо прочитать разделы Планирование высокой доступности и аварийного восстановления для сервера сохраняемого чата в Skype для бизнеса Server 2015 и Настройка высокой доступности и аварийного восстановления для сервера сохраняемого чата в Skype для бизнеса Server 2015.

Отработка отказа для сервера Сервер сохраняемого чата ориентирована в основном на ручное выполнение.

Предпосылка для выполнения процедуры отработки отказа основана на предположении, что дополнительный центр обработки данных запущен и функционирует, но службы сервера Сервер сохраняемого чата с базой данных-источником сервера (сохраняемый сеанс беседы) должны быть полностью недоступны, включая следующее:

  • база данных-источник сервера Сервер сохраняемого чата и зеркальная база данных сервера Сервер сохраняемого чата не работают;

  • сервер переднего планаSkype для бизнеса Server не работает.

Вся процедура состоит из двух основных этапов:

  • Восстановление базы данных-источника (сохраняемый сеанс беседы) mgc.

  • Реализация зеркального отображения для новой базы данных-источника.

База данных соответствия, которую использует сохраняемый сеанс беседы, (mgccomp) не обеспечивает отработку отказа. Содержимое этой базы данных является временным и очищается по мере обработки данных адаптером соответствия. Администратор, контролирующий сохраняемый сеанс беседы, обязан правильно управлять выходными данными адаптера во избежание потери данных.

Порядок отработки отказа сервера сохраняемого чата

  1. Удалите доставку журналов из резервной базы данных доставки журналов сервера Сервер сохраняемого чата.

    1. Используя SQL Server Management Studio, подключитесь к экземпляру базы данных, где находится резервная база данных mgc сервера Сервер сохраняемого чата.

    2. Откройте окно отправки запроса в базу данных master.

    3. Используйте следующую команду для сброса доставки журналов:

      exec sp_delete_log_shipping_secondary_database mgc
      
  2. Скопируйте все нескопированные файлы резервных копий из общей папки резервных копий в конечную папку копирования на резервном сервере.

  3. По порядку примените все непримененные резервные копии журналов транзакций к базе данных-получателю. Дополнительные сведения см как: применение резервной копии журнала транзакций (Transact-SQL).

  4. Подключите резервную базу данных mgc к сети. В окне запроса, которое было открыто в действии 1b, выполните следующие действия.

    1. Завершите все подключения к базе данных mgc при их наличии:

      1. Выполните команду exec sp_who2 , чтобы определить подключения к базе данных mgc.

      2. Выполните kill <spid> , чтобы завершить эти подключения.

    2. Подключите базу данных к сети:

      1. restore database mgc with recovery .

  5. В средстве Командная консоль Skype для бизнеса Server следует выполнить команду Set-CsPersistentChatState -Identity "service:atl-cs-001.litwareinc.com" –PoolState FailedOver для аварийного переключения на резервную базу данных mgc. Обязательно замените полное доменное имя в пуле Persistent Chat для узла atl-cs-001.litwareinc.com.

    Резервная база данных mgc теперь выступает в качестве базы данных-источника.

  6. В средстве Командная консоль Skype для бизнеса Server запустите командлет Install-CsMirrorDatabase , чтобы реализовать зеркало высокой доступности для резервной базы данных, которая теперь выступает в качестве базы данных-источника. Используйте экземпляр резервной базы данных в качестве базы данных-источника и экземпляр резервной зеркальной базы данных в качестве экземпляра зеркала. Это не то же самое зеркало, которое изначально было настроено для базы данных-источника в процессе установки.

  7. Задайте активные серверы Сервер сохраняемого чата. В средстве Командная консоль Skype для бизнеса Server выполните командлет Set-CsPersistentChatActiveServer , чтобы настроить список активных серверов.

    importantВажно!
    Все активные серверы должны быть расположены в том же центре обработки данных, что и новая база данных-источник, или подключенном к ней через соединение с низкой задержкой и высокой пропускной способностью.

    На данном этапе успешно выполняется аварийное переключение с базы данных-источника сервера Сервер сохраняемого чата на резервную базу данных сервера Сервер сохраняемого чата.

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

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

Ниже описывается процедура возобновления нормальной работы после восстановления базы данных-источника и подключения серверов. Предполагается, что нормальная работа основного центра обработки данных была восстановлена и что базы данных mgc и mgccomp были созданы повторно и установлены с помощью построителя топологий.

Также предполагается, что в процессе отработки отказа не были развернуты новые зеркальные и резервные серверы и что единственный сервер, который был развернут, — это резервный и соответствующий зеркальный серверы, определенные в разделе "Отработка отказа сервером сохраняемого чата".

Данные инструкции служат для восстановления исходной конфигурации, которая существовала до сбоя, приведшего к переключению с основного на резервный сервер.

  1. Удалите все серверы из списка активных серверов Сервер сохраняемого чата с помощью командлета Set-CsPersistentChatActiveServer из средства Командная консоль Skype для бизнеса Server. Таким образом вы запретите всем серверам сохраняемого чата подключаться к базам данных mgc и mgccomp в процессе восстановления размещения.

    importantВажно!
    Агент SQL Server на дополнительном внутреннем сервере Сервер сохраняемого чата должен работать под привилегированной учетной записью. В частности, эта учетная запись должна иметь следующие разрешения:
    • доступ на чтение к сетевой папке, в которую помещаются резервные копии;

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

  2. Отключите зеркальное отображение для резервной базы данных mgc.

    1. С помощью SQL Server Management Studio подключитесь к резервному экземпляру mgc.

    2. Щелкните правой кнопкой мыши базу данных mgc, наведите указатель на пункт Задачи и выберите пункт Зеркальное отображение .

    3. Щелкните Удалить зеркальное отображение .

    4. Нажмите ОК .

    5. Выполните те же действия для базы данных mgccomp.

  3. Создайте резервную копию базы данных mgc, чтобы ее можно было восстановить в новой основной базе данных.

    1. С помощью SQL Server Management Studio подключитесь к резервному экземпляру mgc.

    2. Щелкните правой кнопкой мыши базу данных mgc, наведите указатель на пункт Задачи и выберите пункт Создать резервную копию . Появится диалоговое окно Резервное копирование базы данных .

    3. В списке Тип резервной копии выберите пункт Полная .

    4. В списке Компонент резервного копирования выберите пункт База данных .

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

    6. <Дополнительно> В поле Описание введите описание резервного набора данных.

    7. Удалите расположение резервной копии по умолчанию из списка назначений.

    8. Добавьте в список файл, указав путь к общей папке, которую вы выбрали для доставки журналов. Этот путь доступен как для основной, так и для резервной баз данных.

    9. Нажмите кнопку ОК , чтобы закрыть диалоговое окно и начать процесс резервного копирования.

  4. Восстановите основную базу данных с помощью резервной копии, созданной в предыдущем шаге.

    1. С помощью SQL Server Management Studio подключитесь к основному экземпляру mgc.

    2. Щелкните правой кнопкой мыши базу данных mgc, наведите указатель на пункт Задачи , выберите пункт Восстановить , а затем База данных . Появится диалоговое окно Восстановление базы данных .

    3. Выберите пункт С устройства .

    4. Нажмите кнопку "Обзор". Откроется диалоговое окно Указание резервной копии . В списке Резервные носители выберите пункт Файл . Нажмите кнопку Добавить , выберите файл резервной копии, созданный в шаге 3, и нажмите кнопку ОК .

    5. В таблице Выберите резервные наборы данных для восстановления выберите резервную копию.

    6. В области Выбор страницы щелкните Параметры .

    7. В разделе Параметры восстановления выберите пункт Перезаписать существующую базу данных .

    8. На панели Состояние восстановления выберите пункт Оставить базу данных готовой к использованию .

    9. Нажмите кнопку ОК , чтобы начать процесс восстановления.

  5. Настройте доставку журналов SQL Server для базы данных-источника. Выполните инструкции, приведенные в разделе Настройка высокой доступности и аварийного восстановления для сервера сохраняемого чата в Skype для бизнеса Server 2015, чтобы настроить доставку журналов для основной базы данных mgc.

  6. Задайте активные серверы Сервер сохраняемого чата. В средстве Командная консоль Skype для бизнеса Server выполните командлет Set-CsPersistentChatActiveServer , чтобы настроить список активных серверов.

    importantВажно!
    Все активные серверы должны быть расположены в том же центре обработки данных, что и новая база данных-источник, или подключенном к ней через соединение с низкой задержкой и высокой пропускной способностью.

Чтобы восстановить обычное состояние пула, выполните следующую команду Windows PowerShell:

Set-CsPersistentChatState -Identity "service: lyncpc.dci.discovery.com" -PoolState Normal

Дополнительные сведения см. в разделе справки с описанием командлета Set-CsPersistentChatState.

 
Показ: